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

all:	before killsysghost login who uptime kick after
debug:  before killsysghost.debug login.debug who.debug uptime.debug kick.debug after

clean:
	@delete *.o killsysghost login who uptime kick *.debug

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

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

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

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

killsysghost:	killsysghost.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib

killsysghost.debug:	killsysghost.o
	slink lib:c.o $< onedata sc sd TO $@.debug lib lib:sc.lib lib:amiga.lib /lib/axsh.lib

login:	login.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@.debug lib lib:sc.lib lib:amiga.lib /lib/axsh.lib

login.debug:	login.o
	slink lib:c.o $< onedata sc sd TO $@.debug lib lib:sc.lib lib:amiga.lib /lib/axsh.lib

who:	who.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib

who.debug:	who.o
	slink lib:c.o $< onedata sc sd TO $@.debug lib lib:sc.lib lib:amiga.lib /lib/axsh.lib

uptime:	uptime.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib

uptime.debug:	uptime.o
	slink lib:c.o $< onedata sc sd TO $@.debug lib lib:sc.lib lib:amiga.lib /lib/axsh.lib

kick:	kick.o
	slink lib:c.o $< onedata sc sd stripdebug TO $@ lib lib:sc.lib lib:amiga.lib /lib/axsh.lib

kick.debug:	kick.o
	slink lib:c.o $< onedata sc sd TO $@.debug lib lib:sc.lib lib:amiga.lib /lib/axsh.lib

killsysghost.o:	killsysghost.c
login.o:	login.c
who.o:		who.c
uptime.o:	uptime.c
kick.o:		kick.c
