# Makefile for cgihtml examples
# Based on original Makefile of Eugene Eric Kim
#
# Adapted to the uClinux dist by
# Heiko Degenhardt
# Version: 01.00
# Date: 20030325
#
# ATTENTION!
# There are security bugs in that version of cgihtml!
# Don't use this version on a remote accessible server!
# Search for "cgihtml" at http://www.securityfocus.com/search!
#
# CHANGES
#
# 20030325 - adapted to the uClinux-dist
# (hede)
# macros and variables
LIB = ../cgihtml.a
EXEC = query-results mail.cgi index-sample.cgi ignore.cgi test.cgi
# targets
all: $(LIB) $(EXEC)
query-results: query-results.o
$(CC) $(LDFLAGS) -o $@ $^ $(LIB) $(LDLIBS$(LDLIBS_$@))
mail.cgi: mail.cgi.o
$(CC) $(LDFLAGS) -o $@ $^ $(LIB) $(LDLIBS$(LDLIBS_$@))
index-sample.cgi: index-sample.cgi.o
$(CC) $(LDFLAGS) -o $@ $^ $(LIB) $(LDLIBS$(LDLIBS_$@))
ignore.cgi: ignore.cgi.o
$(CC) $(LDFLAGS) -o $@ $^ $(LIB) $(LDLIBS$(LDLIBS_$@))
test.cgi: test.cgi.o
$(CC) $(LDFLAGS) -o $@ $^ $(LIB) $(LDLIBS$(LDLIBS_$@))
$(LIB):
cd ..; make cgihtml.a
romfs:
$(ROMFSINST) query-results /home/httpd/cgi-bin/query-results
$(ROMFSINST) mail.cgi /home/httpd/cgi-bin/mail.cgi
$(ROMFSINST) index-sample.cgi /home/httpd/cgi-bin/index-sample.cgi
$(ROMFSINST) ignore.cgi /home/httpd/cgi-bin/ignore.cgi
$(ROMFSINST) test.cgi /home/httpd/cgi-bin/test.cgi
clean:
-rm -f $(EXEC) $(OBJ) *.elf *.gdb *.o