diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2009-04-19 12:15:51 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2009-04-19 12:15:51 +0000 |
commit | a29c935442869310c4af45c78446b34d370ff53c (patch) | |
tree | a3cd0ecd9d7938051626f15df1465719cacb2090 | |
parent | c7cc5a9432d2224d4e0fe3cf8ae72abb7ef25e2c (diff) | |
download | busybox-w32-a29c935442869310c4af45c78446b34d370ff53c.tar.gz busybox-w32-a29c935442869310c4af45c78446b34d370ff53c.tar.bz2 busybox-w32-a29c935442869310c4af45c78446b34d370ff53c.zip |
hopefully fix out-of-tree build broken by 26139
-rw-r--r-- | applets/Kbuild | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/applets/Kbuild b/applets/Kbuild index 8aafe78fb..6c1c8a334 100644 --- a/applets/Kbuild +++ b/applets/Kbuild | |||
@@ -13,21 +13,27 @@ 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/" | 16 | |
17 | # using it instead of srctree decreases amount of rebuilds | 17 | # This trick decreases amount of rebuilds |
18 | # if tree is merely renamed/copied | 18 | # if tree is merely renamed/copied |
19 | ifeq ($(src),$(obj)) | ||
20 | srctree_slash = | ||
21 | else | ||
22 | srctree_slash = $(srctree)/ | ||
23 | endif | ||
24 | |||
19 | 25 | ||
20 | HOSTCFLAGS_usage.o = -I$(__srctree)include | 26 | HOSTCFLAGS_usage.o = -I$(srctree_slash)include |
21 | 27 | ||
22 | applets/applets.o: include/usage_compressed.h include/applet_tables.h | 28 | applets/applets.o: include/usage_compressed.h include/applet_tables.h |
23 | 29 | ||
24 | applets/usage: .config $(__srctree)applets/usage_compressed | 30 | applets/usage: .config $(srctree_slash)applets/usage_compressed |
25 | applets/applet_tables: .config | 31 | applets/applet_tables: .config |
26 | 32 | ||
27 | quiet_cmd_gen_usage_compressed = GEN include/usage_compressed.h | 33 | quiet_cmd_gen_usage_compressed = GEN include/usage_compressed.h |
28 | cmd_gen_usage_compressed = $(__srctree)applets/usage_compressed include/usage_compressed.h applets | 34 | cmd_gen_usage_compressed = $(srctree_slash)applets/usage_compressed include/usage_compressed.h applets |
29 | 35 | ||
30 | include/usage_compressed.h: applets/usage $(__srctree)applets/usage_compressed | 36 | include/usage_compressed.h: applets/usage $(srctree_slash)applets/usage_compressed |
31 | $(call cmd,gen_usage_compressed) | 37 | $(call cmd,gen_usage_compressed) |
32 | 38 | ||
33 | quiet_cmd_gen_applet_tables = GEN include/applet_tables.h | 39 | quiet_cmd_gen_applet_tables = GEN include/applet_tables.h |