Mercurial > pub > dyncall > dyncall
diff dyncall/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 | 572aff021627 |
children |
line wrap: on
line diff
--- a/dyncall/gen-masm.sh Sat Jan 04 22:48:51 2020 +0100 +++ b/dyncall/gen-masm.sh Sat Jan 04 23:00:02 2020 +0100 @@ -1,7 +1,6 @@ #!/bin/sh +cd `dirname $0` -# Uses portasm to generates MASM sources for intel platforms. -printf "; auto-generated by `basename $0`\r\n" > dyncall_call_x86_generic_masm.asm -printf "; auto-generated by `basename $0`\r\n" > dyncall_call_x64_generic_masm.asm -gcc -E -P -DGEN_MASM dyncall_call_x86.S | awk '{printf "%s\r\n", $0}' >> dyncall_call_x86_generic_masm.asm -gcc -E -P -DGEN_MASM dyncall_call_x64.S | awk '{printf "%s\r\n", $0}' >> dyncall_call_x64_generic_masm.asm +../portasm/gen-masm.sh dyncall_call_x86 _generic_masm +../portasm/gen-masm.sh dyncall_call_x64 _generic_masm +