diff options
author | comex | 2015-07-07 14:19:56 -0400 |
---|---|---|
committer | comex | 2015-07-07 14:19:56 -0400 |
commit | 1e5ead35d7de129c4cbfd043658d5cd9b1c940bb (patch) | |
tree | 7893fdf5719a6a21634c395ddad59b00ffffd041 /script/gen-inject-asm.sh | |
parent | fix auto_rerun_config for ninja/etc (diff) | |
download | substitute-1e5ead35d7de129c4cbfd043658d5cd9b1c940bb.tar.gz |
...
Diffstat (limited to 'script/gen-inject-asm.sh')
-rwxr-xr-x | script/gen-inject-asm.sh | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/script/gen-inject-asm.sh b/script/gen-inject-asm.sh index a4dfc5b..161bbe7 100755 --- a/script/gen-inject-asm.sh +++ b/script/gen-inject-asm.sh @@ -13,10 +13,12 @@ cat <<END .globl _inject_page_start _inject_page_start: END -for i in x86_64 i386 arm arm64; do +outfile="$1" +shift +(for fn in "$@"; do echo ".align 2" echo ".globl _inject_start_$i" echo "_inject_start_$i:" printf ".byte " - xxd -i < out/inject-asm-raw-$i.bin | xargs echo -done + xxd -i < "$fn" | xargs echo +done) > "$outfile" |