#
# SAS/C Makefile for sumstools
#

SCOPTS = NOSTKCHK UNSCHAR STRMERGE OPTIMIZE

LIB    = LIB:sc.lib LIB:amiga.lib
SLOPTS = SC SD ND NOICONS

.c.o:
	sc $*.c $(SCOPTS) OBJNAME=$@

#
# Targets
#

all: sumsset sumsprint sumswrite sumsfolder sumsdel

#
# Dependencies
#

filter.o: filter.c filter.h

date.o: date.c date.h

umsfilter.o: umsfilter.c umsfilter.h filter.h date.h

sumsfolder.o: sumsfolder.c umsfilter.h

sumsdel.o: sumsdel.c umsfilter.h

sumsset.o: sumsset.c umsfilter.h

sumsprint.o: sumsprint.c sumstl.h umsfilter.h date.h

sumswrite.o: sumswrite.c sumstl.h date.h

#
# Build Commands
#

sumsdel: sumsdel.o filter.o umsfilter.o date.o
	slink FROM LIB:c.o filter.o umsfilter.o date.o $*.o $(SLOPTS) LIB $(LIB) TO $@

sumsfolder: sumsfolder.o filter.o umsfilter.o date.o
	slink FROM LIB:c.o filter.o umsfilter.o date.o $*.o $(SLOPTS) LIB $(LIB) TO $@

sumsprint: sumsprint.o filter.o umsfilter.o date.o
	slink FROM LIB:c.o filter.o umsfilter.o date.o $*.o $(SLOPTS) LIB $(LIB) TO $@

sumsset: sumsset.o filter.o umsfilter.o date.o
	slink FROM LIB:c.o filter.o umsfilter.o date.o $*.o $(SLOPTS) LIB $(LIB) TO $@

sumswrite: sumswrite.o date.o
	slink FROM LIB:c.o date.o $*.o $(SLOPTS) LIB $(LIB) TO $@
