# Author: Ram Samudrala (me@ram.org)
# Version: O1.0
# Detail: <http://www.ram.org/computing/sc/sc.html>
# November 16, 1996.
#
# See the URL above for more information.
#

BINDIR = /home/ram/cgi-bin

CC = gcc

HDRS = -I.

CFLAGS = -O $(HDRS) -static

LIBS = 

DEBUG_FLAGS = 

##########################################################################

SRC_mailform =	cgi_common.c \
	cgi_display.c \
	cgi_error_handlers.c \
	mailform.c

##########################################################################

OBJ_mailform = 	cgi_common.o \
	cgi_display.o \
	cgi_error_handlers.o \
	mailform.o

##########################################################################

all: mailform

mailform: $(OBJ_mailform)
	$(CC) $(OBJ_mailform) $(CFLAGS) -o mailform $(LIBS)
	mv mailform $(BINDIR)

##########################################################################

cgi_common.o: cgi_common.c
	$(CC) $(CFLAGS) $(DEBUG_FLAGS) -c cgi_common.c

cgi_cookies.o: cgi_cookies.c
	$(CC) $(CFLAGS) $(DEBUG_FLAGS) -c cgi_cookies.c

cgi_display.o: cgi_display.c
	$(CC) $(CFLAGS) $(DEBUG_FLAGS) -c cgi_display.c

cgi_error_handlers.o: cgi_error_handlers.c
	$(CC) $(CFLAGS) $(DEBUG_FLAGS) -c cgi_error_handlers.c

mailform.o: mailform.c
	$(CC) $(CFLAGS) $(DEBUG_FLAGS) -c mailform.c

##########################################################################

lint_mailform:
	lint $(HDRS) $(SRC_mailform)

##########################################################################

clean:
	rm *.o

##########################################################################