# Author: Ram Samudrala (me@ram.org)
# Version: O1.0
# Detail: <http://www.ram.org/computing/login/login.html>
#
# January 1, 1997.
#
# See the URL above for more information.
#
##########################################################################

BINDIR = /home/ram/cgi-bin

CC = cc

HDRS = -I.

CFLAGS = -O $(HDRS) -static

LIBS =

SRC_redirector = cgi_common.c \
	cgi_display.c \
	cgi_error_handlers.c \
	redirector.c 

OBJ_redirector = cgi_common.o \
	cgi_display.o \
	cgi_error_handlers.o \
	redirector.o

PROGRAM = redirector

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

all: $(PROGRAM)
	mv $(PROGRAM) $(BINDIR)
	chmod +x $(BINDIR)/$(PROGRAM)

$(PROGRAM): $(OBJ_redirector)
	$(CC) $(OBJ_redirector)  $(CFLAGS) -o $(PROGRAM) $(LIBS)

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

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

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

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

redirector.o: redirector.c
	$(CC) $(CFLAGS) -c redirector.c

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

lint_redirector:
	lint $(HDRS) $(SRC_redirector)

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

clean:
	rm *.o

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