#
# $VER: SClock_MakeFile 1.65 (07.12.93)
#

#*** Vars *****************************************************************

CC	 = sc
ASM	 = asm
LINK = slink
PROG = exe/SClock
OUT	 = out/

#*** Flags ****************************************************************

CFLAGS = OBJNAME=$(OUT)
AFLAGS = -iInclude: -o$(OUT)
LFLAGS = BATCH NODEBUG DEFINE SMALLCODE SMALLDATA

#*** Linker Libraries *****************************************************

STARTUP	= lib:c.o
LIBS	= lib:amiga.lib lib:sc.lib lib:debug.lib

#*** Files ****************************************************************

OFILES = $(OUT)main.o			$(OUT)parse.o		$(OUT)timer.o \
		 $(OUT)analog.o			$(OUT)digital.o		$(OUT)datatypes.o \
		 $(OUT)sincos_table.o	$(OUT)prefsnotify.o

#*** Link *****************************************************************

$(PROG): $(OFILES) Makefile
		 $(LINK) FROM $(STARTUP) $(OFILES) \
	LIB  $(LIBS) \
	  TO $(PROG) $(LFLAGS)

#*** Compile *************************************************************

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

$(OUT)main.o: main.c

$(OUT)parse.o: parse.c
	$(CC) $(CFLAGS) parse.c

$(OUT)timer.o: timer.c
	$(CC) $(CFLAGS) timer.c

$(OUT)analog.o: analog.c
	$(CC) $(CFLAGS) analog.c

$(OUT)digital.o: digital.c
	$(CC) $(CFLAGS) digital.c

$(OUT)datatypes.o: datatypes.c
	$(CC) $(CFLAGS) datatypes.c

$(OUT)sincos_table.o: sincos_table.c
	$(CC) $(CFLAGS) sincos_table.c

$(OUT)prefsnotify.o: prefsnotify.c
	$(CC) $(CFLAGS) prefsnotify.c

# End of File
