
# --------------------------------------------
# ** DICE Makefile für Stuntzi'S UMS Tools **
# --------------------------------------------

# 04-Aug-94 [olio] changed for SUMSTools2.7a 

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

CC			= dcc
LN			= dcc
LIBS 		= -lc -lamiga30 -lamiga30s -lums
#                                    ^ because _CallHook is not in amiga30?r
CFLAGS 		= -c -3.0 -mRR -proto -mi -//
LFLAGS		= -3.0 -mRR
#LFLAGS		= -s -3.0 -mRR             # use this for symbols

TSRCS       = sumsprint.c sumswrite.c sumsset.c sumsfolder.c
DSRCS     	= date.c
FSRCS     	= umsfilter.c filter.c
SRCS        = $(TSRCS) $(DSRCS) $(FSRCS)

DOBJS        = $(DSRCS:*.c:*.o)
FOBJS        = $(FSRCS:*.c:*.o)
OBJS         = $(SRCS:*.c:*.o)


# Targets
# -------

all :    	sumsprint sumsset 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

sumsfolder.o: sumsfolder.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
# --------------

$(OBJS) : $(SRCS)
			$(CC) $(CFLAGS) %(right) -o %(left)


sumsset :	sumsset.o   $(DOBJS) $(FOBJS)
			$(LN) sumsset.o   $(DOBJS) $(FOBJS) -o sumsset   $(LIBS) $(LFLAGS)

sumsprint :	sumsprint.o $(DOBJS) $(FOBJS)
			$(LN) sumsprint.o $(DOBJS) $(FOBJS) -o sumsprint $(LIBS) $(LFLAGS)

sumswrite :	sumswrite.o $(DOBJS)
			$(LN) sumswrite.o $(DOBJS)          -o sumswrite $(LIBS) $(LFLAGS)

sumsfolder :	sumsfolder.o   $(DOBJS) $(FOBJS)
			$(LN) sumsfolder.o   $(DOBJS) $(FOBJS) -o sumsfolder   $(LIBS) $(LFLAGS)


