PAGES=process.cgi kill.cgi main.cgi query.cgi
GCC=gcc -I../../include -L../../lib
LIBS=-lmysqlclient -lz
#List of all programs
all: $(PAGES)
#Generate dependances
include .depends
.depends: $(wildcard *.c)
$(GCC) -MM -MP $^ > .depends
#Program dependances
process.cgi: cgi.o template.o ../tplcp/strct.o
kill.cgi: template.o ../tplcp/strct.o
main.cgi: cgi.o
query.cgi: cgi.o template.o ../tplcp/strct.o
#Globals définitions
.SUFFIXES: .h .c .o .cgi
template.o: $(wildcard *.tpl)
make -C ../tplcp
../../bin/compile -o $@ $^ -c -cflags "-I../tplcp/"
.c.o:
$(GCC) -c $< -o $@
.o.cgi:
$(GCC) $(LIBS) $^ -o $@
clean:
-rm -f *.o *~ \#* .depends *.cgi