makeasm.pl will create vendas11.asm, which, so far, includes every byte
[uccvend-snackrom.git] / ROM / Makefile
1 HEXDUMP=xxd
2 HEXDUMP=od -A x -x
3
4 .SUFFIXES: .asm .obj
5
6 all: vendas11.asm
7         @true
8
9 .asm.obj:
10         masm $? - bl > $*.listing
11
12 vendas11.asm: mapped.asm
13         ./makeasm.pl $? > $@
14
15 64kvend.bin: vend.bin
16         dd if=/dev/zero bs=32768 count=1 of=$@
17         cat $? >> $@
18
19 check: test
20         @true
21
22 test: vendas11.obj 64kvend.bin
23         cmp vendas11.obj 64kvend.bin
24
25 x1: vendas11.obj
26         $(HEXDUMP) $? > $@
27
28 x2: 64kvend.bin
29         $(HEXDUMP) $? > $@
30
31 hex: x1 x2
32         diff -u x1 x2

UCC git Repository :: git.ucc.asn.au