# Author: Ram Samudrala (me@ram.org) # Version: O1.0 # Detail: # January 1, 1997. # # See the URL above for more information # BINDIR = /home/ram/cgi-bin CC = gcc -static HDRS = -I. CFLAGS = -O $(HDRS) DEFINES = -DLOG_USERS SRC1 = cgi_common.c \ cgi_display.c \ cgi_error_handlers.c \ tmplayer.c SRC2 = cgi_common.c \ cgi_display.c \ cgi_error_handlers.c \ iss.c OBJ1 = cgi_common.o \ cgi_display.o \ cgi_error_handlers.o \ tmplayer.o OBJ2 = cgi_common.o \ cgi_display.o \ cgi_error_handlers.o \ iss.o PROGRAM1 = tmplayer PROGRAM2 = iss ########################################################################## all: make $(PROGRAM1) $(PROGRAM2) $(PROGRAM3) $(PROGRAM1): $(OBJ1) $(CC) $(OBJ1) -o $(PROGRAM1) $(LIBS) mv $(PROGRAM1) $(BINDIR) chmod +x $(BINDIR)/$(PROGRAM1) $(PROGRAM2): $(OBJ2) $(CC) $(OBJ2) -o $(PROGRAM2) $(LIBS) mv $(PROGRAM2) $(BINDIR) chmod +x $(BINDIR)/$(PROGRAM2) ########################################################################## cgi_common.o: cgi_common.c $(CC) $(CFLAGS) $(DEFINES) -c cgi_common.c cgi_display.o: cgi_display.c $(CC) $(CFLAGS) $(DEFINES) -c cgi_display.c cgi_error_handlers.o: cgi_error_handlers.c $(CC) $(CFLAGS) $(DEFINES) -c cgi_error_handlers.c tmplayer.o: tmplayer.c $(CC) $(CFLAGS) $(DEFINES) -c tmplayer.c iss.o: iss.c $(CC) $(CFLAGS) $(DEFINES) -c iss.c ########################################################################## lint_tmplayer: lint $(HDRS) $(SRC1) lint_iss: lint $(HDRS) $(SRC2) ########################################################################## clean: rm *.o ##########################################################################