sunxi-h6-example/Makefile

19 lines
298 B
Makefile
Raw Normal View History

2021-03-31 00:19:32 +03:00
CFLAGS=-ffreestanding \
-O0
LDFLAGS=-nostdlib
all: kernel.bin
kernel.bin: kernel.elf
$(CROSS_COMPILE)objcopy -O binary $< $@
kernel.elf: entry.S kernel.c link.ld
$(CROSS_COMPILE)gcc $(CFLAGS) $(LDFLAGS) \
-o $@ \
-Tlink.ld \
entry.S \
kernel.c
clean:
rm -f kernel.elf kernel.bin