#
# Makefile examples SBC09/Sim6809
#
# created 1994 by L.C. Benschop
# 2013-10-28 - Jens Diemer: add "clean" section
# 2014-06-25 - J.E. Klasek
#
# copyleft (c) 1994-2014 by the sbc09 team, see AUTHORS for more details.
# license: GNU General Public License version 2, see LICENSE for more details.
#

ASM=../a09

EXAMPLES=asmtest bench09 bin2dec cond09 crc16 crc32 ef09 erat-sieve input printval test09 uslash



all: $(ASM) $(EXAMPLES)

$(ASM):
	$(MAKE) -c ../src a09 install

# ------------------------------------
# rules

.SUFFIXES: .asm

.asm:
	$(ASM) -l $@.lst  $<

# ------------------------------------

asmtest: asmtest.asm

bench09: bench09.asm

bin2dec: bin2dec.asm

cond09: cond09.asm

crc16: crc16.asm

crc32: crc32.asm

ef09: ef09.asm

erat-sieve: erat-sieve.asm

printval: printval.asm

input: input.asm

test09: test09.asm

uslash: uslash.asm



# ------------------------------------

cleanall: clean

clean:
	rm -f core *.BAK *.lst $(EXAMPLES)

