b6f943e475c10f487e54145f80467db2c15d0b57
[openwrt.git] / obsolete-buildroot / make / ipkg-utils.mk
1 #############################################################
2 #
3 # ipkg-utils for use on the host system
4 #
5 #############################################################
6
7 IPKG_UTILS_VERSION:=1.7
8 IPKG_UTILS_SITE:=http://handhelds.org/packages/ipkg-utils/
9 IPKG_UTILS_SOURCE:=ipkg-utils-$(IPKG_UTILS_VERSION).tar.gz
10 IPKG_UTILS_DIR:=$(TOOL_BUILD_DIR)/ipkg-utils-$(IPKG_UTILS_VERSION)
11
12 IPKG_UTILS_PATCHES += ipkg-utils-1.7-ipkg_buildpackage.patch
13
14 $(DL_DIR)/$(IPKG_UTILS_SOURCE):
15 $(WGET) -P $(DL_DIR) $(IPKG_UTILS_SITE)/$(IPKG_UTILS_SOURCE)
16
17 $(IPKG_UTILS_DIR)/.unpacked: $(DL_DIR)/$(IPKG_UTILS_SOURCE)
18 mkdir -p $(TOOL_BUILD_DIR)
19 mkdir -p $(DL_DIR)
20 zcat $(DL_DIR)/$(IPKG_UTILS_SOURCE) | tar -C $(TOOL_BUILD_DIR) -xvf -
21 cd $(SOURCE_DIR); cat $(IPKG_UTILS_PATCHES) | patch -p1 -d $(IPKG_UTILS_DIR)
22 touch $(IPKG_UTILS_DIR)/.unpacked
23
24 $(STAGING_DIR)/bin/ipkg-build: $(IPKG_UTILS_DIR)/.unpacked
25 mkdir -p $(STAGING_DIR)/bin
26 install -m0755 $(IPKG_UTILS_DIR)/ipkg-build* $(STAGING_DIR)/bin
27 install -m0755 $(IPKG_UTILS_DIR)/ipkg-make-index $(STAGING_DIR)/bin
28 install -m0755 $(IPKG_UTILS_DIR)/ipkg.py $(STAGING_DIR)/bin
29
30 ipkg-utils: $(STAGING_DIR)/bin/ipkg-build
31
32 ipkg-utils-clean:
33 rm -f $(STAGING_DIR)/bin/ipkg-build*
34
35 ipkg-utils-dirclean:
36 rm -rf $(IPKG_UTILS_DIR)
37
38
39 IPKG_BUILDPACKAGE := PATH=$(TARGET_PATH) ipkg-buildpackage -c -o root -g root
40 IPKG_BUILD := PATH=$(TARGET_PATH) ipkg-build -c -o root -g root
41 IPKG_MAKE_INDEX := PATH=$(TARGET_PATH) ipkg-make-index
42
This page took 0.044148 seconds and 3 git commands to generate.