#Makefile to generate appsboot.mbn ifeq ($(BOOTLOADER_OUT),.) APPSBOOTHEADER_DIR := $(BUILDDIR) else APPSBOOTHEADER_DIR := $(BOOTLOADER_OUT)/../../ endif SRC_DIR := target/$(TARGET)/tools COMPILER := gcc ifeq ($(EMMC_BOOT), 1) APPSBOOTHDR_FILES := EMMCBOOT.MBN else ifeq ($(BUILD_NANDWRITE), 1) APPSBOOTHDR_FILES := else APPSBOOTHDR_FILES := appsboot.mbn endif endif APPSBOOTHEADER: $(APPSBOOTHDR_FILES) appsboot.mbn: appsboothd.mbn $(OUTBIN) cat $(APPSBOOTHEADER_DIR)/appsboothd.mbn $(OUTBIN) > $(APPSBOOTHEADER_DIR)/appsboot.mbn rm -f $(APPSBOOTHEADER_DIR)/appsboothd.mbn appsboothd.mbn: mkheader $(OUTBIN) $(SRC_DIR)/mkheader $(OUTBIN) $(APPSBOOTHEADER_DIR)/appsboothd.mbn EMMCBOOT.MBN: emmc_appsboothd.mbn $(OUTBIN) cat $(APPSBOOTHEADER_DIR)/emmc_appsboothd.mbn $(OUTBIN) > $(APPSBOOTHEADER_DIR)/EMMCBOOT.MBN rm -f $(APPSBOOTHEADER_DIR)/emmc_appsboothd.mbn emmc_appsboothd.mbn: mkheader $(OUTBIN) $(SRC_DIR)/mkheader $(OUTBIN) $(APPSBOOTHEADER_DIR)/emmc_appsboothd.mbn unified-boot mkheader: $(SRC_DIR)/mkheader.c ${COMPILER} -DMEMBASE=$(MEMBASE) $(SRC_DIR)/mkheader.c -o $(SRC_DIR)/mkheader