diff options
author | Eric Andersen <andersen@codepoet.org> | 2004-04-06 14:28:35 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2004-04-06 14:28:35 +0000 |
commit | 674b08a6b8ce0b3b1c26d9f326fb2e59bd8dc1e8 (patch) | |
tree | 033bb02dd76c0128a2fe839126ed692515d133ab | |
parent | 7e496a71cfe54f192508427f9c8ea5be764952bd (diff) | |
download | busybox-w32-674b08a6b8ce0b3b1c26d9f326fb2e59bd8dc1e8.tar.gz busybox-w32-674b08a6b8ce0b3b1c26d9f326fb2e59bd8dc1e8.tar.bz2 busybox-w32-674b08a6b8ce0b3b1c26d9f326fb2e59bd8dc1e8.zip |
Fix it so usage is _always_ in sync with applets.c. Previously,
broken depends allowed these to get out of sync.
-rw-r--r-- | Makefile | 1 | ||||
-rw-r--r-- | Rules.mak | 11 | ||||
-rw-r--r-- | applets/Makefile.in | 2 | ||||
-rw-r--r-- | applets/applets.c | 11 | ||||
-rw-r--r-- | applets/usage.c | 10 |
5 files changed, 12 insertions, 23 deletions
@@ -141,7 +141,6 @@ scripts/split-include: scripts/split-include.c | |||
141 | `find . -name \*.c -print` >> .depend; | 141 | `find . -name \*.c -print` >> .depend; |
142 | scripts/mkdep -I include -- \ | 142 | scripts/mkdep -I include -- \ |
143 | `find . -name \*.h -print` >> .hdepend; | 143 | `find . -name \*.h -print` >> .hdepend; |
144 | $(MAKE) $(patsubst %,_sfdep_%,$(DIRS)) _FASTDEP_ALL_SUB_DIRS="$(DIRS)" ; | ||
145 | 144 | ||
146 | depend dep: include/config.h .depend | 145 | depend dep: include/config.h .depend |
147 | 146 | ||
@@ -192,17 +192,6 @@ CFLAGS += $(CFLAGS_EXTRA) | |||
192 | %.o: %.c | 192 | %.o: %.c |
193 | $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -c -o $@ $< | 193 | $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -c -o $@ $< |
194 | 194 | ||
195 | ifdef _FASTDEP_ALL_SUB_DIRS | ||
196 | fastdep: dummy | ||
197 | $(TOPDIR)scripts/mkdep $(CFLAGS) $(EXTRA_CFLAGS_nostdinc) -- $(wildcard *.[chS]) > .depend | ||
198 | ifdef ALL_SUB_DIRS | ||
199 | $(MAKE) $(patsubst %,_sfdep_%,$(ALL_SUB_DIRS)) _FASTDEP_ALL_SUB_DIRS="$(ALL_SUB_DIRS)" | ||
200 | endif | ||
201 | |||
202 | $(patsubst %,_sfdep_%,$(_FASTDEP_ALL_SUB_DIRS)): | ||
203 | $(MAKE) -C $(patsubst _sfdep_%,%,$@) fastdep | ||
204 | endif | ||
205 | |||
206 | .PHONY: dummy | 195 | .PHONY: dummy |
207 | 196 | ||
208 | 197 | ||
diff --git a/applets/Makefile.in b/applets/Makefile.in index 79582e069..afd5cbeb9 100644 --- a/applets/Makefile.in +++ b/applets/Makefile.in | |||
@@ -22,7 +22,7 @@ ifndef $(APPLETS_DIR) | |||
22 | APPLETS_DIR:=$(TOPDIR)applets/ | 22 | APPLETS_DIR:=$(TOPDIR)applets/ |
23 | endif | 23 | endif |
24 | 24 | ||
25 | APPLET_SRC:=applets.c busybox.c usage.c | 25 | APPLET_SRC:=applets.c busybox.c |
26 | APPLET_OBJ:= $(patsubst %.c,$(APPLETS_DIR)%.o, $(APPLET_SRC)) | 26 | APPLET_OBJ:= $(patsubst %.c,$(APPLETS_DIR)%.o, $(APPLET_SRC)) |
27 | 27 | ||
28 | 28 | ||
diff --git a/applets/applets.c b/applets/applets.c index 7d8adfb65..d370e6a00 100644 --- a/applets/applets.c +++ b/applets/applets.c | |||
@@ -32,11 +32,22 @@ | |||
32 | #include <assert.h> | 32 | #include <assert.h> |
33 | #include "busybox.h" | 33 | #include "busybox.h" |
34 | 34 | ||
35 | const char usage_messages[] = | ||
36 | |||
37 | #define MAKE_USAGE | ||
38 | #include "usage.h" | ||
39 | |||
40 | #include "applets.h" | ||
41 | |||
42 | ; | ||
43 | |||
44 | #undef MAKE_USAGE | ||
35 | #undef APPLET | 45 | #undef APPLET |
36 | #undef APPLET_NOUSAGE | 46 | #undef APPLET_NOUSAGE |
37 | #undef PROTOTYPES | 47 | #undef PROTOTYPES |
38 | #include "applets.h" | 48 | #include "applets.h" |
39 | 49 | ||
50 | |||
40 | static struct BB_applet *applet_using; | 51 | static struct BB_applet *applet_using; |
41 | 52 | ||
42 | /* The -1 arises because of the {0,NULL,0,-1} entry above. */ | 53 | /* The -1 arises because of the {0,NULL,0,-1} entry above. */ |
diff --git a/applets/usage.c b/applets/usage.c deleted file mode 100644 index dfea1f96b..000000000 --- a/applets/usage.c +++ /dev/null | |||
@@ -1,10 +0,0 @@ | |||
1 | #include "busybox.h" | ||
2 | |||
3 | const char usage_messages[] = | ||
4 | |||
5 | #define MAKE_USAGE | ||
6 | #include "usage.h" | ||
7 | |||
8 | #include "applets.h" | ||
9 | |||
10 | ; | ||