aboutsummaryrefslogtreecommitdiff
path: root/applets/usage.c
diff options
context:
space:
mode:
Diffstat (limited to 'applets/usage.c')
-rw-r--r--applets/usage.c29
1 files changed, 29 insertions, 0 deletions
diff --git a/applets/usage.c b/applets/usage.c
new file mode 100644
index 0000000..a35817f
--- /dev/null
+++ b/applets/usage.c
@@ -0,0 +1,29 @@
+/* vi: set sw=4 ts=4: */
+#include <unistd.h>
+
+/* Just #include "autoconf.h" doesn't work for builds in separate
+ * object directory */
+#include "../include/autoconf.h"
+
+/* Since we can't use platform.h, have to do this again by hand: */
+#if ENABLE_NOMMU
+#define BB_MMU 0
+#define USE_FOR_NOMMU(...) __VA_ARGS__
+#define USE_FOR_MMU(...)
+#else
+#define BB_MMU 1
+#define USE_FOR_NOMMU(...)
+#define USE_FOR_MMU(...) __VA_ARGS__
+#endif
+
+static const char usage_messages[] = ""
+#define MAKE_USAGE
+#include "usage.h"
+#include "applets.h"
+;
+
+int main(void)
+{
+ write(STDOUT_FILENO, usage_messages, sizeof(usage_messages));
+ return 0;
+}