summaryrefslogtreecommitdiff
path: root/mk/vars.mk
diff options
context:
space:
mode:
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