add support for an optional staging directory for debug binaries

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14018 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
Felix Fietkau
2009-01-13 03:21:25 +00:00
parent af3f632c32
commit e12489a3e2
5 changed files with 37 additions and 1 deletions

26
include/package-debug.mk Normal file
View File

@@ -0,0 +1,26 @@
#
# Copyright (C) 2006,2007 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
ifeq ($(DUMP),)
define BuildTarget/debug
DEBUG_STAMP_$(1) := $(DEBUG_DIR)/stamp/$(1)
ifdef Package/$(1)/install
ifneq ($(CONFIG_PACKAGE_$(1))$(SDK)$(DEVELOPER),)
compile: $$(DEBUG_STAMP_$(1))
endif
endif
$$(DEBUG_STAMP_$(1)): $(PKG_BUILD_DIR)/.built
mkdir -p $(DEBUG_DIR)/stamp
$(call Package/$(1)/install,$(DEBUG_DIR))
touch $$(DEBUG_STAMP_$(1))
endef
endif