# Makefile for LS 4.5ljr under the AmigaOS Release 2.04
#
# Set up for SAS/C v5.10b with Lattice ASM v5.10b
# and Walton/Seibert/Rittle PD Make.
#
# Last update: Loren J. Rittle  Sun Dec 29 14:58:50 1991

# Standard System Shell
#RESIDENT = resident

# The WShell 2.0
RESIDENT = resi

# Debug version
#BFLAGS = SC SD
#CFLAGS = -. -b1 -cafmqrsu -d5 -C -fid -j170i -mat -q1w1e -r1r -v

# Standard version
BFLAGS = SC SD ND
CFLAGS = -. -b1 -cafmqrsu -d0 -C -fid -j170i -mat -q1w1e -r1r -v -O

# Standard '030 version
#BFLAGS = SC SD ND
#CFLAGS = -. -b1 -cafmqrsu -d0 -C -fid -j170i -m3t -q1w1e -r1r -v -O

OBJS = lib:cres.o ls.o
LIBS = lib:lcr.lib
DEST = lcs

$(DEST): $(OBJS)
	BLINK FROM $(OBJS) TO $(DEST) LIB $(LIBS) $(BFLAGS)
	@echo " "
	@echo "Made *`*`$(DEST)'', be sure that you don't have *`*`$(DEST)''"
	@echo "resident in order to properly test it!"
	@echo "Type *`*`make install'' to copy $(DEST) to c:ls"
	@echo "and re-resident it."

ls.o: ls.h ls.pre ls.c
	lc $(CFLAGS) -Hls.pre -ols.o ls.c

ls.pre: ls.h
	copy ls.h ls.h.c
	lc $(CFLAGS) -ph -ols.pre ls.h.c
	delete ls.h.c

install: $(DEST)
	@echo "Installing $(DEST) as c:ls"
	@copy $(DEST) c:ls clone
	$(RESIDENT) c:ls

clean:
	@echo "Cleaning up"
	@delete >nil: \#?.o \#?.bak ls.pre $(DEST)
