LIBDIR = /usr/people/dpd/salem/data
BINDIR = /usr/people/dpd/salem/bin
CFLAGS = -Iinclude -g 
LFLAGS = -lgl_s -lm -lmalloc
LIB = salem.a

install : include/sl_constants.h $(LIB) main.o
	(cd src; make)
	(cd clients; make)
	cc $(CFLAGS) main.o $(LIB) $(LFLAGS) -o salem
	mv salem $(BINDIR)

$(LIB)	: src clients
	(cd src ; make)
	(cd clients ; make)

include/sl_constants.h: include/sl_const_proto.h Makefile
	sed s%LIBDIR%$(LIBDIR)% < include/sl_const_proto.h > include/sl_constants.h

clean	:
	rm -f main.o $(LIB)
	(cd src; make clean)
	(cd clients; make clean)

ship 	:
	tar cf - ReadMe Makefile main.c TimeStamp UsersGuide.tex include/*.h src/*.[ch] src/Makefile clients/*.[ch] clients/Makefile data/.slrc data/Ofiles/* data/Lfiles/* data/graphs/* data/PolyFiles/* data/Hershey/* > Salem.tar
