mirror of
https://github.com/fachat/xa65.git
synced 2024-06-17 04:29:48 +00:00
35 lines
641 B
Makefile
35 lines
641 B
Makefile
#
|
|
# Makefile for tests
|
|
#
|
|
|
|
XA=../../xa
|
|
|
|
tests: mixabs1 mixabs2 mix1 mix2
|
|
|
|
|
|
mixabs1: mixabsolute.a65
|
|
@echo This should fail
|
|
${XA} mixabsolute.a65 || exit 0 && exit 1
|
|
|
|
mixabs2: mixabsolute.a65
|
|
${XA} -R mixabsolute.a65 -o $@.tmp
|
|
../../file65 -v $@.tmp
|
|
../../reloc65 -bt 40960 -o $@ $@.tmp
|
|
../hextool -cmp=b.ok < $@
|
|
|
|
mix1: mix1.a65
|
|
${XA} -R -o $@.o65 mix1.a65
|
|
../../file65 -v $@.o65
|
|
../../reloc65 -X -o $@ $@.o65
|
|
../hextool -cmp=$@.ok < $@.o65
|
|
|
|
mix2: mix2.a65
|
|
${XA} -R -o $@.o65 mix2.a65
|
|
../../file65 -v $@.o65
|
|
../../reloc65 -X -o $@ $@.o65
|
|
../hextool -cmp=$@.ok < $@.o65
|
|
|
|
clean:
|
|
rm -f a.err *.o65 a.hex mixabs2* mix1 mix2 *.tmp
|
|
|