summaryrefslogtreecommitdiff
path: root/target/linux/adm5120-2.6/image/lzma-loader/src/Makefile
diff options
context:
space:
mode:
authorGabor Juhos <juhosg@openwrt.org>2007-06-25 08:47:10 +0000
committerGabor Juhos <juhosg@openwrt.org>2007-06-25 08:47:10 +0000
commitfcc5a6e25288d8cc0612b9b8f6eaa85dd7abd957 (patch)
tree8ebb77d9fda7de7b28b0ef3172bff6c2c17b69c5 /target/linux/adm5120-2.6/image/lzma-loader/src/Makefile
parent8c41e51e92fda935eb907b9263ae44a30f9977bc (diff)
downloadmtk-20170518-fcc5a6e25288d8cc0612b9b8f6eaa85dd7abd957.zip
mtk-20170518-fcc5a6e25288d8cc0612b9b8f6eaa85dd7abd957.tar.gz
mtk-20170518-fcc5a6e25288d8cc0612b9b8f6eaa85dd7abd957.tar.bz2
from now on, the lzma loader is able to pass parameters to the kernel
SVN-Revision: 7723
Diffstat (limited to 'target/linux/adm5120-2.6/image/lzma-loader/src/Makefile')
-rw-r--r--target/linux/adm5120-2.6/image/lzma-loader/src/Makefile14
1 files changed, 13 insertions, 1 deletions
diff --git a/target/linux/adm5120-2.6/image/lzma-loader/src/Makefile b/target/linux/adm5120-2.6/image/lzma-loader/src/Makefile
index 0f4ffa6..a3749f2 100644
--- a/target/linux/adm5120-2.6/image/lzma-loader/src/Makefile
+++ b/target/linux/adm5120-2.6/image/lzma-loader/src/Makefile
@@ -25,6 +25,8 @@ LOADADDR := 0x80001000
LZMA_TEXT_START := 0x80500000
LZMA_STARTUP_ORG:= 0
LOADER_DATA :=
+CONFIG_PASS_KARGS :=
+CONFIG_BOARD :=
CC := $(CROSS_COMPILE)gcc
LD := $(CROSS_COMPILE)ld
@@ -55,6 +57,16 @@ else
CFLAGS += -D_LZMA_IN_CB
endif
+ifneq ($(strip $(CONFIG_PASS_KARGS)),)
+CFLAGS += -DCONFIG_PASS_KARGS
+endif
+
+BOARD_DEF := $(strip $(CONFIG_BOARD))
+BOARD_DEF := $(shell echo $(BOARD_DEF) | tr a-z A-Z | tr -d -)
+ifneq ($(BOARD_DEF),)
+CFLAGS += -DCONFIG_BOARD_$(BOARD_DEF)
+endif
+
all: loader.bin
# Don't build dependencies, this may die if $(CC) isn't gcc
@@ -80,7 +92,7 @@ loader.elf: $(OBJECTS)
mrproper: clean
clean:
- rm -f *.gz *.elf *.bin *.o
+ rm -f *.elf *.bin *.o