diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2009-04-17 21:56:02 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2009-04-17 21:56:02 +0000 |
commit | 66cb86e48962ed96184ef3d1957a8a18c668e47a (patch) | |
tree | 21904a35565abf084bf1590375a4132e7e298548 | |
parent | 270b1c3f68d48797ccc2475c03024ccd91f8e07c (diff) | |
download | busybox-w32-66cb86e48962ed96184ef3d1957a8a18c668e47a.tar.gz busybox-w32-66cb86e48962ed96184ef3d1957a8a18c668e47a.tar.bz2 busybox-w32-66cb86e48962ed96184ef3d1957a8a18c668e47a.zip |
build system: remove some unnecessary rebuilds
-rw-r--r-- | applets/Kbuild | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/applets/Kbuild b/applets/Kbuild index 2969e7922..8aafe78fb 100644 --- a/applets/Kbuild +++ b/applets/Kbuild | |||
@@ -13,18 +13,21 @@ hostprogs-y += usage applet_tables | |||
13 | always:= $(hostprogs-y) | 13 | always:= $(hostprogs-y) |
14 | 14 | ||
15 | # Generated files need additional love | 15 | # Generated files need additional love |
16 | # NB: __srctree is either empty or "srctree/" | ||
17 | # using it instead of srctree decreases amount of rebuilds | ||
18 | # if tree is merely renamed/copied | ||
16 | 19 | ||
17 | HOSTCFLAGS_usage.o = -I$(srctree)/include | 20 | HOSTCFLAGS_usage.o = -I$(__srctree)include |
18 | 21 | ||
19 | applets/applets.o: include/usage_compressed.h include/applet_tables.h | 22 | applets/applets.o: include/usage_compressed.h include/applet_tables.h |
20 | 23 | ||
21 | applets/usage: .config $(srctree)/applets/usage_compressed | 24 | applets/usage: .config $(__srctree)applets/usage_compressed |
22 | applets/applet_tables: .config | 25 | applets/applet_tables: .config |
23 | 26 | ||
24 | quiet_cmd_gen_usage_compressed = GEN include/usage_compressed.h | 27 | quiet_cmd_gen_usage_compressed = GEN include/usage_compressed.h |
25 | cmd_gen_usage_compressed = $(srctree)/applets/usage_compressed include/usage_compressed.h applets | 28 | cmd_gen_usage_compressed = $(__srctree)applets/usage_compressed include/usage_compressed.h applets |
26 | 29 | ||
27 | include/usage_compressed.h: applets/usage $(srctree)/applets/usage_compressed | 30 | include/usage_compressed.h: applets/usage $(__srctree)applets/usage_compressed |
28 | $(call cmd,gen_usage_compressed) | 31 | $(call cmd,gen_usage_compressed) |
29 | 32 | ||
30 | quiet_cmd_gen_applet_tables = GEN include/applet_tables.h | 33 | quiet_cmd_gen_applet_tables = GEN include/applet_tables.h |