aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/Makefile.IMA21
-rw-r--r--scripts/defconfig.tig17
2 files changed, 25 insertions, 13 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)
9src := $(srctree) 9src := $(srctree)
10obj := $(objtree) 10obj := $(objtree)
11 11
12# Look for make include files relative to root of kernel src 12# Make generated files
13DUMMY := $(shell $(Q)$(srctree)/scripts/gen_build_files.sh $(srctree) $(objtree) >&2)
14
15# Look for make include files relative to root of src
13MAKEFLAGS += --include-dir=$(srctree) 16MAKEFLAGS += --include-dir=$(srctree)
14 17
15default: busybox 18default: busybox
@@ -121,6 +124,9 @@ lib-y:=
121include miscutils/Kbuild 124include miscutils/Kbuild
122lib-all-y += $(patsubst %,miscutils/%,$(sort $(lib-y))) 125lib-all-y += $(patsubst %,miscutils/%,$(sort $(lib-y)))
123lib-y:= 126lib-y:=
127include mailutils/Kbuild
128lib-all-y += $(patsubst %,mailutils/%,$(sort $(lib-y)))
129lib-y:=
124include coreutils/libcoreutils/Kbuild 130include coreutils/libcoreutils/Kbuild
125lib-all-y += $(patsubst %,coreutils/libcoreutils/%,$(sort $(lib-y))) 131lib-all-y += $(patsubst %,coreutils/libcoreutils/%,$(sort $(lib-y)))
126lib-y:= 132lib-y:=
@@ -168,7 +174,7 @@ lib-all-y += $(patsubst %,libbb/%,$(sort $(lib-y)))
168lib-y:= 174lib-y:=
169 175
170comma:=, 176comma:=,
171busybox_unstripped.o: $(usage_stuff) include/applet_tables.h include/autoconf.h 177busybox_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
194include/autoconf.h: .config 200include/autoconf.h: .config
195 $(MAKE) -f $(srctree)/Makefile silentoldconfig 201 $(MAKE) -f $(srctree)/Makefile silentoldconfig
196 202
203# Override rules for host compile
197applets/usage: include/autoconf.h 204applets/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
200applets/applet_tables: include/autoconf.h 207applets/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
203include/usage_compressed.h: include/usage.h applets/usage
204 $(srctree)/applets/usage_compressed include/usage_compressed.h applets
205
206include/applet_tables.h: include/applets.h
207 applets/applet_tables include/applet_tables.h
diff --git a/scripts/defconfig.tig b/scripts/defconfig.tig
index 52fddfbf6..3dd02983f 100644
--- a/scripts/defconfig.tig
+++ b/scripts/defconfig.tig
@@ -1,7 +1,7 @@
1# 1#
2# Automatically generated make config: don't edit 2# Automatically generated make config: don't edit
3# Busybox version: 1.19.0.git 3# Busybox version: 1.19.0.git
4# Thu Mar 22 12:00:44 2012 4# Thu Mar 22 13:52:53 2012
5# 5#
6CONFIG_HAVE_DOT_CONFIG=y 6CONFIG_HAVE_DOT_CONFIG=y
7# CONFIG_PLATFORM_POSIX is not set 7# CONFIG_PLATFORM_POSIX is not set
@@ -431,6 +431,7 @@ CONFIG_FEATURE_KILL_DELAY=0
431# CONFIG_FEATURE_INITRD is not set 431# CONFIG_FEATURE_INITRD is not set
432CONFIG_INIT_TERMINAL_TYPE="" 432CONFIG_INIT_TERMINAL_TYPE=""
433# CONFIG_MESG is not set 433# CONFIG_MESG is not set
434# CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP is not set
434 435
435# 436#
436# Login/Password Management Utilities 437# Login/Password Management Utilities
@@ -476,6 +477,10 @@ CONFIG_LAST_SYSTEM_ID=0
476# CONFIG_FSCK is not set 477# CONFIG_FSCK is not set
477# CONFIG_LSATTR is not set 478# CONFIG_LSATTR is not set
478# CONFIG_TUNE2FS is not set 479# CONFIG_TUNE2FS is not set
480
481#
482# Linux Module Utilities
483#
479# CONFIG_MODINFO is not set 484# CONFIG_MODINFO is not set
480# CONFIG_MODPROBE_SMALL is not set 485# CONFIG_MODPROBE_SMALL is not set
481# CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set 486# CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set
@@ -487,6 +492,10 @@ CONFIG_LAST_SYSTEM_ID=0
487# CONFIG_MODPROBE is not set 492# CONFIG_MODPROBE is not set
488# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set 493# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
489# CONFIG_DEPMOD is not set 494# CONFIG_DEPMOD is not set
495
496#
497# Options common to multiple modutils
498#
490# CONFIG_FEATURE_2_4_MODULES is not set 499# CONFIG_FEATURE_2_4_MODULES is not set
491# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set 500# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
492# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set 501# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
@@ -693,6 +702,8 @@ CONFIG_STRINGS=y
693# 702#
694# Networking Utilities 703# Networking Utilities
695# 704#
705# CONFIG_NAMEIF is not set
706# CONFIG_FEATURE_NAMEIF_EXTENDED is not set
696# CONFIG_NBDCLIENT is not set 707# CONFIG_NBDCLIENT is not set
697# CONFIG_NC is not set 708# CONFIG_NC is not set
698# CONFIG_NC_SERVER is not set 709# CONFIG_NC_SERVER is not set
@@ -701,6 +712,7 @@ CONFIG_STRINGS=y
701# CONFIG_PING is not set 712# CONFIG_PING is not set
702# CONFIG_PING6 is not set 713# CONFIG_PING6 is not set
703# CONFIG_FEATURE_FANCY_PING is not set 714# CONFIG_FEATURE_FANCY_PING is not set
715# CONFIG_WHOIS is not set
704# CONFIG_FEATURE_IPV6 is not set 716# CONFIG_FEATURE_IPV6 is not set
705# CONFIG_FEATURE_UNIX_LOCAL is not set 717# CONFIG_FEATURE_UNIX_LOCAL is not set
706# CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set 718# CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set
@@ -773,8 +785,6 @@ CONFIG_IFUPDOWN_IFSTATE_PATH=""
773# CONFIG_IPCALC is not set 785# CONFIG_IPCALC is not set
774# CONFIG_FEATURE_IPCALC_FANCY is not set 786# CONFIG_FEATURE_IPCALC_FANCY is not set
775# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set 787# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set
776# CONFIG_NAMEIF is not set
777# CONFIG_FEATURE_NAMEIF_EXTENDED is not set
778# CONFIG_NETSTAT is not set 788# CONFIG_NETSTAT is not set
779# CONFIG_FEATURE_NETSTAT_WIDE is not set 789# CONFIG_FEATURE_NETSTAT_WIDE is not set
780# CONFIG_FEATURE_NETSTAT_PRG is not set 790# CONFIG_FEATURE_NETSTAT_PRG is not set
@@ -855,6 +865,7 @@ CONFIG_FEATURE_MIME_CHARSET=""
855# CONFIG_PMAP is not set 865# CONFIG_PMAP is not set
856# CONFIG_POWERTOP is not set 866# CONFIG_POWERTOP is not set
857# CONFIG_PSTREE is not set 867# CONFIG_PSTREE is not set
868# CONFIG_PWDX is not set
858# CONFIG_SMEMCAP is not set 869# CONFIG_SMEMCAP is not set
859# CONFIG_FREE is not set 870# CONFIG_FREE is not set
860# CONFIG_FUSER is not set 871# CONFIG_FUSER is not set