.SUFFIXES: .asm .obj
-all: vendas11.asm
+all: as11/vend.asm hex
@true
.asm.obj:
- masm $? - bl > $*.listing
+ masm $? -l > $*.listing
+ masm $? -b
-vendas11.asm: mapped.asm
+as11/vend.asm: mapped.asm
./makeasm.pl $? > $@
-64kvend.bin: vend.bin
+as11/64kvend.bin: vend.bin
dd if=/dev/zero bs=32768 count=1 of=$@
cat $? >> $@
check: test
@true
-test: vendas11.obj 64kvend.bin
- cmp vendas11.obj 64kvend.bin
+test: as11/vend.obj as11/64kvend.bin
+ cmp as11/vend.obj as11/64kvend.bin
-x1: vendas11.obj
+as11/x1: as11/vend.obj
$(HEXDUMP) $? > $@
-x2: 64kvend.bin
+as11/x2: as11/64kvend.bin
$(HEXDUMP) $? > $@
-hex: x1 x2
- diff -u x1 x2
+hex: as11/x1 as11/x2
+ diff -u as11/x1 as11/x2
+
+clean:
+ find as11 -type f -exec rm {} \; -print