# $Id: Makefile,v 1.15 2005/12/29 06:41:06 starfish Exp $ .include "../pttbbs.mk" PROG=cweb CGI=webbbs.cgi OBJS=webbbs.o CGI.o webstr.o LDFLAGS=-L/usr/local/lib -L ../database LIBS=../database/database.a -lcrypt -lfcgi CFLAGS+= -I../database -I. .SUFFIXES: .c .o .c.o: Makefile ../pttbbs.mk ../include/*.h ../include/pttbbs.conf ../database/*.h $(CCACHE) $(CC) $(CFLAGS) -c $*.c all: $(PROG) $(PROG): $(OBJS) $(CC) $(LDFLAGS) -o $(PROG) $(OBJS) $(LIBS) $(EXT_LIBS) install: $(PROG) -install -d -m 755 $(WEBHOME)/ install -c -m 755 $(PROG) $(WEBHOME)/ clean: -rm -f $(OBJS) $(PROG) $(CGI) install_setuid: $(CGI) install -c -m 6755 $(CGI) $(WEBHOME)/ install_string: cweb.txt install -c -m 644 cweb.txt $(WEBHOME)/ $(CGI): setuid.c $(CC) $(CFLAGS) -DWEBHOME="\"${WEBHOME}\"" -DPROG="\"${PROG}\"" -o $(CGI) $(LDFLAGS) setuid.c