summaryrefslogtreecommitdiff
path: root/mk/vars.mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2015-01-27 22:45:38 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2015-01-27 22:46:04 +0100
commit058eb9f410843b8627626a13be2fdda5ba107343 (patch)
treedda62f7a0b00d3fc42b8c38d0b51c6519e64df76 /mk/vars.mk
parent2db43efa7c6f864d8f0e1099e6ccde4883917201 (diff)
add basic support for opkg, update to latest stable
Diffstat (limited to 'mk/vars.mk')
-rw-r--r--mk/vars.mk18
1 files changed, 17 insertions, 1 deletions
diff --git a/mk/vars.mk b/mk/vars.mk
index 1e69425ec..7fe962d94 100644
--- a/mk/vars.mk
+++ b/mk/vars.mk
@@ -279,7 +279,23 @@ PKG_INSTALL:= PATH='${HOST_PATH}' \
${BASH} ${SCRIPT_DIR}/ipkg \
-force-defaults -force-depends install
PKG_STATE_DIR:= $(TARGET_DIR)/usr/lib/ipkg
-else
+endif
+
+ifeq ($(ADK_TARGET_PACKAGE_OPKG),y)
+PKG_BUILD:= PATH='${HOST_PATH}' \
+ ${BASH} ${SCRIPT_DIR}/ipkg-build
+PKG_INSTALL:= PATH='${HOST_PATH}' \
+ IPKG_TMP=$(BUILD_DIR)/tmp \
+ IPKG_INSTROOT=$(TARGET_DIR) \
+ IPKG_CONF_DIR=$(STAGING_TARGET_DIR)/etc \
+ IPKG_OFFLINE_ROOT=$(TARGET_DIR) \
+ BIN_DIR=$(STAGING_HOST_DIR)/usr/bin \
+ ${BASH} ${SCRIPT_DIR}/ipkg \
+ -force-defaults -force-depends install
+PKG_STATE_DIR:= $(TARGET_DIR)/usr/lib/opkg
+endif
+
+ifeq ($(ADK_TARGET_PACKAGE_TXZ),y)
PKG_BUILD:= PATH='${HOST_PATH}' ${BASH} ${SCRIPT_DIR}/tarpkg build
PKG_INSTALL:= PKG_INSTROOT='$(TARGET_DIR)' \
PATH='${HOST_PATH}' ${BASH} ${SCRIPT_DIR}/tarpkg install