blob: 9d3897d184b4abe66a191db89c6a3c108584ac39 [file] [log] [blame]
Chandan Uddarajua9b07bb2009-11-21 12:22:02 -08001#Makefile to generate appsboot.mbn
2
3ifeq ($(BOOTLOADER_OUT),.)
4APPSBOOTHEADER_DIR := $(BUILDDIR)
5else
6APPSBOOTHEADER_DIR := $(BOOTLOADER_OUT)/../../
7endif
8
9SRC_DIR := target/$(TARGET)/tools
10COMPILER := gcc
11
Chandan Uddarajuaeb979e2009-12-14 18:04:26 -080012ifeq ($(BUILD_NANDWRITE), 1)
13 APPSBOOTHDR_FILES :=
14else
15 APPSBOOTHDR_FILES := appsboot.mbn
16endif
17
18APPSBOOTHEADER: $(APPSBOOTHDR_FILES)
Chandan Uddarajua9b07bb2009-11-21 12:22:02 -080019
20
21appsboot.mbn: appsboothd.mbn $(OUTBIN)
22 cat $(APPSBOOTHEADER_DIR)/appsboothd.mbn $(OUTBIN) > $(APPSBOOTHEADER_DIR)/appsboot.mbn
23 rm -rf $(APPSBOOTHEADER_DIR)/appsboothd.mbn
24
25appsboothd.mbn: mkheader $(OUTBIN)
26 $(SRC_DIR)/mkheader $(OUTBIN) $(APPSBOOTHEADER_DIR)/appsboothd.mbn
27
28mkheader: $(SRC_DIR)/mkheader.c
29 ${COMPILER} $(SRC_DIR)/mkheader.c -o $(SRC_DIR)/mkheader
30