diff options
author | Wojtek Kosior <kwojtus@protonmail.com> | 2020-01-13 14:39:14 +0100 |
---|---|---|
committer | Wojtek Kosior <kwojtus@protonmail.com> | 2020-01-13 14:39:14 +0100 |
commit | df3f8539c01c0de5bca95d932dddb93f04283a42 (patch) | |
tree | b002b1239eac26ce19dd35ac04abef485aa21bb9 /build | |
parent | de8804d159f684a5a41692951141fb62db9534d0 (diff) | |
download | rpi-MMU-example-df3f8539c01c0de5bca95d932dddb93f04283a42.tar.gz rpi-MMU-example-df3f8539c01c0de5bca95d932dddb93f04283a42.zip |
shorten compilation rules
Diffstat (limited to 'build')
-rw-r--r-- | build/Makefile | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/build/Makefile b/build/Makefile index 25f2da9..7c9432f 100644 --- a/build/Makefile +++ b/build/Makefile @@ -27,13 +27,13 @@ echo : echo $(CFLAGS) %.o : %.c - arm-none-eabi-gcc $(CFLAGS) -c $^ -o $@ + arm-none-eabi-gcc $(CFLAGS) -c $< -o $@ %.img : %.elf arm-none-eabi-objcopy $^ -O binary $@ %.o: %.S - arm-none-eabi-as -mcpu=cortex-a7 $^ -o $@ + arm-none-eabi-as -mcpu=cortex-a7 $< -o $@ %_embeddable.o : %.img arm-none-eabi-objcopy -I binary -O elf32-littlearm -B arm $^ $@ @@ -51,11 +51,9 @@ loader_stage2.elf : $(LOADER_STAGE2_OBJECTS) loader.elf : loader_stage1.o -kernel_stage1.o : kernel_stage1.S kernel_stage2.img - arm-none-eabi-as -mcpu=cortex-a7 $< -o $@ +kernel_stage1.o : kernel_stage2.img -loader_stage1.o : loader_stage1.S loader_stage2.img - arm-none-eabi-as -mcpu=cortex-a7 $< -o $@ +loader_stage1.o : loader_stage2.img qemu-elf : kernel.elf qemu-system-arm -m 256 -M raspi2 -serial stdio -kernel $^ |