Bontiv-Sourceer source code viewer
Root | Help
./web-crawler/src/cgi/Makefile

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
Presented with Bontiv-Sourceer