CFLAGS = OPT OPTSIZE PARM=S CPU=ANY MATH=I STRINGMERGE
LDFLAGS = MATH=I LIB LIB:reqtools.lib

REMOBJ = RemMain.o RemSASc.o Gadfunc.o Gadutil.o Globals.o Events.o CalcDate.o
CHKOBJ = CheckMain.o CalcDate.o ARexx.o

default: Reminder ReminderCheck

Reminder: $(REMOBJ)
	sc LINK $(REMOBJ) $(LDFLAGS) to Reminder

ReminderCheck: $(CHKOBJ)
	sc LINK $(CHKOBJ) $(LDFLAGS) to ReminderCheck

RemMain.o : RemMain.c Constants.h Globals.h RemSAS.h Gadfunc.h 
RemSASc.o : RemSASc.c RemSAS.h RemSAS.c 
Gadfunc.o : Gadfunc.c RemSAS.h Gadfunc.h Events.h Gadutil.h Constants.h Globals.h
Gadutil.o : Gadutil.c Gadutil.h CalcDate.h Constants.h Globals.h RemSAS.h Gadfunc.h 
Globals.o : Globals.c Constants.h Globals.h 
Events.o : Events.c Events.h Constants.h Globals.h CalcDate.h
CheckMain.o : CheckMain.c Constants.h  CalcDate.h ARexx.h
CalcDate.o : CalcDate.c CalcDate.h Constants.h
ARexx.o : ARexx.c ARexx.h Constants.h

.c.o:
	sc $(CFLAGS) $<
