aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/image/brcm/lzma-loader
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2006-06-04 21:57:59 +0000
committerFelix Fietkau <nbd@openwrt.org>2006-06-04 21:57:59 +0000
commitbd5e0bc352fdafd494be6f403a8a075ec1dcdbf8 (patch)
tree4e4ebb4786454272f73ed7e3ea76e57ea789de41 /target/linux/image/brcm/lzma-loader
parent453ddad41bafe6f4c9bf043ddf4d7f00f04353b4 (diff)
downloadupstream-bd5e0bc352fdafd494be6f403a8a075ec1dcdbf8.tar.gz
upstream-bd5e0bc352fdafd494be6f403a8a075ec1dcdbf8.tar.bz2
upstream-bd5e0bc352fdafd494be6f403a8a075ec1dcdbf8.zip
target/linux/image rewrite
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3905 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/image/brcm/lzma-loader')
-rw-r--r--target/linux/image/brcm/lzma-loader/Makefile20
-rw-r--r--target/linux/image/brcm/lzma-loader/src/Makefile5
2 files changed, 12 insertions, 13 deletions
diff --git a/target/linux/image/brcm/lzma-loader/Makefile b/target/linux/image/brcm/lzma-loader/Makefile
index 1d7b6a3196..3fa00fa4d9 100644
--- a/target/linux/image/brcm/lzma-loader/Makefile
+++ b/target/linux/image/brcm/lzma-loader/Makefile
@@ -2,10 +2,8 @@
include $(TOPDIR)/rules.mk
-PKG_NAME := loader
-PKG_VERSION := 0.04
-
-PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
+PKG_NAME := lzma-loader
+PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
$(PKG_BUILD_DIR)/.prepared:
mkdir $(PKG_BUILD_DIR)
@@ -16,17 +14,15 @@ $(PKG_BUILD_DIR)/loader.gz: $(PKG_BUILD_DIR)/.prepared
$(MAKE) -C $(PKG_BUILD_DIR) CC=$(TARGET_CC) \
LD=$(TARGET_CROSS)ld CROSS_COMPILE=$(TARGET_CROSS)
-$(BUILD_DIR)/loader.gz: $(PKG_BUILD_DIR)/loader.gz
- $(CP) $< $@
-
-$(BUILD_DIR)/loader.elf: $(PKG_BUILD_DIR)/loader.o
- $(CP) $< $@
-
source:
prepare: $(PKG_BUILD_DIR)/.prepared
-compile: $(BUILD_DIR)/loader.gz $(BUILD_DIR)/loader.elf
+compile: $(PKG_BUILD_DIR)/loader.gz
install:
+ifneq ($(TARGET),)
+install: compile
+ $(CP) $(PKG_BUILD_DIR)/loader.gz $(PKG_BUILD_DIR)/loader.elf $(TARGET)/
+endif
+
clean:
rm -rf $(PKG_BUILD_DIR)
- rm -f $(BUILD_DIR)/loader.gz
diff --git a/target/linux/image/brcm/lzma-loader/src/Makefile b/target/linux/image/brcm/lzma-loader/src/Makefile
index 92916d8cb3..85a864674b 100644
--- a/target/linux/image/brcm/lzma-loader/src/Makefile
+++ b/target/linux/image/brcm/lzma-loader/src/Makefile
@@ -34,7 +34,7 @@ SEDFLAGS := s/BZ_TEXT_START/$(BZ_TEXT_START)/;s/TEXT_START/$(TEXT_START)/
OBJECTS := head.o data.o
-all: loader.gz
+all: loader.gz loader.elf
# Don't build dependencies, this may die if $(CC) isn't gcc
dep:
@@ -44,6 +44,9 @@ install:
loader.gz: loader
gzip -nc9 $< > $@
+loader.elf: loader.o
+ cp $< $@
+
loader: loader.o
$(OBJCOPY) $< $@