#
# SAS/C Makefile for sumstools
#

SCOPTS = NOSTKCHK UNSCHAR STRMERGE OPTIMIZE OPTSCHED

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 sumsexport SUMSTools.guide

#
# 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

sumsexport.o: sumsexport.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 $@

sumsexport: sumsexport.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 $@

#
# Documentation
#

SUMSTools.guide: sumstl.texi
	makeinfo --amiga-39 -o $@ $*.texi

