summaryrefslogtreecommitdiff
path: root/ARM/syscalls/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'ARM/syscalls/Makefile')
-rw-r--r--ARM/syscalls/Makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/ARM/syscalls/Makefile b/ARM/syscalls/Makefile
new file mode 100644
index 0000000..17a84e7
--- /dev/null
+++ b/ARM/syscalls/Makefile
@@ -0,0 +1,8 @@
+
+all: syscalls
+
+syscalls: syscalls.asm
+ grep .global syscalls.asm | cut -d ' ' -f 2 > keep.lst
+ arm-linux-gnueabi-as -o syscalls.o syscalls.asm
+ arm-linux-gnueabi-ld -s --retain-symbols-file=keep.lst -o syscalls syscalls.o
+ rm -f keep.lst