Mercurial > pub > dyncall > dyncall
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