diff portasm/gen-masm.sh @ 341:ab2d78e48ca2

- gen-masm . fallback on clang if gcc not available . consolidated use of redundant scripts . regen of portasm based masm files - minor symbol name changes for clarity/consistency
author Tassilo Philipp
date Sat, 04 Jan 2020 23:00:02 +0100
parents 3e629dc19168
children
line wrap: on
line diff
--- a/portasm/gen-masm.sh	Sat Jan 04 22:48:51 2020 +0100
+++ b/portasm/gen-masm.sh	Sat Jan 04 23:00:02 2020 +0100
@@ -1,3 +1,7 @@
 #!/bin/sh
-gcc -E -P -DGEN_MASM $1.S >$1.asm
+`which gcc || which clang` -E -P -DGEN_MASM ${1:?Usage: $0 <name> [<outsuffix>]}.S \
+	| sed "/^$/d;1i\\
+; auto-generated by `basename $0`
+;s/$/
/" \
+	> $1$2.asm