file=test

$(file).s19:	$(file).o crt.o printf.o
	aslink -m -b _CODE=0xc000 -b _DATA=0xd000 -b _STACK=0xd800 crt.o printf.o $(file).o -o $(file)

$(file).o: $(file).c
	icc11 -S -A -A $(file).c
	asmfil $(file).s $(file).asm
	as6811 -l -f $(file).asm -o $(file).o
	del $(file).s

crt.o:	crt.asm
	as6811 -l -f crt.asm -o crt.o

printf.o:	printf.c
	icc11 -S -A -A printf.c
	asmfil printf.s printf.asm
	as6811 -l -f printf.asm -o printf.o
	del printf.s

clean:	
	del *.o
	del *.lst
	del *.map
	del *.s19
