diff options
author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2006-12-06 23:41:38 +0000 |
---|---|---|
committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2006-12-06 23:41:38 +0000 |
commit | c41fbbc115a5f16a61cf16419a8fe70ab5d00bdd (patch) | |
tree | 5e1f0d094a1372545fe6f3a2d6448972391ab09b | |
parent | 4c859c64689eb5978496f04a2502df11650dbe33 (diff) |
move target/utils to tools/firmware-utils
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5702 3c298f89-4303-0410-b956-a3cf2f4a3e73
-rw-r--r-- | target/Makefile | 3 | ||||
-rw-r--r-- | target/utils/Makefile | 32 | ||||
-rw-r--r-- | tools/Makefile | 2 | ||||
-rw-r--r-- | tools/firmware-utils/Makefile | 32 | ||||
-rw-r--r-- | tools/firmware-utils/src/addpattern.c (renamed from target/utils/src/addpattern.c) | 0 | ||||
-rw-r--r-- | tools/firmware-utils/src/dgfirmware.c (renamed from target/utils/src/dgfirmware.c) | 0 | ||||
-rw-r--r-- | tools/firmware-utils/src/motorola-bin.c (renamed from target/utils/src/motorola-bin.c) | 0 | ||||
-rw-r--r-- | tools/firmware-utils/src/trx.c (renamed from target/utils/src/trx.c) | 0 | ||||
-rw-r--r-- | tools/firmware-utils/src/trx2usr.c (renamed from target/utils/src/trx2usr.c) | 0 |
9 files changed, 34 insertions, 35 deletions
diff --git a/target/Makefile b/target/Makefile index d5e6bea01..651c13f6f 100644 --- a/target/Makefile +++ b/target/Makefile @@ -12,10 +12,9 @@ all: install $(BIN_DIR): mkdir -p $(BIN_DIR) -TARGETS-y := linux utils +TARGETS-y := linux TARGETS-$(CONFIG_SDK) += sdk -linux-compile: utils-install linux-install: $(BIN_DIR) image_install: linux-install diff --git a/target/utils/Makefile b/target/utils/Makefile deleted file mode 100644 index d11d7442f..000000000 --- a/target/utils/Makefile +++ /dev/null @@ -1,32 +0,0 @@ -# -# Copyright (C) 2006 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# -include $(TOPDIR)/rules.mk - -TARGETS := addpattern trx motorola-bin dgfirmware trx2usr - -UTILS_BUILD_DIR:=$(BUILD_DIR)/target-utils - -download: -prepare: $(UTILS_BUILD_DIR) -compile: prepare $(patsubst %,$(UTILS_BUILD_DIR)/%,$(TARGETS)) FORCE - mkdir -p $(STAGING_DIR)/bin - $(CP) $(UTILS_BUILD_DIR)/* $(STAGING_DIR)/bin/ -install: compile -package: -clean: FORCE - rm -rf $(UTILS_BUILD_DIR) - for f in $(TARGETS); do \ - rm -f $(STAGING_DIR)/bin/$$f ; \ - done - -$(UTILS_BUILD_DIR): - mkdir -p $(UTILS_BUILD_DIR) - -$(UTILS_BUILD_DIR)/%: src/%.c - $(CC) -O2 -I $(STAGING_DIR)/include-host -include endian.h -o $@ $(patsubst $(UTILS_BUILD_DIR)/%,src/%.c,$@) - chmod 755 $@ - diff --git a/tools/Makefile b/tools/Makefile index eeadde2ed..f8f08781b 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -7,7 +7,7 @@ # Main makefile for the host tools # include $(TOPDIR)/rules.mk -TARGETS-y:=sed sstrip ipkg-utils ext2fs squashfs mtd-utils lzma mkimage +TARGETS-y:=sed sstrip ipkg-utils ext2fs squashfs mtd-utils lzma mkimage firmware-utils TARGETS_DOWNLOAD:=$(patsubst %,%-download,$(TARGETS-y)) TARGETS_PREPARE:=$(patsubst %,%-prepare,$(TARGETS-y)) diff --git a/tools/firmware-utils/Makefile b/tools/firmware-utils/Makefile new file mode 100644 index 000000000..7b612aeac --- /dev/null +++ b/tools/firmware-utils/Makefile @@ -0,0 +1,32 @@ +# +# Copyright (C) 2006 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# +include $(TOPDIR)/rules.mk +include $(INCLUDE_DIR)/host-build.mk + +PKG_NAME := firmware-utils +PKG_BUILD_DIR:=$(TOOL_BUILD_DIR)/firmware-utils + +CFLAGS := -O2 -I $(STAGING_DIR)/include-host -include endian.h + +define cc + $(CC) $(CFLAGS) -o $(PKG_BUILD_DIR)/bin/$(1) src/$(1).c +endef + +define Build/Compile + mkdir -p $(PKG_BUILD_DIR)/bin + $(call cc,addpattern) + $(call cc,trx) + $(call cc,motorola-bin) + $(call cc,dgfirmware) + $(call cc,trx2usr) +endef + +define Build/Install + $(CP) $(PKG_BUILD_DIR)/bin/* $(STAGING_DIR)/bin +endef + +$(eval $(call HostBuild)) diff --git a/target/utils/src/addpattern.c b/tools/firmware-utils/src/addpattern.c index 5f49b921f..5f49b921f 100644 --- a/target/utils/src/addpattern.c +++ b/tools/firmware-utils/src/addpattern.c diff --git a/target/utils/src/dgfirmware.c b/tools/firmware-utils/src/dgfirmware.c index 5ff3b6964..5ff3b6964 100644 --- a/target/utils/src/dgfirmware.c +++ b/tools/firmware-utils/src/dgfirmware.c diff --git a/target/utils/src/motorola-bin.c b/tools/firmware-utils/src/motorola-bin.c index acf856dde..acf856dde 100644 --- a/target/utils/src/motorola-bin.c +++ b/tools/firmware-utils/src/motorola-bin.c diff --git a/target/utils/src/trx.c b/tools/firmware-utils/src/trx.c index 787ffa894..787ffa894 100644 --- a/target/utils/src/trx.c +++ b/tools/firmware-utils/src/trx.c diff --git a/target/utils/src/trx2usr.c b/tools/firmware-utils/src/trx2usr.c index 96c0ab285..96c0ab285 100644 --- a/target/utils/src/trx2usr.c +++ b/tools/firmware-utils/src/trx2usr.c |