You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
632 B
28 lines
632 B
CFLAGS= -Ofast -I"include" |
|
BIN=cts |
|
|
|
all: main |
|
|
|
staticgen: colors.o src/dbquery.c |
|
echo "\nCompiling executable as static page generator\n" |
|
gcc -c src/dbquery.c $(CFLAGS) -DSTATICGEN |
|
gcc -c src/main.c $(CFLAGS) -DSTATICGEN |
|
gcc colors.o dbquery.o main.o -lsqlite3 -o $(BIN) |
|
|
|
main: main.o |
|
gcc colors.o dbquery.o main.o -lsqlite3 -o $(BIN) |
|
|
|
main.o: dbquery.o src/main.c |
|
gcc -c src/main.c $(CFLAGS) |
|
|
|
dbquery.o: colors.o src/dbquery.c |
|
gcc -c src/dbquery.c $(CFLAGS) |
|
|
|
colors.o: src/colors.c |
|
gcc -c src/colors.c $(CFLAGS) |
|
|
|
testcolor: src/colors.c src/tcolor.c |
|
gcc src/colors.c src/tcolor.c -o tcolor -I"includes" -g |
|
|
|
clean: |
|
rm *.o
|
|
|