diff options
author | Thomas White <taw@physics.org> | 2018-06-19 21:53:09 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2018-06-19 22:42:21 +0200 |
commit | 420e355173ca5c4c6f26ac19b1f5ab20e1723a7a (patch) | |
tree | 7a300a0c2da3b216ebd72a6304f2587e21645986 /Makefile |
Initial commit
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..aeac4a4 --- /dev/null +++ b/Makefile @@ -0,0 +1,13 @@ +all: kernel.img
+
+kernel.img: kernel.elf
+ arm-linux-gnu-objcopy kernel.elf -O binary kernel.img
+
+kernel.elf : main.o linkscript.ld
+ arm-linux-gnu-ld --no-undefined main.o -o kernel.elf -T linkscript.ld
+
+main.o: src/main.s
+ arm-linux-gnu-as -Isrc src/main.s -o main.o
+
+clean:
+ rm -f main.o kernel.elf kernel.img
|