aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package/Config.in116
-rw-r--r--package/autoconf/Config.in8
-rw-r--r--package/autoconf/Makefile.in3
-rw-r--r--package/automake/Config.in8
-rw-r--r--package/automake/Makefile.in3
-rw-r--r--package/bash/Config.in8
-rw-r--r--package/bash/Makefile.in3
-rw-r--r--package/berkeleydb/Config.in8
-rw-r--r--package/berkeleydb/Makefile.in3
-rw-r--r--package/bison/Config.in8
-rw-r--r--package/bison/Makefile.in3
-rw-r--r--package/boa/Config.in8
-rw-r--r--package/boa/Makefile.in3
-rw-r--r--package/bridge/Config.in8
-rw-r--r--package/bridge/Makefile.in3
-rw-r--r--package/bzip2/Config.in8
-rw-r--r--package/bzip2/Makefile.in3
-rw-r--r--package/config/Config.in8
-rw-r--r--package/config/Makefile.in3
-rw-r--r--package/coreutils/Config.in8
-rw-r--r--package/coreutils/Makefile.in3
-rw-r--r--package/customize/Config.in8
-rw-r--r--package/customize/Makefile.in3
-rw-r--r--package/dhcp_relay/Config.in8
-rw-r--r--package/dhcp_relay/Makefile.in3
-rw-r--r--package/diffutils/Config.in8
-rw-r--r--package/diffutils/Makefile.in3
-rw-r--r--package/distcc/Config.in8
-rw-r--r--package/distcc/Makefile.in3
-rw-r--r--package/dnsmasq/Config.in8
-rw-r--r--package/dnsmasq/Makefile.in3
-rw-r--r--package/dropbear_sshd/Config.in8
-rw-r--r--package/dropbear_sshd/Makefile.in3
-rw-r--r--package/ed/Config.in8
-rw-r--r--package/ed/Makefile.in3
-rw-r--r--package/fakeroot/Config.in8
-rw-r--r--package/fakeroot/Makefile.in3
-rw-r--r--package/file/Config.in8
-rw-r--r--package/file/Makefile.in3
-rw-r--r--package/findutils/Config.in8
-rw-r--r--package/findutils/Makefile.in3
-rw-r--r--package/flex/Config.in8
-rw-r--r--package/flex/Makefile.in3
-rw-r--r--package/gawk/Config.in8
-rw-r--r--package/gawk/Makefile.in3
-rw-r--r--package/gettext/Config.in8
-rw-r--r--package/gettext/Makefile.in3
-rw-r--r--package/grep/Config.in8
-rw-r--r--package/grep/Makefile.in3
-rw-r--r--package/gzip/Config.in8
-rw-r--r--package/gzip/Makefile.in3
-rw-r--r--package/hostap/Config.in8
-rw-r--r--package/hostap/Makefile.in3
-rw-r--r--package/hotplug/Config.in8
-rw-r--r--package/hotplug/Makefile.in3
-rw-r--r--package/iproute2/Config.in8
-rw-r--r--package/iproute2/Makefile.in3
-rw-r--r--package/iptables/Config.in8
-rw-r--r--package/iptables/Makefile.in3
-rw-r--r--package/jpeg/Config.in8
-rw-r--r--package/jpeg/Makefile.in3
-rw-r--r--package/less/Config.in8
-rw-r--r--package/less/Makefile.in3
-rw-r--r--package/libfloat/Config.in8
-rw-r--r--package/libfloat/Makefile.in3
-rw-r--r--package/libglib12/Config.in8
-rw-r--r--package/libglib12/Makefile.in3
-rw-r--r--package/libmad/Config.in8
-rw-r--r--package/libmad/Makefile.in3
-rw-r--r--package/libtool/Config.in8
-rw-r--r--package/libtool/Makefile.in3
-rw-r--r--package/links/Config.in8
-rw-r--r--package/links/Makefile.in3
-rw-r--r--package/linux/Config.in8
-rw-r--r--package/linux/Makefile.in3
-rw-r--r--package/lrzsz/Config.in8
-rw-r--r--package/lrzsz/Makefile.in3
-rw-r--r--package/ltp-testsuite/Config.in8
-rw-r--r--package/ltp-testsuite/Makefile.in3
-rw-r--r--package/ltrace/Config.in8
-rw-r--r--package/ltrace/Makefile.in3
-rw-r--r--package/lzo/Config.in8
-rw-r--r--package/lzo/Makefile.in3
-rw-r--r--package/m4/Config.in8
-rw-r--r--package/m4/Makefile.in3
-rw-r--r--package/make/Config.in8
-rw-r--r--package/make/Makefile.in3
-rw-r--r--package/microcom/Config.in8
-rw-r--r--package/microcom/Makefile.in3
-rw-r--r--package/microwin/Config.in8
-rw-r--r--package/microwin/Makefile.in3
-rw-r--r--package/mkdosfs/Config.in8
-rw-r--r--package/mkdosfs/Makefile.in3
-rw-r--r--package/mke2fs/Config.in8
-rw-r--r--package/mke2fs/Makefile.in3
-rw-r--r--package/mpg123/Config.in8
-rw-r--r--package/mpg123/Makefile.in3
-rw-r--r--package/mrouted/Config.in8
-rw-r--r--package/mrouted/Makefile.in3
-rw-r--r--package/nano/Config.in8
-rw-r--r--package/nano/Makefile.in3
-rw-r--r--package/ncurses/Config.in8
-rw-r--r--package/ncurses/Makefile.in3
-rw-r--r--package/netkitbase/Config.in8
-rw-r--r--package/netkitbase/Makefile.in3
-rw-r--r--package/netkittelnet/Config.in8
-rw-r--r--package/netkittelnet/Makefile.in3
-rw-r--r--package/netsnmp/Config.in8
-rw-r--r--package/netsnmp/Makefile.in3
-rw-r--r--package/newt/Config.in8
-rw-r--r--package/newt/Makefile.in3
-rw-r--r--package/ntp/Config.in8
-rw-r--r--package/ntp/Makefile.in3
-rw-r--r--package/openssh/Config.in8
-rw-r--r--package/openssh/Makefile.in3
-rw-r--r--package/openssl/Config.in8
-rw-r--r--package/openssl/Makefile.in3
-rw-r--r--package/openvpn/Config.in8
-rw-r--r--package/openvpn/Makefile.in3
-rw-r--r--package/patch/Config.in8
-rw-r--r--package/patch/Makefile.in3
-rw-r--r--package/pciutils/Config.in8
-rw-r--r--package/pciutils/Makefile.in3
-rw-r--r--package/pcmcia/Config.in8
-rw-r--r--package/pcmcia/Makefile.in3
-rw-r--r--package/pppd/Config.in8
-rw-r--r--package/pppd/Makefile.in3
-rw-r--r--package/procps/Config.in8
-rw-r--r--package/procps/Makefile.in3
-rw-r--r--package/python/Config.in8
-rw-r--r--package/python/Makefile.in3
-rw-r--r--package/raidtools/Config.in8
-rw-r--r--package/raidtools/Makefile.in3
-rw-r--r--package/rxvt/Config.in8
-rw-r--r--package/rxvt/Makefile.in3
-rw-r--r--package/sfdisk/Config.in8
-rw-r--r--package/sfdisk/Makefile.in3
-rw-r--r--package/slang/Config.in8
-rw-r--r--package/slang/Makefile.in3
-rw-r--r--package/socat/Config.in8
-rw-r--r--package/socat/Makefile.in3
-rw-r--r--package/strace/Config.in8
-rw-r--r--package/strace/Makefile.in3
-rw-r--r--package/tar/Config.in8
-rw-r--r--package/tar/Makefile.in3
-rw-r--r--package/tinylogin/Config.in8
-rw-r--r--package/tinylogin/Makefile.in3
-rw-r--r--package/tinyx/Config.in8
-rw-r--r--package/tinyx/Makefile.in3
-rw-r--r--package/tn5250/Config.in8
-rw-r--r--package/tn5250/Makefile.in3
-rw-r--r--package/ttcp/Config.in8
-rw-r--r--package/ttcp/Makefile.in3
-rw-r--r--package/udhcp/Config.in8
-rw-r--r--package/udhcp/Makefile.in3
-rw-r--r--package/util-linux/Config.in8
-rw-r--r--package/util-linux/Makefile.in3
-rw-r--r--package/valgrind/Config.in8
-rw-r--r--package/valgrind/Makefile.in3
-rw-r--r--package/vtun/Config.in8
-rw-r--r--package/vtun/Makefile.in3
-rw-r--r--package/wget/Config.in8
-rw-r--r--package/wget/Makefile.in3
-rw-r--r--package/wtools/Config.in8
-rw-r--r--package/wtools/Makefile.in3
-rw-r--r--package/zlib/Config.in8
-rw-r--r--package/zlib/Makefile.in3
-rw-r--r--toolchain/ccache/Config.in8
-rw-r--r--toolchain/ccache/Config.in.28
-rw-r--r--toolchain/ccache/Makefile.in5
-rw-r--r--toolchain/gcc/Config.in.28
-rw-r--r--toolchain/gcc/Makefile.in5
172 files changed, 1040 insertions, 23 deletions
diff --git a/package/Config.in b/package/Config.in
index 4e429e74de..3286d8c882 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1,23 +1,109 @@
#
-menu "Package Selection"
+menu "Package Selection for the target"
+
+comment "The default minimal system"
-#source "package/bash/Config.in"
-#source "package/coreutils/Config.in"
-#source "package/make/Config.in"
source "package/busybox/Config.in"
-#source "package/findutils/Config.in"
-#source "package/diffutils/Config.in"
-#source "package/patch/Config.in"
+
+
+
+
+comment "The minimum needed to build a uClibc development system"
+
+source "package/bash/Config.in"
+source "package/bzip2/Config.in"
+source "package/coreutils/Config.in"
+source "package/diffutils/Config.in"
+source "package/ed/Config.in"
+source "package/findutils/Config.in"
+source "package/flex/Config.in"
+source "package/gawk/Config.in"
+source "toolchain/gcc/Config.in.2"
+source "toolchain/ccache/Config.in.2"
+source "package/grep/Config.in"
+source "package/make/Config.in"
+source "package/patch/Config.in"
source "package/sed/Config.in"
-#source "package/ed/Config.in"
-#source "package/flex/Config.in"
-#source "package/bison/Config.in"
-#source "package/file/Config.in"
-#source "package/gawk/Config.in"
-#source "package/tar/Config.in"
-#source "package/grep/Config.in"
-#source "package/bzip2/Config.in"
+source "package/tar/Config.in"
+
+
+
+
+
+comment "Other stuff"
+
+source "package/autoconf/Config.in"
+source "package/automake/Config.in"
+source "package/berkeleydb/Config.in"
+source "package/bison/Config.in"
+source "package/boa/Config.in"
+source "package/bridge/Config.in"
+source "package/config/Config.in"
+source "package/customize/Config.in"
+source "package/dhcp_relay/Config.in"
+source "package/distcc/Config.in"
+source "package/dnsmasq/Config.in"
+source "package/dropbear_sshd/Config.in"
+source "package/fakeroot/Config.in"
+source "package/file/Config.in"
+source "package/gettext/Config.in"
+source "package/gzip/Config.in"
+source "package/hostap/Config.in"
+source "package/hotplug/Config.in"
+source "package/iproute2/Config.in"
+source "package/iptables/Config.in"
+source "package/jpeg/Config.in"
+source "package/less/Config.in"
+source "package/libfloat/Config.in"
+source "package/libglib12/Config.in"
+source "package/libmad/Config.in"
+source "package/libtool/Config.in"
+source "package/links/Config.in"
+source "package/linux/Config.in"
+source "package/lrzsz/Config.in"
+source "package/ltp-testsuite/Config.in"
+source "package/ltrace/Config.in"
+source "package/lzo/Config.in"
+source "package/m4/Config.in"
+source "package/microcom/Config.in"
+source "package/microwin/Config.in"
+source "package/mkdosfs/Config.in"
+source "package/mke2fs/Config.in"
+source "package/mpg123/Config.in"
+source "package/mrouted/Config.in"
+source "package/nano/Config.in"
+source "package/ncurses/Config.in"
+source "package/netkitbase/Config.in"
+source "package/netkittelnet/Config.in"
+source "package/netsnmp/Config.in"
+source "package/newt/Config.in"
+source "package/ntp/Config.in"
+source "package/openssh/Config.in"
+source "package/openssl/Config.in"
+source "package/openvpn/Config.in"
+source "package/pciutils/Config.in"
+source "package/pcmcia/Config.in"
+source "package/pppd/Config.in"
+source "package/procps/Config.in"
+source "package/python/Config.in"
+source "package/raidtools/Config.in"
+source "package/rxvt/Config.in"
+source "package/sfdisk/Config.in"
+source "package/slang/Config.in"
+source "package/socat/Config.in"
+source "package/strace/Config.in"
+source "package/tinylogin/Config.in"
+source "package/tinyx/Config.in"
+source "package/tn5250/Config.in"
+source "package/ttcp/Config.in"
+source "package/udhcp/Config.in"
+source "package/util-linux/Config.in"
+source "package/valgrind/Config.in"
+source "package/vtun/Config.in"
+source "package/wget/Config.in"
+source "package/wtools/Config.in"
+source "package/zlib/Config.in"
endmenu
diff --git a/package/autoconf/Config.in b/package/autoconf/Config.in
new file mode 100644
index 0000000000..7b9da6091e
--- /dev/null
+++ b/package/autoconf/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_AUTOCONF
+ bool"autoconf"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/autoconf/Makefile.in b/package/autoconf/Makefile.in
new file mode 100644
index 0000000000..30dbd840ae
--- /dev/null
+++ b/package/autoconf/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_AUTOCONF)),y)
+TARGETS+=autoconf
+endif
diff --git a/package/automake/Config.in b/package/automake/Config.in
new file mode 100644
index 0000000000..05e7095070
--- /dev/null
+++ b/package/automake/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_AUTOMAKE
+ bool"automake"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/automake/Makefile.in b/package/automake/Makefile.in
new file mode 100644
index 0000000000..0dd3de627f
--- /dev/null
+++ b/package/automake/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_AUTOMAKE)),y)
+TARGETS+=automake
+endif
diff --git a/package/bash/Config.in b/package/bash/Config.in
new file mode 100644
index 0000000000..b2aa0a30b1
--- /dev/null
+++ b/package/bash/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_BASH
+ bool"bash"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/bash/Makefile.in b/package/bash/Makefile.in
new file mode 100644
index 0000000000..aa94d84051
--- /dev/null
+++ b/package/bash/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_BASH)),y)
+TARGETS+=bash
+endif
diff --git a/package/berkeleydb/Config.in b/package/berkeleydb/Config.in
new file mode 100644
index 0000000000..0e80644914
--- /dev/null
+++ b/package/berkeleydb/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_BERKELEYDB
+ bool"berkeleydb"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/berkeleydb/Makefile.in b/package/berkeleydb/Makefile.in
new file mode 100644
index 0000000000..ca6146c768
--- /dev/null
+++ b/package/berkeleydb/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_BERKELEYDB)),y)
+TARGETS+=berkeleydb
+endif
diff --git a/package/bison/Config.in b/package/bison/Config.in
new file mode 100644
index 0000000000..c0716987de
--- /dev/null
+++ b/package/bison/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_BISON
+ bool"bison"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/bison/Makefile.in b/package/bison/Makefile.in
new file mode 100644
index 0000000000..d67c078ba7
--- /dev/null
+++ b/package/bison/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_BISON)),y)
+TARGETS+=bison
+endif
diff --git a/package/boa/Config.in b/package/boa/Config.in
new file mode 100644
index 0000000000..c051af8d3d
--- /dev/null
+++ b/package/boa/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_BOA
+ bool"boa"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/boa/Makefile.in b/package/boa/Makefile.in
new file mode 100644
index 0000000000..74684d7974
--- /dev/null
+++ b/package/boa/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_BOA)),y)
+TARGETS+=boa
+endif
diff --git a/package/bridge/Config.in b/package/bridge/Config.in
new file mode 100644
index 0000000000..9d89ed253f
--- /dev/null
+++ b/package/bridge/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_BRIDGE
+ bool"bridge"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/bridge/Makefile.in b/package/bridge/Makefile.in
new file mode 100644
index 0000000000..5636052953
--- /dev/null
+++ b/package/bridge/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_BRIDGE)),y)
+TARGETS+=bridge
+endif
diff --git a/package/bzip2/Config.in b/package/bzip2/Config.in
new file mode 100644
index 0000000000..9e244bd924
--- /dev/null
+++ b/package/bzip2/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_BZIP2
+ bool"bzip2"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/bzip2/Makefile.in b/package/bzip2/Makefile.in
new file mode 100644
index 0000000000..1672e2d308
--- /dev/null
+++ b/package/bzip2/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_BZIP2)),y)
+TARGETS+=bzip2
+endif
diff --git a/package/config/Config.in b/package/config/Config.in
new file mode 100644
index 0000000000..7b114d9dd5
--- /dev/null
+++ b/package/config/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_CONFIG
+ bool"config"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/config/Makefile.in b/package/config/Makefile.in
new file mode 100644
index 0000000000..addf1b9819
--- /dev/null
+++ b/package/config/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_CONFIG)),y)
+TARGETS+=config
+endif
diff --git a/package/coreutils/Config.in b/package/coreutils/Config.in
new file mode 100644
index 0000000000..a260600226
--- /dev/null
+++ b/package/coreutils/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_COREUTILS
+ bool"coreutils"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/coreutils/Makefile.in b/package/coreutils/Makefile.in
new file mode 100644
index 0000000000..e087f50396
--- /dev/null
+++ b/package/coreutils/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_COREUTILS)),y)
+TARGETS+=coreutils
+endif
diff --git a/package/customize/Config.in b/package/customize/Config.in
new file mode 100644
index 0000000000..700c9ffd99
--- /dev/null
+++ b/package/customize/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_CUSTOMIZE
+ bool"customize"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/customize/Makefile.in b/package/customize/Makefile.in
new file mode 100644
index 0000000000..5a07dc7772
--- /dev/null
+++ b/package/customize/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_CUSTOMIZE)),y)
+TARGETS+=customize
+endif
diff --git a/package/dhcp_relay/Config.in b/package/dhcp_relay/Config.in
new file mode 100644
index 0000000000..ddd0f76ac4
--- /dev/null
+++ b/package/dhcp_relay/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_DHCP_RELAY
+ bool"dhcp_relay"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/dhcp_relay/Makefile.in b/package/dhcp_relay/Makefile.in
new file mode 100644
index 0000000000..e66a24e463
--- /dev/null
+++ b/package/dhcp_relay/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_DHCP_RELAY)),y)
+TARGETS+=dhcp_relay
+endif
diff --git a/package/diffutils/Config.in b/package/diffutils/Config.in
new file mode 100644
index 0000000000..7555971aeb
--- /dev/null
+++ b/package/diffutils/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_DIFFUTILS
+ bool"diffutils"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/diffutils/Makefile.in b/package/diffutils/Makefile.in
new file mode 100644
index 0000000000..37996b93ff
--- /dev/null
+++ b/package/diffutils/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_DIFFUTILS)),y)
+TARGETS+=diffutils
+endif
diff --git a/package/distcc/Config.in b/package/distcc/Config.in
new file mode 100644
index 0000000000..7e1cc9f042
--- /dev/null
+++ b/package/distcc/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_DISTCC
+ bool"distcc"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/distcc/Makefile.in b/package/distcc/Makefile.in
new file mode 100644
index 0000000000..179a182b5f
--- /dev/null
+++ b/package/distcc/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_DISTCC)),y)
+TARGETS+=distcc
+endif
diff --git a/package/dnsmasq/Config.in b/package/dnsmasq/Config.in
new file mode 100644
index 0000000000..db1e6c68d1
--- /dev/null
+++ b/package/dnsmasq/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_DNSMASQ
+ bool"dnsmasq"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/dnsmasq/Makefile.in b/package/dnsmasq/Makefile.in
new file mode 100644
index 0000000000..36548bd2b1
--- /dev/null
+++ b/package/dnsmasq/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_DNSMASQ)),y)
+TARGETS+=dnsmasq
+endif
diff --git a/package/dropbear_sshd/Config.in b/package/dropbear_sshd/Config.in
new file mode 100644
index 0000000000..42f827fb13
--- /dev/null
+++ b/package/dropbear_sshd/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_DROPBEAR_SSHD
+ bool"dropbear_sshd"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/dropbear_sshd/Makefile.in b/package/dropbear_sshd/Makefile.in
new file mode 100644
index 0000000000..87247fcee5
--- /dev/null
+++ b/package/dropbear_sshd/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_DROPBEAR_SSHD)),y)
+TARGETS+=dropbear_sshd
+endif
diff --git a/package/ed/Config.in b/package/ed/Config.in
new file mode 100644
index 0000000000..533155617b
--- /dev/null
+++ b/package/ed/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_ED
+ bool"ed"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/ed/Makefile.in b/package/ed/Makefile.in
new file mode 100644
index 0000000000..47005f5e27
--- /dev/null
+++ b/package/ed/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_ED)),y)
+TARGETS+=ed
+endif
diff --git a/package/fakeroot/Config.in b/package/fakeroot/Config.in
new file mode 100644
index 0000000000..87e28b798e
--- /dev/null
+++ b/package/fakeroot/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_FAKEROOT
+ bool"fakeroot"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/fakeroot/Makefile.in b/package/fakeroot/Makefile.in
new file mode 100644
index 0000000000..07d8457f77
--- /dev/null
+++ b/package/fakeroot/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_FAKEROOT)),y)
+TARGETS+=fakeroot
+endif
diff --git a/package/file/Config.in b/package/file/Config.in
new file mode 100644
index 0000000000..926a54fbca
--- /dev/null
+++ b/package/file/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_FILE
+ bool"file"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/file/Makefile.in b/package/file/Makefile.in
new file mode 100644
index 0000000000..07776d8a43
--- /dev/null
+++ b/package/file/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_FILE)),y)
+TARGETS+=file
+endif
diff --git a/package/findutils/Config.in b/package/findutils/Config.in
new file mode 100644
index 0000000000..987e452e6a
--- /dev/null
+++ b/package/findutils/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_FINDUTILS
+ bool"findutils"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/findutils/Makefile.in b/package/findutils/Makefile.in
new file mode 100644
index 0000000000..62a8cfb4ae
--- /dev/null
+++ b/package/findutils/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_FINDUTILS)),y)
+TARGETS+=findutils
+endif
diff --git a/package/flex/Config.in b/package/flex/Config.in
new file mode 100644
index 0000000000..119dd9f977
--- /dev/null
+++ b/package/flex/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_FLEX
+ bool"flex"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/flex/Makefile.in b/package/flex/Makefile.in
new file mode 100644
index 0000000000..8e3cb14291
--- /dev/null
+++ b/package/flex/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_FLEX)),y)
+TARGETS+=flex
+endif
diff --git a/package/gawk/Config.in b/package/gawk/Config.in
new file mode 100644
index 0000000000..a5073cd915
--- /dev/null
+++ b/package/gawk/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_GAWK
+ bool"gawk"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/gawk/Makefile.in b/package/gawk/Makefile.in
new file mode 100644
index 0000000000..ceb28205e3
--- /dev/null
+++ b/package/gawk/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_GAWK)),y)
+TARGETS+=gawk
+endif
diff --git a/package/gettext/Config.in b/package/gettext/Config.in
new file mode 100644
index 0000000000..11e6a95dd8
--- /dev/null
+++ b/package/gettext/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_GETTEXT
+ bool"gettext"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/gettext/Makefile.in b/package/gettext/Makefile.in
new file mode 100644
index 0000000000..39aa8ae271
--- /dev/null
+++ b/package/gettext/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_GETTEXT)),y)
+TARGETS+=gettext
+endif
diff --git a/package/grep/Config.in b/package/grep/Config.in
new file mode 100644
index 0000000000..e6b3f2f5cf
--- /dev/null
+++ b/package/grep/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_GREP
+ bool"grep"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/grep/Makefile.in b/package/grep/Makefile.in
new file mode 100644
index 0000000000..25a134cc61
--- /dev/null
+++ b/package/grep/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_GREP)),y)
+TARGETS+=grep
+endif
diff --git a/package/gzip/Config.in b/package/gzip/Config.in
new file mode 100644
index 0000000000..d9872c5f96
--- /dev/null
+++ b/package/gzip/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_GZIP
+ bool"gzip"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/gzip/Makefile.in b/package/gzip/Makefile.in
new file mode 100644
index 0000000000..4c6f3c339a
--- /dev/null
+++ b/package/gzip/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_GZIP)),y)
+TARGETS+=gzip
+endif
diff --git a/package/hostap/Config.in b/package/hostap/Config.in
new file mode 100644
index 0000000000..6cdf928209
--- /dev/null
+++ b/package/hostap/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_HOSTAP
+ bool"hostap"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/hostap/Makefile.in b/package/hostap/Makefile.in
new file mode 100644
index 0000000000..2b65d710f0
--- /dev/null
+++ b/package/hostap/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_HOSTAP)),y)
+TARGETS+=hostap
+endif
diff --git a/package/hotplug/Config.in b/package/hotplug/Config.in
new file mode 100644
index 0000000000..c9210f5b52
--- /dev/null
+++ b/package/hotplug/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_HOTPLUG
+ bool"hotplug"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/hotplug/Makefile.in b/package/hotplug/Makefile.in
new file mode 100644
index 0000000000..69b1f4a3dd
--- /dev/null
+++ b/package/hotplug/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_HOTPLUG)),y)
+TARGETS+=hotplug
+endif
diff --git a/package/iproute2/Config.in b/package/iproute2/Config.in
new file mode 100644
index 0000000000..752d80e084
--- /dev/null
+++ b/package/iproute2/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_IPROUTE2
+ bool"iproute2"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/iproute2/Makefile.in b/package/iproute2/Makefile.in
new file mode 100644
index 0000000000..e99850fbb9
--- /dev/null
+++ b/package/iproute2/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_IPROUTE2)),y)
+TARGETS+=iproute2
+endif
diff --git a/package/iptables/Config.in b/package/iptables/Config.in
new file mode 100644
index 0000000000..542ed010de
--- /dev/null
+++ b/package/iptables/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_IPTABLES
+ bool"iptables"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/iptables/Makefile.in b/package/iptables/Makefile.in
new file mode 100644
index 0000000000..5be894b9a6
--- /dev/null
+++ b/package/iptables/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_IPTABLES)),y)
+TARGETS+=iptables
+endif
diff --git a/package/jpeg/Config.in b/package/jpeg/Config.in
new file mode 100644
index 0000000000..5131a482d5
--- /dev/null
+++ b/package/jpeg/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_JPEG
+ bool"jpeg"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/jpeg/Makefile.in b/package/jpeg/Makefile.in
new file mode 100644
index 0000000000..87705f7339
--- /dev/null
+++ b/package/jpeg/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_JPEG)),y)
+TARGETS+=jpeg
+endif
diff --git a/package/less/Config.in b/package/less/Config.in
new file mode 100644
index 0000000000..dffda34455
--- /dev/null
+++ b/package/less/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_LESS
+ bool"less"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/less/Makefile.in b/package/less/Makefile.in
new file mode 100644
index 0000000000..f6145d7d7b
--- /dev/null
+++ b/package/less/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_LESS)),y)
+TARGETS+=less
+endif
diff --git a/package/libfloat/Config.in b/package/libfloat/Config.in
new file mode 100644
index 0000000000..18b7682452
--- /dev/null
+++ b/package/libfloat/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_LIBFLOAT
+ bool"libfloat"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/libfloat/Makefile.in b/package/libfloat/Makefile.in
new file mode 100644
index 0000000000..e420e9f244
--- /dev/null
+++ b/package/libfloat/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_LIBFLOAT)),y)
+TARGETS+=libfloat
+endif
diff --git a/package/libglib12/Config.in b/package/libglib12/Config.in
new file mode 100644
index 0000000000..78d8d55568
--- /dev/null
+++ b/package/libglib12/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_LIBGLIB12
+ bool"libglib12"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/libglib12/Makefile.in b/package/libglib12/Makefile.in
new file mode 100644
index 0000000000..81cb47c746
--- /dev/null
+++ b/package/libglib12/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_LIBGLIB12)),y)
+TARGETS+=libglib12
+endif
diff --git a/package/libmad/Config.in b/package/libmad/Config.in
new file mode 100644
index 0000000000..b05ce5cb3c
--- /dev/null
+++ b/package/libmad/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_LIBMAD
+ bool"libmad"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/libmad/Makefile.in b/package/libmad/Makefile.in
new file mode 100644
index 0000000000..400f2c9ad7
--- /dev/null
+++ b/package/libmad/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_LIBMAD)),y)
+TARGETS+=libmad
+endif
diff --git a/package/libtool/Config.in b/package/libtool/Config.in
new file mode 100644
index 0000000000..eb05f1948a
--- /dev/null
+++ b/package/libtool/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_LIBTOOL
+ bool"libtool"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/libtool/Makefile.in b/package/libtool/Makefile.in
new file mode 100644
index 0000000000..37f77548fd
--- /dev/null
+++ b/package/libtool/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_LIBTOOL)),y)
+TARGETS+=libtool
+endif
diff --git a/package/links/Config.in b/package/links/Config.in
new file mode 100644
index 0000000000..2949a2cd67
--- /dev/null
+++ b/package/links/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_LINKS
+ bool"links"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/links/Makefile.in b/package/links/Makefile.in
new file mode 100644
index 0000000000..98670eede7
--- /dev/null
+++ b/package/links/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_LINKS)),y)
+TARGETS+=links
+endif
diff --git a/package/linux/Config.in b/package/linux/Config.in
new file mode 100644
index 0000000000..177ff0b76d
--- /dev/null
+++ b/package/linux/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_LINUX
+ bool"linux"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/linux/Makefile.in b/package/linux/Makefile.in
new file mode 100644
index 0000000000..3b62d24c1d
--- /dev/null
+++ b/package/linux/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_LINUX)),y)
+TARGETS+=linux
+endif
diff --git a/package/lrzsz/Config.in b/package/lrzsz/Config.in
new file mode 100644
index 0000000000..fe4f71a2f8
--- /dev/null
+++ b/package/lrzsz/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_LRZSZ
+ bool"lrzsz"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/lrzsz/Makefile.in b/package/lrzsz/Makefile.in
new file mode 100644
index 0000000000..42109c0fb8
--- /dev/null
+++ b/package/lrzsz/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_LRZSZ)),y)
+TARGETS+=lrzsz
+endif
diff --git a/package/ltp-testsuite/Config.in b/package/ltp-testsuite/Config.in
new file mode 100644
index 0000000000..704944a56c
--- /dev/null
+++ b/package/ltp-testsuite/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_LTP-TESTSUITE
+ bool"ltp-testsuite"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/ltp-testsuite/Makefile.in b/package/ltp-testsuite/Makefile.in
new file mode 100644
index 0000000000..10dbd1c530
--- /dev/null
+++ b/package/ltp-testsuite/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_LTP-TESTSUITE)),y)
+TARGETS+=ltp-testsuite
+endif
diff --git a/package/ltrace/Config.in b/package/ltrace/Config.in
new file mode 100644
index 0000000000..77a6c6f9b9
--- /dev/null
+++ b/package/ltrace/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_LTRACE
+ bool"ltrace"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/ltrace/Makefile.in b/package/ltrace/Makefile.in
new file mode 100644
index 0000000000..04610a9965
--- /dev/null
+++ b/package/ltrace/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_LTRACE)),y)
+TARGETS+=ltrace
+endif
diff --git a/package/lzo/Config.in b/package/lzo/Config.in
new file mode 100644
index 0000000000..57a64c6c11
--- /dev/null
+++ b/package/lzo/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_LZO
+ bool"lzo"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/lzo/Makefile.in b/package/lzo/Makefile.in
new file mode 100644
index 0000000000..1647526f88
--- /dev/null
+++ b/package/lzo/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_LZO)),y)
+TARGETS+=lzo
+endif
diff --git a/package/m4/Config.in b/package/m4/Config.in
new file mode 100644
index 0000000000..96f9d42a56
--- /dev/null
+++ b/package/m4/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_M4
+ bool"m4"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/m4/Makefile.in b/package/m4/Makefile.in
new file mode 100644
index 0000000000..c7c2eed8c7
--- /dev/null
+++ b/package/m4/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_M4)),y)
+TARGETS+=m4
+endif
diff --git a/package/make/Config.in b/package/make/Config.in
new file mode 100644
index 0000000000..724ca3f653
--- /dev/null
+++ b/package/make/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_MAKE
+ bool"make"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/make/Makefile.in b/package/make/Makefile.in
new file mode 100644
index 0000000000..3331589561
--- /dev/null
+++ b/package/make/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_MAKE)),y)
+TARGETS+=make
+endif
diff --git a/package/microcom/Config.in b/package/microcom/Config.in
new file mode 100644
index 0000000000..9062a81a01
--- /dev/null
+++ b/package/microcom/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_MICROCOM
+ bool"microcom"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/microcom/Makefile.in b/package/microcom/Makefile.in
new file mode 100644
index 0000000000..b7653dc4dc
--- /dev/null
+++ b/package/microcom/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_MICROCOM)),y)
+TARGETS+=microcom
+endif
diff --git a/package/microwin/Config.in b/package/microwin/Config.in
new file mode 100644
index 0000000000..4992461e15
--- /dev/null
+++ b/package/microwin/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_MICROWIN
+ bool"microwin"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/microwin/Makefile.in b/package/microwin/Makefile.in
new file mode 100644
index 0000000000..feb82a4b5d
--- /dev/null
+++ b/package/microwin/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_MICROWIN)),y)
+TARGETS+=microwin
+endif
diff --git a/package/mkdosfs/Config.in b/package/mkdosfs/Config.in
new file mode 100644
index 0000000000..c6ded62e88
--- /dev/null
+++ b/package/mkdosfs/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_MKDOSFS
+ bool"mkdosfs"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/mkdosfs/Makefile.in b/package/mkdosfs/Makefile.in
new file mode 100644
index 0000000000..9d32c62700
--- /dev/null
+++ b/package/mkdosfs/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_MKDOSFS)),y)
+TARGETS+=mkdosfs
+endif
diff --git a/package/mke2fs/Config.in b/package/mke2fs/Config.in
new file mode 100644
index 0000000000..f3e9bea51a
--- /dev/null
+++ b/package/mke2fs/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_MKE2FS
+ bool"mke2fs"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/mke2fs/Makefile.in b/package/mke2fs/Makefile.in
new file mode 100644
index 0000000000..8266482d1c
--- /dev/null
+++ b/package/mke2fs/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_MKE2FS)),y)
+TARGETS+=mke2fs
+endif
diff --git a/package/mpg123/Config.in b/package/mpg123/Config.in
new file mode 100644
index 0000000000..73d98b3b32
--- /dev/null
+++ b/package/mpg123/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_MPG123
+ bool"mpg123"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/mpg123/Makefile.in b/package/mpg123/Makefile.in
new file mode 100644
index 0000000000..1e3af27cdb
--- /dev/null
+++ b/package/mpg123/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_MPG123)),y)
+TARGETS+=mpg123
+endif
diff --git a/package/mrouted/Config.in b/package/mrouted/Config.in
new file mode 100644
index 0000000000..567e78ae1a
--- /dev/null
+++ b/package/mrouted/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_MROUTED
+ bool"mrouted"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/mrouted/Makefile.in b/package/mrouted/Makefile.in
new file mode 100644
index 0000000000..e3410ec1da
--- /dev/null
+++ b/package/mrouted/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_MROUTED)),y)
+TARGETS+=mrouted
+endif
diff --git a/package/nano/Config.in b/package/nano/Config.in
new file mode 100644
index 0000000000..b8879ce626
--- /dev/null
+++ b/package/nano/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_NANO
+ bool"nano"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/nano/Makefile.in b/package/nano/Makefile.in
new file mode 100644
index 0000000000..90d1e1832a
--- /dev/null
+++ b/package/nano/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_NANO)),y)
+TARGETS+=nano
+endif
diff --git a/package/ncurses/Config.in b/package/ncurses/Config.in
new file mode 100644
index 0000000000..babadb22b0
--- /dev/null
+++ b/package/ncurses/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_NCURSES
+ bool"ncurses"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/ncurses/Makefile.in b/package/ncurses/Makefile.in
new file mode 100644
index 0000000000..3e8f718011
--- /dev/null
+++ b/package/ncurses/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_NCURSES)),y)
+TARGETS+=ncurses
+endif
diff --git a/package/netkitbase/Config.in b/package/netkitbase/Config.in
new file mode 100644
index 0000000000..9cf9e90a72
--- /dev/null
+++ b/package/netkitbase/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_NETKITBASE
+ bool"netkitbase"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/netkitbase/Makefile.in b/package/netkitbase/Makefile.in
new file mode 100644
index 0000000000..5184660753
--- /dev/null
+++ b/package/netkitbase/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_NETKITBASE)),y)
+TARGETS+=netkitbase
+endif
diff --git a/package/netkittelnet/Config.in b/package/netkittelnet/Config.in
new file mode 100644
index 0000000000..5661fb870d
--- /dev/null
+++ b/package/netkittelnet/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_NETKITTELNET
+ bool"netkittelnet"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/netkittelnet/Makefile.in b/package/netkittelnet/Makefile.in
new file mode 100644
index 0000000000..9ee5564cf0
--- /dev/null
+++ b/package/netkittelnet/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_NETKITTELNET)),y)
+TARGETS+=netkittelnet
+endif
diff --git a/package/netsnmp/Config.in b/package/netsnmp/Config.in
new file mode 100644
index 0000000000..612af808cf
--- /dev/null
+++ b/package/netsnmp/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_NETSNMP
+ bool"netsnmp"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/netsnmp/Makefile.in b/package/netsnmp/Makefile.in
new file mode 100644
index 0000000000..e749f710d2
--- /dev/null
+++ b/package/netsnmp/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_NETSNMP)),y)
+TARGETS+=netsnmp
+endif
diff --git a/package/newt/Config.in b/package/newt/Config.in
new file mode 100644
index 0000000000..adc66edd12
--- /dev/null
+++ b/package/newt/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_NEWT
+ bool"newt"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/newt/Makefile.in b/package/newt/Makefile.in
new file mode 100644
index 0000000000..34eb301ec3
--- /dev/null
+++ b/package/newt/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_NEWT)),y)
+TARGETS+=newt
+endif
diff --git a/package/ntp/Config.in b/package/ntp/Config.in
new file mode 100644
index 0000000000..ba6405e552
--- /dev/null
+++ b/package/ntp/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_NTP
+ bool"ntp"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/ntp/Makefile.in b/package/ntp/Makefile.in
new file mode 100644
index 0000000000..8b04e06b16
--- /dev/null
+++ b/package/ntp/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_NTP)),y)
+TARGETS+=ntp
+endif
diff --git a/package/openssh/Config.in b/package/openssh/Config.in
new file mode 100644
index 0000000000..37857bfd2e
--- /dev/null
+++ b/package/openssh/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_OPENSSH
+ bool"openssh"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/openssh/Makefile.in b/package/openssh/Makefile.in
new file mode 100644
index 0000000000..6dbcdd1e8b
--- /dev/null
+++ b/package/openssh/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_OPENSSH)),y)
+TARGETS+=openssh
+endif
diff --git a/package/openssl/Config.in b/package/openssl/Config.in
new file mode 100644
index 0000000000..0742e132a6
--- /dev/null
+++ b/package/openssl/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_OPENSSL
+ bool"openssl"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/openssl/Makefile.in b/package/openssl/Makefile.in
new file mode 100644
index 0000000000..4082635406
--- /dev/null
+++ b/package/openssl/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_OPENSSL)),y)
+TARGETS+=openssl
+endif
diff --git a/package/openvpn/Config.in b/package/openvpn/Config.in
new file mode 100644
index 0000000000..3e3f0c2ebd
--- /dev/null
+++ b/package/openvpn/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_OPENVPN
+ bool"openvpn"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/openvpn/Makefile.in b/package/openvpn/Makefile.in
new file mode 100644
index 0000000000..e989321431
--- /dev/null
+++ b/package/openvpn/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_OPENVPN)),y)
+TARGETS+=openvpn
+endif
diff --git a/package/patch/Config.in b/package/patch/Config.in
new file mode 100644
index 0000000000..e9267cb4b0
--- /dev/null
+++ b/package/patch/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_PATCH
+ bool"patch"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/patch/Makefile.in b/package/patch/Makefile.in
new file mode 100644
index 0000000000..4f4fd79c91
--- /dev/null
+++ b/package/patch/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_PATCH)),y)
+TARGETS+=patch
+endif
diff --git a/package/pciutils/Config.in b/package/pciutils/Config.in
new file mode 100644
index 0000000000..d7451402bf
--- /dev/null
+++ b/package/pciutils/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_PCIUTILS
+ bool"pciutils"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/pciutils/Makefile.in b/package/pciutils/Makefile.in
new file mode 100644
index 0000000000..f080d8ceb2
--- /dev/null
+++ b/package/pciutils/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_PCIUTILS)),y)
+TARGETS+=pciutils
+endif
diff --git a/package/pcmcia/Config.in b/package/pcmcia/Config.in
new file mode 100644
index 0000000000..a20059f4f8
--- /dev/null
+++ b/package/pcmcia/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_PCMCIA
+ bool"pcmcia"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/pcmcia/Makefile.in b/package/pcmcia/Makefile.in
new file mode 100644
index 0000000000..eb501d6d45
--- /dev/null
+++ b/package/pcmcia/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_PCMCIA)),y)
+TARGETS+=pcmcia
+endif
diff --git a/package/pppd/Config.in b/package/pppd/Config.in
new file mode 100644
index 0000000000..6c8a2b0af1
--- /dev/null
+++ b/package/pppd/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_PPPD
+ bool"pppd"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/pppd/Makefile.in b/package/pppd/Makefile.in
new file mode 100644
index 0000000000..0335e3f75f
--- /dev/null
+++ b/package/pppd/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_PPPD)),y)
+TARGETS+=pppd
+endif
diff --git a/package/procps/Config.in b/package/procps/Config.in
new file mode 100644
index 0000000000..1f14e0f267
--- /dev/null
+++ b/package/procps/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_PROCPS
+ bool"procps"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/procps/Makefile.in b/package/procps/Makefile.in
new file mode 100644
index 0000000000..4d35051fa1
--- /dev/null
+++ b/package/procps/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_PROCPS)),y)
+TARGETS+=procps
+endif
diff --git a/package/python/Config.in b/package/python/Config.in
new file mode 100644
index 0000000000..f2abf975e9
--- /dev/null
+++ b/package/python/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_PYTHON
+ bool"python"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/python/Makefile.in b/package/python/Makefile.in
new file mode 100644
index 0000000000..ded82d8424
--- /dev/null
+++ b/package/python/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_PYTHON)),y)
+TARGETS+=python
+endif
diff --git a/package/raidtools/Config.in b/package/raidtools/Config.in
new file mode 100644
index 0000000000..5cc8fc3bcb
--- /dev/null
+++ b/package/raidtools/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_RAIDTOOLS
+ bool"raidtools"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/raidtools/Makefile.in b/package/raidtools/Makefile.in
new file mode 100644
index 0000000000..7e4d53bda1
--- /dev/null
+++ b/package/raidtools/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_RAIDTOOLS)),y)
+TARGETS+=raidtools
+endif
diff --git a/package/rxvt/Config.in b/package/rxvt/Config.in
new file mode 100644
index 0000000000..c6124923a9
--- /dev/null
+++ b/package/rxvt/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_RXVT
+ bool"rxvt"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/rxvt/Makefile.in b/package/rxvt/Makefile.in
new file mode 100644
index 0000000000..bb6ff664d4
--- /dev/null
+++ b/package/rxvt/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_RXVT)),y)
+TARGETS+=rxvt
+endif
diff --git a/package/sfdisk/Config.in b/package/sfdisk/Config.in
new file mode 100644
index 0000000000..967384d7ce
--- /dev/null
+++ b/package/sfdisk/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_SFDISK
+ bool"sfdisk"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/sfdisk/Makefile.in b/package/sfdisk/Makefile.in
new file mode 100644
index 0000000000..f89f608a84
--- /dev/null
+++ b/package/sfdisk/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_SFDISK)),y)
+TARGETS+=sfdisk
+endif
diff --git a/package/slang/Config.in b/package/slang/Config.in
new file mode 100644
index 0000000000..2aabb2f732
--- /dev/null
+++ b/package/slang/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_SLANG
+ bool"slang"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/slang/Makefile.in b/package/slang/Makefile.in
new file mode 100644
index 0000000000..a478a18a48
--- /dev/null
+++ b/package/slang/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_SLANG)),y)
+TARGETS+=slang
+endif
diff --git a/package/socat/Config.in b/package/socat/Config.in
new file mode 100644
index 0000000000..023a858830
--- /dev/null
+++ b/package/socat/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_SOCAT
+ bool"socat"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/socat/Makefile.in b/package/socat/Makefile.in
new file mode 100644
index 0000000000..25df8b42aa
--- /dev/null
+++ b/package/socat/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_SOCAT)),y)
+TARGETS+=socat
+endif
diff --git a/package/strace/Config.in b/package/strace/Config.in
new file mode 100644
index 0000000000..a7187988a9
--- /dev/null
+++ b/package/strace/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_STRACE
+ bool"strace"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/strace/Makefile.in b/package/strace/Makefile.in
new file mode 100644
index 0000000000..d81fc0c930
--- /dev/null
+++ b/package/strace/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_STRACE)),y)
+TARGETS+=strace
+endif
diff --git a/package/tar/Config.in b/package/tar/Config.in
new file mode 100644
index 0000000000..889455b1bd
--- /dev/null
+++ b/package/tar/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_TAR
+ bool"tar"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/tar/Makefile.in b/package/tar/Makefile.in
new file mode 100644
index 0000000000..ce5a634686
--- /dev/null
+++ b/package/tar/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_TAR)),y)
+TARGETS+=tar
+endif
diff --git a/package/tinylogin/Config.in b/package/tinylogin/Config.in
new file mode 100644
index 0000000000..d6caa4eab5
--- /dev/null
+++ b/package/tinylogin/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_TINYLOGIN
+ bool"tinylogin"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/tinylogin/Makefile.in b/package/tinylogin/Makefile.in
new file mode 100644
index 0000000000..e80c8c0c79
--- /dev/null
+++ b/package/tinylogin/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_TINYLOGIN)),y)
+TARGETS+=tinylogin
+endif
diff --git a/package/tinyx/Config.in b/package/tinyx/Config.in
new file mode 100644
index 0000000000..5eb0041b17
--- /dev/null
+++ b/package/tinyx/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_TINYX
+ bool"tinyx"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/tinyx/Makefile.in b/package/tinyx/Makefile.in
new file mode 100644
index 0000000000..0b80bd6edc
--- /dev/null
+++ b/package/tinyx/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_TINYX)),y)
+TARGETS+=tinyx
+endif
diff --git a/package/tn5250/Config.in b/package/tn5250/Config.in
new file mode 100644
index 0000000000..ed2efbed97
--- /dev/null
+++ b/package/tn5250/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_TN5250
+ bool"tn5250"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/tn5250/Makefile.in b/package/tn5250/Makefile.in
new file mode 100644
index 0000000000..4e7fedf969
--- /dev/null
+++ b/package/tn5250/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_TN5250)),y)
+TARGETS+=tn5250
+endif
diff --git a/package/ttcp/Config.in b/package/ttcp/Config.in
new file mode 100644
index 0000000000..bf90e1f727
--- /dev/null
+++ b/package/ttcp/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_TTCP
+ bool"ttcp"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/ttcp/Makefile.in b/package/ttcp/Makefile.in
new file mode 100644
index 0000000000..413101c749
--- /dev/null
+++ b/package/ttcp/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_TTCP)),y)
+TARGETS+=ttcp
+endif
diff --git a/package/udhcp/Config.in b/package/udhcp/Config.in
new file mode 100644
index 0000000000..b55c6ba70f
--- /dev/null
+++ b/package/udhcp/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_UDHCP
+ bool"udhcp"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/udhcp/Makefile.in b/package/udhcp/Makefile.in
new file mode 100644
index 0000000000..395004b41c
--- /dev/null
+++ b/package/udhcp/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_UDHCP)),y)
+TARGETS+=udhcp
+endif
diff --git a/package/util-linux/Config.in b/package/util-linux/Config.in
new file mode 100644
index 0000000000..de63bcd572
--- /dev/null
+++ b/package/util-linux/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_UTIL-LINUX
+ bool"util-linux"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/util-linux/Makefile.in b/package/util-linux/Makefile.in
new file mode 100644
index 0000000000..2d2b3e9d9d
--- /dev/null
+++ b/package/util-linux/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_UTIL-LINUX)),y)
+TARGETS+=util-linux
+endif
diff --git a/package/valgrind/Config.in b/package/valgrind/Config.in
new file mode 100644
index 0000000000..b1887a78f3
--- /dev/null
+++ b/package/valgrind/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_VALGRIND
+ bool"valgrind"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/valgrind/Makefile.in b/package/valgrind/Makefile.in
new file mode 100644
index 0000000000..c0555f79b6
--- /dev/null
+++ b/package/valgrind/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_VALGRIND)),y)
+TARGETS+=valgrind
+endif
diff --git a/package/vtun/Config.in b/package/vtun/Config.in
new file mode 100644
index 0000000000..ec42b2cfa1
--- /dev/null
+++ b/package/vtun/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_VTUN
+ bool"vtun"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/vtun/Makefile.in b/package/vtun/Makefile.in
new file mode 100644
index 0000000000..cc944dd7b0
--- /dev/null
+++ b/package/vtun/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_VTUN)),y)
+TARGETS+=vtun
+endif
diff --git a/package/wget/Config.in b/package/wget/Config.in
new file mode 100644
index 0000000000..7d54b5695d
--- /dev/null
+++ b/package/wget/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_WGET
+ bool"wget"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/wget/Makefile.in b/package/wget/Makefile.in
new file mode 100644
index 0000000000..9c8f8fcebc
--- /dev/null
+++ b/package/wget/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_WGET)),y)
+TARGETS+=wget
+endif
diff --git a/package/wtools/Config.in b/package/wtools/Config.in
new file mode 100644
index 0000000000..3610028f95
--- /dev/null
+++ b/package/wtools/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_WTOOLS
+ bool"wtools"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/wtools/Makefile.in b/package/wtools/Makefile.in
new file mode 100644
index 0000000000..3979700929
--- /dev/null
+++ b/package/wtools/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_WTOOLS)),y)
+TARGETS+=wtools
+endif
diff --git a/package/zlib/Config.in b/package/zlib/Config.in
new file mode 100644
index 0000000000..54a02550ac
--- /dev/null
+++ b/package/zlib/Config.in
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_ZLIB
+ bool"zlib"
+ default n
+ help
+ Add help text here.
+
diff --git a/package/zlib/Makefile.in b/package/zlib/Makefile.in
new file mode 100644
index 0000000000..8f31a5869b
--- /dev/null
+++ b/package/zlib/Makefile.in
@@ -0,0 +1,3 @@
+ifeq ($(strip $(BR2_PACKAGE_ZLIB)),y)
+TARGETS+=zlib
+endif
diff --git a/toolchain/ccache/Config.in b/toolchain/ccache/Config.in
index 1d27987c40..a265375c40 100644
--- a/toolchain/ccache/Config.in
+++ b/toolchain/ccache/Config.in
@@ -2,15 +2,9 @@
comment "Ccache Options"
-config BR2_HOST_CCACHE
+config BR2_CCACHE
bool "Enable ccache support?"
default y
help
Enable ccache support?
-config BR2_PACKAGE_CCACHE
- bool "Enable ccache support for the Target?"
- default y
- help
- Enable ccache support?
-
diff --git a/toolchain/ccache/Config.in.2 b/toolchain/ccache/Config.in.2
new file mode 100644
index 0000000000..7130374610
--- /dev/null
+++ b/toolchain/ccache/Config.in.2
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_CCACHE_TARGET
+ bool"ccache support in the target filesystem"
+ default n
+ help
+ Add help text here.
+
diff --git a/toolchain/ccache/Makefile.in b/toolchain/ccache/Makefile.in
index 6fa95d4220..cc3c15e848 100644
--- a/toolchain/ccache/Makefile.in
+++ b/toolchain/ccache/Makefile.in
@@ -1,3 +1,6 @@
-ifeq ($(strip $(BR2_HOST_CCACHE)),y)
+ifeq ($(strip $(BR2_CCACHE)),y)
+TARGETS+=ccache
+endif
+ifeq ($(strip $(BR2_PACKAGE_CCACHE_TARGET)),y)
TARGETS+=ccache
endif
diff --git a/toolchain/gcc/Config.in.2 b/toolchain/gcc/Config.in.2
new file mode 100644
index 0000000000..b83a996b1b
--- /dev/null
+++ b/toolchain/gcc/Config.in.2
@@ -0,0 +1,8 @@
+#
+
+config BR2_PACKAGE_GCC_TARGET
+ bool"gcc toolchain in the target filesystem"
+ default n
+ help
+ Add help text here.
+
diff --git a/toolchain/gcc/Makefile.in b/toolchain/gcc/Makefile.in
index 53004d6774..1e62dd26d4 100644
--- a/toolchain/gcc/Makefile.in
+++ b/toolchain/gcc/Makefile.in
@@ -25,3 +25,8 @@ ifeq ($(INSTALL_LIBGCJ),true)
INSTALL_LIBSTDCPP:=true
endif
+
+ifeq ($(strip $(BR2_PACKAGE_GCC_TARGET)),y)
+TARGETS+=gcc_target
+endif
+