# Compiler Specific Stuff
# -----------------------

CC     = sc
CFLAGS = NOSTKCHK UNSCHAR STRMERGE OPTIMIZE

LN     = slink
LIBS   = LIB:sc.lib LIB:amiga.lib
LFLAGS = SC SD NOICONS STRIPDEBUG


# Targets
# -------

all: sumsset sumsprint sumswrite sumsfolder


# Dependencies
# ------------

filter.o: filter.c filter.h

date.o: date.c date.h

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


# Build Commands
# --------------

.c.o:
	$(CC) $*.c $(CFLAGS)

sumsset: sumsset.o filter.o umsfilter.o date.o
	$(LN) FROM LIB:c.o filter.o umsfilter.o date.o $*.o TO $* LIB $(LIBS) $(LFLAGS)

sumsprint: sumsprint.o filter.o umsfilter.o date.o
	$(LN) FROM LIB:c.o filter.o umsfilter.o date.o $*.o TO $* LIB $(LIBS) $(LFLAGS)

sumswrite: sumswrite.o date.o
	$(LN) FROM LIB:c.o date.o $*.o TO $* LIB $(LIBS) $(LFLAGS)

sumsfolder: sumsfolder.o filter.o umsfilter.o date.o
	$(LN) FROM LIB:c.o filter.o umsfilter.o date.o $*.o TO $* LIB $(LIBS) $(LFLAGS)
