# For gcc
#CC= gcc
# For ANSI compilers
CC= cc

#For Optimization
#CFLAGS= -O2
#For debugging
CFLAGS= -g

RM= /bin/rm -f
#--- You shouldn't have to edit anything else. ---

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

all: query usa imagemap jj phf comments itinerary

ibm:
	make all CC=gcc

sun:
	make all CC=gcc

hp: 
	make all CC=gcc

sgi:
	make all CC=cc

decmips:
	make all CC=cc

decaxp:
	make all CC=cc

tar: query register imagemap jj phf 
	$(RM) register.o util.o imagerect.o jj.o phf.o
 
usa: register.o util.o
	$(CC) register.o util.o -o ../cgi-bin/usa
	chmod 4755 ../cgi-bin/usa
	chown plop.guest ../cgi-bin/usa

itinerary: itinerary.o util.o
	$(CC) itinerary.o util.o -o ../cgi-bin/itinerary
	chmod 4755 ../cgi-bin/itinerary
	chown plop.guest ../cgi-bin/itinerary

comments: comments.o util.o
	$(CC) comments.o util.o -o ../cgi-bin/comments
	chmod 4755 ../cgi-bin/comments

query: query.o util.o
	$(CC) query.o util.o -o ../cgi-bin/query

imagemap: imagemap.o util.o
	$(CC) imagemap.o util.o -o ../cgi-bin/imagemap

jj: jj.o util.o
	$(CC) jj.o util.o -o ../cgi-bin/jj

phf: phf.o util.o
	$(CC) phf.o util.o -o ../cgi-bin/phf

change-passwd: change-passwd.o util.o
	$(CC) change-passwd.o util.o -o ../cgi-bin/change-passwd


clean:
	rm -f *.o ../cgi-bin/register ../cgi-bin/query ../cgi-bin/change-passwd ../cgi-bin/phf ../cgi-bin/jj ../cgi-bin/imagemap

