1 # $Id: Makefile,v 1.10 2005/04/05 20:53:46 cpressey Exp $
2 # DFUI CGI frontend Makefile.
8 LIBS=-L./ -lcgic -L/usr/local/lib -L../../lib/libdfui -ldfui -laura
9 INCS=-I/usr/local/include -I../../lib/libdfui
16 WARNS= -Werror -W -Wstrict-prototypes -Wmissing-prototypes \
17 -Wpointer-arith -Wno-uninitialized -Wreturn-type -Wcast-qual \
18 -Wswitch -Wshadow -Wcast-align -Wchar-subscripts \
19 -Winline -Wnested-externs -Wredundant-decls
21 all: dfuife.cgi libcgic.a cgictest.cgi capture example.cgi
23 # XXX link to dependencies here
26 libcgic.a: cgic.o cgic.h
28 $(AR) rc libcgic.a cgic.o
31 cgictest.cgi: cgictest.o libcgic.a
32 $(CC) $(CFLAGS) cgictest.c -o cgictest.cgi $(LIBS)
34 capture: capture.o libcgic.a
35 $(CC) $(CFLAGS) capture.o -o capture $(LIBS)
37 example.cgi: example.o
38 $(CC) $(CFLAGS) example.o -o example.cgi $(LIBS)
41 $(CC) $(CFLAGS) $(WARNS) $(INCS) -c example.c -o example.o
43 dfuife_cgi.o: dfuife_cgi.c
44 $(CC) $(CFLAGS) $(WARNS) $(INCS) -c dfuife_cgi.c -o dfuife_cgi.o
46 dfuife.cgi: dfuife_cgi.o libcgic.a
47 $(CC) $(CFLAGS) dfuife_cgi.o -o dfuife.cgi $(LIBS)
50 rm -f *.o *.a *.cgi capture