diff options
author | Denis Vlasenko | 2008-04-11 11:27:29 +0000 |
---|---|---|
committer | Denis Vlasenko | 2008-04-11 11:27:29 +0000 |
commit | 93b8263652ac001247ff923499bdc04ab0a1a4c4 (patch) | |
tree | 9c608c11471a562bbb359ec661cb4e3a9cd5489a /scripts/Makefile.IMA | |
parent | 80f647c21c4457b5f74f5cdd87b789a0fa0d7c0d (diff) | |
download | busybox-93b8263652ac001247ff923499bdc04ab0a1a4c4.zip busybox-93b8263652ac001247ff923499bdc04ab0a1a4c4.tar.gz |
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 762e252..d246517 100644 --- a/scripts/Makefile.IMA +++ b/scripts/Makefile.IMA @@ -145,8 +145,10 @@ include libbb/Kbuild lib-all-y += $(patsubst %,libbb/%,$(sort $(lib-y))) lib-y:= -busybox: $(usage_stuff) - $(CC) $(CPPFLAGS) $(CFLAGS) $(EXTRA_CFLAGS) --combine $(WHOLE_PROGRAM) \ +busybox: $(usage_stuff) include/applet_tables.h + $(CC) $(CPPFLAGS) $(CFLAGS) $(EXTRA_CFLAGS) \ + -DGCC_COMBINE=1 \ + --combine $(WHOLE_PROGRAM) \ -funit-at-a-time -Wno-error -std=gnu99 \ -o $(@)_unstripped $(lib-all-y:.o=.c) \ -Wl,--start-group -lcrypt -lm -Wl,--end-group @@ -154,7 +156,13 @@ busybox: $(usage_stuff) -$(STRIP) -s -R .note -R .comment -R .version $@ applets/usage: - $(HOSTCC) -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I$(srctree)/include -o applets/usage applets/usage.c + $(HOSTCC) -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I$(srctree)/include -o applets/usage applets/usage.c + +applets/applet_tables: + $(HOSTCC) -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I$(srctree)/include -o applets/applet_tables applets/applet_tables.c + include/usage_compressed.h: $(srctree)/include/usage.h applets/usage $(srctree)/applets/usage_compressed include/usage_compressed.h applets +include/applet_tables.h: $(srctree)/include/applets.h + applets/applet_tables include/applet_tables.h |