aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2009-04-19 12:15:51 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2009-04-19 12:15:51 +0000
commita29c935442869310c4af45c78446b34d370ff53c (patch)
treea3cd0ecd9d7938051626f15df1465719cacb2090
parentc7cc5a9432d2224d4e0fe3cf8ae72abb7ef25e2c (diff)
downloadbusybox-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/Kbuild18
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
13always:= $(hostprogs-y) 13always:= $(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
19ifeq ($(src),$(obj))
20srctree_slash =
21else
22srctree_slash = $(srctree)/
23endif
24
19 25
20HOSTCFLAGS_usage.o = -I$(__srctree)include 26HOSTCFLAGS_usage.o = -I$(srctree_slash)include
21 27
22applets/applets.o: include/usage_compressed.h include/applet_tables.h 28applets/applets.o: include/usage_compressed.h include/applet_tables.h
23 29
24applets/usage: .config $(__srctree)applets/usage_compressed 30applets/usage: .config $(srctree_slash)applets/usage_compressed
25applets/applet_tables: .config 31applets/applet_tables: .config
26 32
27quiet_cmd_gen_usage_compressed = GEN include/usage_compressed.h 33quiet_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
30include/usage_compressed.h: applets/usage $(__srctree)applets/usage_compressed 36include/usage_compressed.h: applets/usage $(srctree_slash)applets/usage_compressed
31 $(call cmd,gen_usage_compressed) 37 $(call cmd,gen_usage_compressed)
32 38
33quiet_cmd_gen_applet_tables = GEN include/applet_tables.h 39quiet_cmd_gen_applet_tables = GEN include/applet_tables.h