summaryrefslogtreecommitdiff
path: root/applets
diff options
context:
space:
mode:
authorDenis Vlasenko2007-02-03 17:27:14 +0000
committerDenis Vlasenko2007-02-03 17:27:14 +0000
commitc7ba8b9d6c926231c1c191136b1ea0bc14b87771 (patch)
treee769e525c40a77516dfbd90d320412fa1e73459f /applets
parent6a1829d90c04e9fa6f5a836d043105bd34b60ecf (diff)
downloadbusybox-c7ba8b9d6c926231c1c191136b1ea0bc14b87771.zip
busybox-c7ba8b9d6c926231c1c191136b1ea0bc14b87771.tar.gz
do not put all <applet>_main() declarations
in busybox.h - this produces false dependencies
Diffstat (limited to 'applets')
-rw-r--r--applets/Kbuild2
-rw-r--r--applets/applets.c7
2 files changed, 7 insertions, 2 deletions
diff --git a/applets/Kbuild b/applets/Kbuild
index 2c6bee9..8999ff0 100644
--- a/applets/Kbuild
+++ b/applets/Kbuild
@@ -10,7 +10,7 @@ obj-y += busybox.o
# Generated file needs additional love
-applets/applets.o: include/usage_compressed.h
+applets/applets.o: .config include/usage_compressed.h
hostprogs-y += usage
always := $(hostprogs-y)
diff --git a/applets/applets.c b/applets/applets.c
index 8a17cbf..557e9e5 100644
--- a/applets/applets.c
+++ b/applets/applets.c
@@ -12,8 +12,13 @@
* Licensed under GPLv2 or later, see file License in this tarball for details.
*/
-#include "busybox.h"
#include <assert.h>
+#include "busybox.h"
+
+#define PROTOTYPES
+#include "applets.h"
+#undef PROTOTYPES
+
/* Apparently uclibc defines __GLIBC__ (compat trick?). Oh well. */
#if ENABLE_STATIC && defined(__GLIBC__) && !defined(__UCLIBC__)