#asx versions of defs and library functions
include m100rules.mk

LIBDOC= README m100smallc.txt minihowto.txt

LIBHEADERS= esccode.h m100vars.h sound.h

LIBTESTS=  kque.c tdate.c tmain.c tstack.c fkey.c kque2.c rstar.c tesca.c tposit.c fp.c hexmain.c name.c tbar.c tkeywt.c trand.c tmus.c

LIBSUP= makefile m100rules.mk small.lib

alllibs: alibs sclibs 

alibs: 
	cd alib ; make libs


sclibs: 
	cd sclib ; make clib

zip: alllibs
	cd sclib ; make clean
	cd alib ; make clean
	zip -r m100smallc.zip ${LIBDOC} ${LIBHEADERS} ${LIBTESTS} ${LIBSUP} lib sclib alib/[a-z]*


hallo.co: hallo.c

tstack.ihx: chkstack.rel tstack.rel

prstar.ihx: DEF_ADDRESS=0xF000
prstar.ihx: prstar.rel psuran.rel

tmus.rel: tmus.c sound.h


clean:
	(rm *.lst *.map *.rst *.hlr *.ihx *.s ; true)
cleanall: 
	(rm *.lst *.rel *.ihx *.map *.rst ; true)

