all: ecce ackermann
	echo All up to date

clean:
	rm -f \#*\# *~ *.o *.lst *.S *.asm ecce

ecce: ecce.S ../lc
	nasm -O1 -f elf -l ecce.lst ecce.S
	gcc -o ecce ecce.o

ecce.S: ecce.t
	../lc -s ecce.t
	../assemble -O ecce.asm

ackermann: ackermann.S ../lc
	nasm -O1 -f elf -l ackermann.lst ackermann.S
	gcc -o ackermann ackermann.o

ackermann.S: ackermann.t
	../lc -s ackermann.t
	../assemble -O ackermann.asm

