summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: d8482f55d51e67cda8c35590b92d3b427417a87a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
APPDIRS=hello number update flash password dayfind 3ball

APPS=${foreach appdir,${APPDIRS},${appdir}/${appdir}.app}
PS=${APPS:%.app=%.p}
LSTS=${APPS:%.app=%.lst}

CROSS=../asl/

AFLAGS=-i dl150/include -cpu datalink
AS=${CROSS}asl ${AFLAGS}

P2BIN=${CROSS}p2bin


default:${APPS}

%.app:%.p
	${P2BIN} $< $@ -r 0x110-\$$

%.p:%.asm
	${AS} -L ${@:%.p=%.lst} -o $@ $<

clean:
	/bin/rm -f ${APPS} ${PS} ${LSTS}