Warning: this is an htmlized version!
The original is here, and the conversion rules are here. |
#CFLAGS = -g clean: demo1.clean demo2.clean demo3.clean demo4.clean demo%.clean: rm -fv demo$*.asm demo$*.asm.lst demo$*.c demo$*.asm.o demo$* demo%.mflua.run: # (cd ..; ./mylua -f miniforth1.lua crim/demo$*.mflua) (cd ..; ./mylua miniforth2.lua -e 'fload("crim/demo$*.mflua")') demo%: demo%.mflua crim.lua crimextras.lua skel.bytecode.asm skel.engine.c # (cd ..; ./mylua -f miniforth1.lua crim/demo$*.mflua) (cd ..; ./mylua miniforth2.lua -e 'fload("crim/demo$*.mflua")') nasm -f elf -o demo$*.asm.o -l demo$*.asm.lst demo$*.asm gcc $(CFLAGS) -o demo$* demo$*.c demo$*.asm.o