diff options
Diffstat (limited to 'applets')
-rw-r--r-- | applets/Kbuild | 12 | ||||
-rw-r--r-- | applets/applets.c | 2 |
2 files changed, 11 insertions, 3 deletions
diff --git a/applets/Kbuild b/applets/Kbuild index 289c5def4..b9dba03e1 100644 --- a/applets/Kbuild +++ b/applets/Kbuild | |||
@@ -8,7 +8,7 @@ obj-y := | |||
8 | obj-y += applets.o | 8 | obj-y += applets.o |
9 | 9 | ||
10 | hostprogs-y:= | 10 | hostprogs-y:= |
11 | hostprogs-y += usage | 11 | hostprogs-y += usage applet_tables |
12 | 12 | ||
13 | always:= $(hostprogs-y) | 13 | always:= $(hostprogs-y) |
14 | 14 | ||
@@ -19,7 +19,15 @@ quiet_cmd_gen_usage_compressed = GEN include/usage_compressed.h | |||
19 | 19 | ||
20 | HOSTCFLAGS_usage.o = -I$(srctree)/include | 20 | HOSTCFLAGS_usage.o = -I$(srctree)/include |
21 | 21 | ||
22 | applets/applets.o: include/usage_compressed.h | 22 | applets/applets.o: include/usage_compressed.h include/applet_tables.h |
23 | |||
23 | applets/usage: .config $(srctree)/applets/usage_compressed | 24 | applets/usage: .config $(srctree)/applets/usage_compressed |
25 | |||
24 | include/usage_compressed.h: applets/usage $(srctree)/applets/usage_compressed | 26 | include/usage_compressed.h: applets/usage $(srctree)/applets/usage_compressed |
25 | $(call cmd,gen_usage_compressed) | 27 | $(call cmd,gen_usage_compressed) |
28 | |||
29 | # Two-stage file creation, to avoid having target file still created | ||
30 | # in case applet_tables fails | ||
31 | include/applet_tables.h: applets/applet_tables | ||
32 | applets/applet_tables >include/applet_tables.h.tmp | ||
33 | mv include/applet_tables.h.tmp include/applet_tables.h | ||
diff --git a/applets/applets.c b/applets/applets.c index 636b5c91e..33951fa8f 100644 --- a/applets/applets.c +++ b/applets/applets.c | |||
@@ -2,7 +2,7 @@ | |||
2 | /* | 2 | /* |
3 | * Stub for linking busybox binary against libbusybox. | 3 | * Stub for linking busybox binary against libbusybox. |
4 | * | 4 | * |
5 | * Copyright (C) 2007 Denis Vlasenko | 5 | * Copyright (C) 2007 Denys Vlasenko <vda.linux@googlemail.com> |
6 | * | 6 | * |
7 | * Licensed under GPLv2, see file License in this tarball for details. | 7 | * Licensed under GPLv2, see file License in this tarball for details. |
8 | */ | 8 | */ |