summaryrefslogtreecommitdiff
path: root/arch/build.ninja
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2017-09-08 19:52:17 +0200
committerEugen Wissner <belka@caraus.de>2017-09-12 06:23:28 +0200
commit3705cf387ec9a87f0330766ccc933ff53f0bf530 (patch)
treee951972a35b0805758b6ff087af8230c8f42ee14 /arch/build.ninja
parentedc32960832425e0a96da5bdf72872fa2f9f7628 (diff)
downloadtanya-3705cf387ec9a87f0330766ccc933ff53f0bf530.tar.gz
Add syscalls to x86-64 linux
Diffstat (limited to 'arch/build.ninja')
-rw-r--r--arch/build.ninja9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/build.ninja b/arch/build.ninja
new file mode 100644
index 0000000..42ee8f6
--- /dev/null
+++ b/arch/build.ninja
@@ -0,0 +1,9 @@
+rule gas
+ command = gcc -c $in -o $out
+
+rule archive
+ command = ar rcs $out $in
+
+build syscall.o: gas x64/linux/syscall.S
+
+build tanya.a: archive syscall.o