summaryrefslogtreecommitdiff
path: root/mk/package.mk
diff options
context:
space:
mode:
Diffstat (limited to 'mk/package.mk')
-rw-r--r--mk/package.mk12
1 files changed, 10 insertions, 2 deletions
diff --git a/mk/package.mk b/mk/package.mk
index 0025f802c..d468d6ed0 100644
--- a/mk/package.mk
+++ b/mk/package.mk
@@ -123,11 +123,20 @@ IDIR_$(1)= $(WRKDIR)/fake-${CPU_ARCH}/pkg-$(2)
IDIR_$(1)_DEV= $(WRKDIR)/fake-${CPU_ARCH}/pkg-$(2)-dev
IDIR_$(1)_DBG= $(WRKDIR)/fake-${CPU_ARCH}/pkg-$(2)-dbg
ifneq (${ADK_PACKAGE_$(1)}${DEVELOPER},)
+ifneq (,$(filter dev,$(7)))
+ifneq ($(ADK_TARGET_USE_STATIC_LIBS),y)
+ALL_IPKGS+= $$(IPKG_$(1))
+ALL_IDIRS+= $${IDIR_$(1)}
+ALL_POSTINST+= $(2)-install
+$(2)-install:
+endif
+else
ALL_IPKGS+= $$(IPKG_$(1))
ALL_IDIRS+= $${IDIR_$(1)}
ALL_POSTINST+= $(2)-install
$(2)-install:
endif
+endif
INFO_$(1)= $(PKG_STATE_DIR)/info/$(2).list
INFO_$(1)_DEV= $(PKG_STATE_DIR)/info/$(2)-dev.list
INFO_$(1)_DBG= $(PKG_STATE_DIR)/info/$(2)-dbg.list
@@ -264,7 +273,7 @@ ifeq (,$(filter noscripts,$(7)))
>>'$${STAGING_PKG_DIR}/$(1)'; \
done
endif
-ifeq (,$(filter libmix,$(7)))
+
ifeq (,$(filter libonly,$(7)))
ifeq (,$(filter devonly,$(7)))
$${PKG_BUILD} $${IDIR_$(1)} $${PACKAGE_DIR} $(MAKE_TRACE)
@@ -273,7 +282,6 @@ ifneq ($(ADK_DEBUG),y)
endif
endif
endif
-endif
ifneq (,$(filter dev,$(7)))
$${PKG_BUILD} $${IDIR_$(1)_DEV} $${PACKAGE_DIR} $(MAKE_TRACE)
endif