From 8013d11d63ffa33ebafd014314e343fe3df8d46f Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 15 Jul 2019 03:25:45 +0100 Subject: first cut at sha1 --- sha1/Makefile | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 sha1/Makefile (limited to 'sha1/Makefile') diff --git a/sha1/Makefile b/sha1/Makefile new file mode 100644 index 0000000..b2635cc --- /dev/null +++ b/sha1/Makefile @@ -0,0 +1,39 @@ +PROG=msauth +ASRCS=msauth.asm + +APP=${PROG}.app +PS=${ASRCS:%.asm=%.p} +RLSTS=${ASRCS:%.asm=%.lst} +LSTS=${ASRCS:%.asm=%.l} +IMG=${PROG}.img +S19=${PROG}.srec + +CROSS=../../asl/ + +AFLAGS=-i ../include/dl150 -cpu datalink +AS=${CROSS}asl ${AFLAGS} +P2BIN=${CROSS}p2bin + +default:${APP} ${LSTS} ${S19} + +.PRECIOUS:${APP} ${LSTS} + +%.srec:%.img + srec_cat $< -binary -o $@ + head -n -1 $@ > $@.tmp + mv -f $@.tmp $@ + +%.img:%.p + ${P2BIN} $< $@ -r 0x0-\$$ + +%.app:%.p + ${P2BIN} $< $@ -r 0x110-\$$ + +%.lst %.p:%.asm + ${AS} -L ${@:%.p=%.lst} -o $@ $< + +%.l:%.lst + awk '{ if (($$1!="(1)") && ($$1!=" ") && NF) { print }}' < $< > $@ || /bin/rm -f $@ + +clean: + /bin/rm -f ${APP} ${PS} ${LSTS} ${RLSTS} ${S19} -- cgit v1.2.3