#
# CFLAGS for Amiga installation
#
#CFLAGS= -d1 -ba -csutf -iamiga -ma -v -NODEBUG
CFLAGS = verbose data=near debug=symbol stringmerge nostkchk

all:	before italics banner bigtext ascii ax-server calendar cat consoletalk second after
second: editor du ls man more netstat sigmaker shorten userstat wc

clean:
	@delete *.o italics banner bigtext ascii ax-server calendar consoletalk
	@delete du editor ls man more netstat sigmaker shorten wc cat export userstat

before:
	@echo "Start make at " NOLINE
	@date

after:
	@echo "Done make at " NOLINE
	@date

.c.o:
	SC $(CFLAGS) objectname=$@ $<

.asm.o:
	a68k -o$@ $<

italics: italics.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

banner: banner.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

bigtext: bigtext.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

ax-server: ax-server.o
	slink lib:cback.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

ascii:  ascii.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

calendar: calendar.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

cat:    cat.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

consoletalk: consoletalk.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

du:     du.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

editor: editor.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

ls:     ls.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

man:    man.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

more:   more.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

netstat: netstat.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

sigmaker: sigmaker.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

shorten: shorten.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

userstat: userstat.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

wc:     wc.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib
#	copy $@ AXsh:bin

italics.o:	italics.c
banner.o:	banner.c
bigtext.o:	bigtext.c
ax-server.o:	ax-server.c
ascii.o:	ascii.c
calendar.o:	calendar.c
cat.o:		cat.c
consoletalk.o:	consoletalk.c
du.o:		du.c
editor.o:	editor.c
ls.o:		ls.c
man.o:		man.c
more.o:		more.c
net.o:		net.c
netstat.o:	netstat.c
sigmaker.o:	sigmaker.c
shorten.o:	shorten.c
userstat.o: userstat.c
wc.o:		wc.c
