
CFLAGS  = NOSTKCHK STRMERGE NOMINC NOICONS
OPTIM   = OPT OPTGO OPTLOOP OPTPEEP OPTSIZE
C000_36 = UTILLIB DEFINE DOSVER=36 DEFINE LIBPOOL CPU=ANY PARMS=STACK
C000_39 = UTILLIB DEFINE DOSVER=39 CPU=ANY PARMS=REGS
C020_39 = UTILLIB DEFINE DOSVER=39 CPU=68020 PARMS=REGS 
CDEBUG  = NODEBUG
GSTFILE = ls.gst
CC      = sc

LDEBUG  = STRIPDEBUG
LFLAGS  = BATCH SMALLCODE SMALLDATA NOICONS
	  DEFINE __CXM33=__UCXM33 DEFINE __CXD33=__UCXD33 \
	  DEFINE __CXM22=__UCXM22 DEFINE __CXD22=__UCXD22
LLIBS   = LIB:amiga.lib LIB:sc.lib
LINK    = slink

all: ls000_36 ls000_39 ls020_39

ls000_36: ls000_36.o
	$(LINK) FROM ls000_36.o LIB $(LLIBS) TO ls000_36 $(LFLAGS) $(LDEBUG)

ls000_39: ls000_39.o
	$(LINK) FROM ls000_39.o LIB $(LLIBS) TO ls000_39 $(LFLAGS) $(LDEBUG)

ls020_39: ls020_39.o
	$(LINK) FROM ls020_39.o LIB $(LLIBS) TO ls020_39 $(LFLAGS) $(LDEBUG)

$(GSTFILE):
	$(CC) MAKEGST=$(GSTFILE) ls.c

ls000_36.o: ls.c $(GSTFILE)
	$(CC) $(CFLAGS) $(CDEBUG) $(C000_36) $(OPTIM) GST=$(GSTFILE) ls.c OBJNAME ls000_36.o

ls000_39.o: ls.c $(GSTFILE)
	$(CC) $(CFLAGS) $(CDEBUG) $(C000_39) $(OPTIM) GST=$(GSTFILE) ls.c OBJNAME ls000_39.o

ls020_39.o: ls.c $(GSTFILE)
	$(CC) $(CFLAGS) $(CDEBUG) $(C020_39) $(OPTIM) GST=$(GSTFILE) ls.c OBJNAME ls020_39.o

