export OBJCOPY = $(CROSS_COMPILE)objcopy
export OBJDUMP = $(CROSS_COMPILE)objdump
-
+export CFLAGS += -nodefaultlibs -nostdlib
export CPPFLAGS +=$(INCLUDE_DIRS)
export AFLAGS=-mpfu=neon
include $(MAKEFILES)
-SUBDIRS = arch
+SUBDIRS = arch libc
all: bootloader-ap
-bootloader-ap: subdirs
- $(OBJCOPY) -S -O binary arch/arch.o $@
+bootloader-ap: bootloader-ap.o
+ $(OBJCOPY) -S -O binary bootloader-ap.o $@
@echo "ROM Image is " $@
+bootloader-ap.o: subdirs
+ $(LD) -N -o bootloader-ap.o arch/arch.o libc/libc.o
+
subdirs: $(SUBDIRS)
$(SUBDIRS):