diff options
Diffstat (limited to 'scripts/Makefile.IMA')
-rw-r--r-- | scripts/Makefile.IMA | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/scripts/Makefile.IMA b/scripts/Makefile.IMA index a62618ae0..0eced2982 100644 --- a/scripts/Makefile.IMA +++ b/scripts/Makefile.IMA | |||
@@ -9,7 +9,10 @@ objtree := $(CURDIR) | |||
9 | src := $(srctree) | 9 | src := $(srctree) |
10 | obj := $(objtree) | 10 | obj := $(objtree) |
11 | 11 | ||
12 | # Look for make include files relative to root of kernel src | 12 | # Make generated files |
13 | DUMMY := $(shell $(Q)$(srctree)/scripts/gen_build_files.sh $(srctree) $(objtree) >&2) | ||
14 | |||
15 | # Look for make include files relative to root of src | ||
13 | MAKEFLAGS += --include-dir=$(srctree) | 16 | MAKEFLAGS += --include-dir=$(srctree) |
14 | 17 | ||
15 | default: busybox | 18 | default: busybox |
@@ -121,6 +124,9 @@ lib-y:= | |||
121 | include miscutils/Kbuild | 124 | include miscutils/Kbuild |
122 | lib-all-y += $(patsubst %,miscutils/%,$(sort $(lib-y))) | 125 | lib-all-y += $(patsubst %,miscutils/%,$(sort $(lib-y))) |
123 | lib-y:= | 126 | lib-y:= |
127 | include mailutils/Kbuild | ||
128 | lib-all-y += $(patsubst %,mailutils/%,$(sort $(lib-y))) | ||
129 | lib-y:= | ||
124 | include coreutils/libcoreutils/Kbuild | 130 | include coreutils/libcoreutils/Kbuild |
125 | lib-all-y += $(patsubst %,coreutils/libcoreutils/%,$(sort $(lib-y))) | 131 | lib-all-y += $(patsubst %,coreutils/libcoreutils/%,$(sort $(lib-y))) |
126 | lib-y:= | 132 | lib-y:= |
@@ -168,7 +174,7 @@ lib-all-y += $(patsubst %,libbb/%,$(sort $(lib-y))) | |||
168 | lib-y:= | 174 | lib-y:= |
169 | 175 | ||
170 | comma:=, | 176 | comma:=, |
171 | busybox_unstripped.o: $(usage_stuff) include/applet_tables.h include/autoconf.h | 177 | busybox_unstripped.o: $(usage_stuff) include/applet_tables.h include/NUM_APPLETS.h include/autoconf.h |
172 | $(CC) $(CPPFLAGS) $(CFLAGS) $(EXTRA_CFLAGS) \ | 178 | $(CC) $(CPPFLAGS) $(CFLAGS) $(EXTRA_CFLAGS) \ |
173 | $(patsubst %,-Wl$(comma)%,$(LDFLAGS) $(EXTRA_LDFLAGS)) \ | 179 | $(patsubst %,-Wl$(comma)%,$(LDFLAGS) $(EXTRA_LDFLAGS)) \ |
174 | -DGCC_COMBINE=1 \ | 180 | -DGCC_COMBINE=1 \ |
@@ -194,14 +200,9 @@ busybox: busybox_unstripped.o | |||
194 | include/autoconf.h: .config | 200 | include/autoconf.h: .config |
195 | $(MAKE) -f $(srctree)/Makefile silentoldconfig | 201 | $(MAKE) -f $(srctree)/Makefile silentoldconfig |
196 | 202 | ||
203 | # Override rules for host compile | ||
197 | applets/usage: include/autoconf.h | 204 | applets/usage: include/autoconf.h |
198 | $(HOSTCC) -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I$(srctree)/include -o applets/usage applets/usage.c | 205 | $(HOSTCC) -Wall -O2 -I$(srctree)/include -o applets/usage applets/usage.c |
199 | 206 | ||
200 | applets/applet_tables: include/autoconf.h | 207 | applets/applet_tables: include/autoconf.h |
201 | $(HOSTCC) -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -I$(srctree)/include -o applets/applet_tables applets/applet_tables.c | 208 | $(HOSTCC) -Wall -O2 -I$(srctree)/include -o applets/applet_tables applets/applet_tables.c |
202 | |||
203 | include/usage_compressed.h: include/usage.h applets/usage | ||
204 | $(srctree)/applets/usage_compressed include/usage_compressed.h applets | ||
205 | |||
206 | include/applet_tables.h: include/applets.h | ||
207 | applets/applet_tables include/applet_tables.h | ||