summaryrefslogtreecommitdiff
path: root/mk/package.mk
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2014-08-04 12:41:16 +0200
committerWaldemar Brodkorb <wbx@openadk.org>2014-08-04 12:41:39 +0200
commitacb671315574cf094c213d307845654f036705bb (patch)
tree247ff65ced3770d543c9a257de97c631674507d7 /mk/package.mk
parentc6ad4e2ef5328dc518016a178c5b3b4063287556 (diff)
add some debug related optimization
Diffstat (limited to 'mk/package.mk')
-rw-r--r--mk/package.mk3
1 files changed, 3 insertions, 0 deletions
diff --git a/mk/package.mk b/mk/package.mk
index 75d88c947..be50aaa5e 100644
--- a/mk/package.mk
+++ b/mk/package.mk
@@ -90,6 +90,7 @@ build-all-pkgs: ${_IPKGS_COOKIE}
# noremove -> do not remove files from $(STAGING_TARGET_DIR) while
# cleaning (needed for toolchain packages like glibc)
# nostaging -> do not install files to $(STAGING_TARGET_DIR)
+# nostrip -> do not strip files
# dev -> create a development subpackage with headers and pkg-config files
# devonly -> create a development package only
# should be package format independent and modular in the future
@@ -192,12 +193,14 @@ ifneq (,$(filter dev,$(7)))
endif
$$(IPKG_$(1)): $$(IDIR_$(1))/CONTROL/control $${_FAKE_COOKIE}
+ifeq (,$(filter nostrip,$(7)))
ifeq ($(ADK_DEBUG),)
@$${RSTRIP} $${IDIR_$(1)} $(MAKE_TRACE)
endif
ifeq ($(ADK_DEBUG_STRIP),y)
@$${RSTRIP} $${IDIR_$(1)} $(MAKE_TRACE)
endif
+endif
ifeq (${ADK_LEAVE_ETC_ALONE}$(filter force_etc,$(7)),y)
-rm -rf $${IDIR_$(1)}/etc
else