# Makefile for SCM for Amiga DCC compiler.
#    Add -D LACK_FTIME  to fix init_time errors
#
#    Add INITS=""
# -D IMPLINIT="Scheme:init.scm" 
# For version 1.3 of AmigaDos, add to CFLAGS -ffp version 2.0x and greater 
# has the new ieee math libraries which so -ffp is not needed.

CFLAGS=-D LACK_FTIME -D FLOATS -D AMIGA -D INITS="init_sc2()" -D IMPLINIT="Scheme:init.scm"  -mC -v -new -f -2.0

SRC=sys.c scm.c scl.c eval.c subr.c repl.c time.c unif.c sc2.c
OBJ=sys.o scm.o scl.o eval.o subr.o repl.o time.o unif.o sc2.o

#scheme: $(OBJ)
#	dcc $(CFLAGS)  -omem:scheme $(SRC) -lml
#        copy mem:scheme scheme:scheme

scheme: $(OBJ)
	dcc $(CFLAGS) $(OBJ) -o %(left) -lml

$(OBJ) : $(SRC)
	dcc $(CFLAGS) %(right) -o %(left) -c
