# Make the DB-Library sample programs.
# 
# makefile 1.3 5/24/90
#
# Change the following definitions as appropriate for your site:

SYBASE    = /sybase
INCDIR    = $(SYBASE)/include
LIBDIR    = $(SYBASE)/lib
HEADERS   = $(INCDIR)/sybfront.h  \
	    $(INCDIR)/sybdb.h
DBLIBS = $(LIBDIR)/libsybdb.a 
INCLUDE   = -I. -I$(INCDIR)

PROGS = wisc_dbgen wisc_index wisc_query01 wisc_query02 wisc_query05 \
wisc_query06 \
wisc_query07 wisc_query08 wisc_query09 wisc_query10 wisc_query11 wisc_query15 \
wisc_query16 wisc_query17 wisc_query19 wisc_query20 wisc_query21 \
wisc_query22 wisc_query26 wisc_query27 wisc_query28 wisc_query32 wisc_util 

wiscbench:	$(PROGS)

$(PROGS): $$@.c wisc_util.o
	cc $(INCLUDE) wisc_util.o -o $@ $@.c $(DBLIBS)
	
wisc_util.o: wisc_util.c
	cc $(INCLUDE) -c wisc_util.c

wisc_dbgen.c:  wiscbench.h
wisc_index.c: wiscbench.h
wisc_query01.c: wiscbench.h
wisc_query02.c: wiscbench.h
wisc_query05.c: wiscbench.h
wisc_query06.c: wiscbench.h
wisc_query07.c: wiscbench.h
wisc_query08.c: wiscbench.h
wisc_query09.c: wiscbench.h
wisc_query10.c: wiscbench.h
wisc_query11.c: wiscbench.h
wisc_query15.c: wiscbench.h
wisc_query16.c: wiscbench.h
wisc_query17.c: wiscbench.h
wisc_query19.c: wiscbench.h
wisc_query20.c: wiscbench.h
wisc_query21.c: wiscbench.h
wisc_query22.c: wiscbench.h
wisc_query26.c: wiscbench.h
wisc_query27.c: wiscbench.h
wisc_query28.c: wiscbench.h
wisc_query32.c: wiscbench.h
wisc_util.c: wiscbench.h

clean:	
	rm $(PROGS) 
	rm *.o
