CFLG = ABSFUNCPOINTER OPTIMIZE NOSTKCHK UNSCHAR STRMERGE NOLINK OPTIMIZE OPTGLOBAL ANSI
STL = LIB:sc.lib LIB:amiga.lib
BLO = SC SD ND NOICONS
#BLO = SC SD ADDSYM NOICONS
TNM = 

all:	RCurves RSpliner RShapes

clean:
     delete rspliner rcurves rshapes rspliner.o rcurves.o rshapes.o

RCurves: RCurves.o Main.o
	 sc:c/slink FROM LIB:c.o Main.o RCurves.o $(TNM) LIB LIB:scm881.lib $(STL) $(BLO) TO RCurves MAP RCurves.map

RSpliner: RSpliner.o Main.o
	 sc:c/slink FROM LIB:c.o Main.o RSpliner.o $(TNM) LIB $(STL) $(BLO) TO RSpliner MAP RSpliner.map

RShapes: RShapes.o Main.o
	 sc:c/slink FROM LIB:c.o Main.o RShapes.o $(TNM) LIB LIB:scm881.lib $(STL) $(BLO) TO RShapes MAP RShapes.map

RSpliner.o: RSpliner.c
 	 sc:c/sc $(CFLG) RSpliner.c

RShapes.o: RShapes.c
 	 SC:c/sc $(CFLG) CPU=68030 MATH=68881 RShapes.c

RCurves.o: RCurves.c
 	 SC:c/sc $(CFLG) CPU=68030 MATH=68881 RCurves.c

Main.o: Main.c
 	 SC:c/sc $(CFLG) Main.c

