diff options
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
|