summaryrefslogtreecommitdiff
path: root/package/rules.mk
diff options
context:
space:
mode:
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2006-05-31 16:20:27 +0000
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>2006-05-31 16:20:27 +0000
commitb0b06701213ab57a994984a41937ad2eec5d0077 (patch)
treec292541e391540f7f6da0cd4379c5ba104f3e562 /package/rules.mk
parent347a2ee3f9f22caca78bbd66d7ad56743483bf08 (diff)
only use the .dev-installed target if Build/InstallDev is defined - avoids unnecessary builds of deselected packages
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3866 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/rules.mk')
-rw-r--r--package/rules.mk8
1 files changed, 6 insertions, 2 deletions
diff --git a/package/rules.mk b/package/rules.mk
index e2e0777da4..5d604c5045 100644
--- a/package/rules.mk
+++ b/package/rules.mk
@@ -28,11 +28,11 @@ define Build/DefaultTargets
$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured
$(call Build/Compile)
touch $$@
-
+
$(PKG_BUILD_DIR)/.dev-installed: $(PKG_BUILD_DIR)/.built
$(call Build/InstallDev)
touch $$@
-
+
package-clean: FORCE
$(call Build/Clean)
$(call Build/UninstallDev)
@@ -263,7 +263,11 @@ else
prepare: $(PKG_BUILD_DIR)/.prepared
configure: $(PKG_BUILD_DIR)/.configured
+ifdef Build/InstallDev
compile-targets: $(PKG_BUILD_DIR)/.dev-installed
+else
+ compile-targets:
+endif
compile: compile-targets
install-targets: