###############################################################################
#  Makefile for:  sdump 
#  Written  by :  Aju John 
#  Written  on :  Aug 29, 1990
#  Modified on :  Aug 30, 1990      
###############################################################################
SHELL = /bin/sh
# current working directory for Makefile
CURDIR = .
# directory for the source codes and local include files 
SRCDIR = .
# directory for the executable of the benchmark program
BINDIR = .
# directory for the datafiles and the data generator program.
DATDIR = .
# directory for dumping the output file of sdump
DUMPDIR = .

FILES = Makefile sdump.c sdumpdata.c
INCFILES = sdump.h timing.h
OBJECTA = sdump.o timing.o wpi_banner.o
OBJECTB = sdumpdata.o
LIBES = 
CFLAGS = 
PROGS = $(BINDIR)/sdump $(DATDIR)/sdumpdata  

all: sdump sdumpdata help

sdump: $(OBJECTA)
	cc $(OBJECTA) $(LIBES) -o $(BINDIR)/sdump
	@size sdump

sdumpdata: $(OBJECTB)
	cc $(OBJECTB) $(LIBES) -o $(DATDIR)/sdumpdata
	@size sdumpdata

sdump.o: $(SRCDIR)/sdump.c $(SRCDIR)/$(INCFILES)
	cc -c $(CFLAGS) $(SRCDIR)/sdump.c

timing.o: $(SRCDIR)/timing.c $(SRCDIR)/$(INCFILES)
	cc -c $(CFLAGS) $(SRCDIR)/timing.c

sdumpdata.o: $(SRCDIR)/sdumpdata.c $(SRCDIR)/$(INCFILES)
	cc -c $(CFLAGS) $(SRCDIR)/sdumpdata.c

help:
	cat sdump.help
clean:
	rm $(PROGS)
	rm -f $(DUMPDIR)/dump.*
	rm -f $(CURDIR)/*.o
	rm -f $(DATDIR)/file_*
	rm -f $(CURDIR)/*.c~

		
