summaryrefslogtreecommitdiffstats
path: root/Makefile
blob: e06b22c153ee326020cf64359d0d30276eb34fc3 (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 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}