diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2008-04-11 11:27:29 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2008-04-11 11:27:29 +0000 |
commit | 93b8263652ac001247ff923499bdc04ab0a1a4c4 (patch) | |
tree | 9c608c11471a562bbb359ec661cb4e3a9cd5489a /scripts/Makefile.IMA | |
parent | 80f647c21c4457b5f74f5cdd87b789a0fa0d7c0d (diff) | |
download | busybox-w32-93b8263652ac001247ff923499bdc04ab0a1a4c4.tar.gz busybox-w32-93b8263652ac001247ff923499bdc04ab0a1a4c4.tar.bz2 busybox-w32-93b8263652ac001247ff923499bdc04ab0a1a4c4.zip |
fix build with gcc -combine
Diffstat (limited to 'scripts/Makefile.IMA')
-rw-r--r-- | scripts/Makefile.IMA | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/scripts/Makefile.IMA b/scripts/Makefile.IMA index 762e25292..d24651787 100644 --- a/scripts/Makefile.IMA +++ b/scripts/Makefile.IMA | |||
@@ -145,8 +145,10 @@ include libbb/Kbuild | |||
145 | lib-all-y += $(patsubst %,libbb/%,$(sort $(lib-y))) | 145 | lib-all-y += $(patsubst %,libbb/%,$(sort $(lib-y))) |
146 | lib-y:= | 146 | lib-y:= |
147 | 147 | ||
148 | busybox: $(usage_stuff) | 148 | busybox: $(usage_stuff) include/applet_tables.h |
149 | $(CC) $(CPPFLAGS) $(CFLAGS) $(EXTRA_CFLAGS) --combine $(WHOLE_PROGRAM) \ | 149 | $(CC) $(CPPFLAGS) $(CFLAGS) $(EXTRA_CFLAGS) \ |
150 | -DGCC_COMBINE=1 \ | ||
151 | --combine $(WHOLE_PROGRAM) \ | ||
150 | -funit-at-a-time -Wno-error -std=gnu99 \ | 152 | -funit-at-a-time -Wno-error -std=gnu99 \ |
151 | -o $(@)_unstripped $(lib-all-y:.o=.c) \ | 153 | -o $(@)_unstripped $(lib-all-y:.o=.c) \ |
152 | -Wl,--start-group -lcrypt -lm -Wl,--end-group | 154 | -Wl,--start-group -lcrypt -lm -Wl,--end-group |
@@ -154,7 +156,13 @@ busybox: $(usage_stuff) | |||
154 | -$(STRIP) -s -R .note -R .comment -R .version $@ | 156 | -$(STRIP) -s -R .note -R .comment -R .version $@ |
155 | 157 | ||
156 | applets/usage: | 158 | applets/usage: |
157 | $(HOSTCC) -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I$(srctree)/include -o applets/usage applets/usage.c | 159 | $(HOSTCC) -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I$(srctree)/include -o applets/usage applets/usage.c |
160 | |||
161 | applets/applet_tables: | ||
162 | $(HOSTCC) -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I$(srctree)/include -o applets/applet_tables applets/applet_tables.c | ||
163 | |||
158 | include/usage_compressed.h: $(srctree)/include/usage.h applets/usage | 164 | include/usage_compressed.h: $(srctree)/include/usage.h applets/usage |
159 | $(srctree)/applets/usage_compressed include/usage_compressed.h applets | 165 | $(srctree)/applets/usage_compressed include/usage_compressed.h applets |
160 | 166 | ||
167 | include/applet_tables.h: $(srctree)/include/applets.h | ||
168 | applets/applet_tables include/applet_tables.h | ||