#
# Simple makefile for srci, various targets
#

SW=/
# SW=-
RM=del
# RM=rm

explain:
	echo VALID MAKE TARGETS ARE srci.exe, srci, dos_srci.btl or unx_srci.btl

# assuming TurboC...
srci.exe: srci.c
	tcc -mc -O -Z -G -d -f- -2 -DTC_STACK_SIZE=65535 srci.c
	$(RM) srci.obj

# the following is untested, sorry....
srci: srci.c
	gcc -O srci.c -o srci
	$(RM) srci.o

dos_srci.btl: srci.c
	icc srci.c $(SW)ta $(SW)d__MSDOS__ $(SW)o srci.tco
	ilink srci.tco $(SW)ta $(SW)f cnonconf.lnk $(SW)o srci.lku
	icollect srci.lku $(SW)t $(SW)o dos_srci.btl
	$(RM) srci.tco
	$(RM) srci.lku
	$(RM) dos_srci.cfb

unx_srci.btl: srci.c
	icc srci.c $(SW)ta $(SW)o srci.tco
	ilink srci.tco $(SW)ta $(SW)f cnonconf.lnk $(SW)o srci.lku
	icollect srci.lku $(SW)t $(SW)o unx_srci.btl
	$(RM) srci.tco
	$(RM) srci.lku
	$(RM) unx_srci.cfb

