|
|
@ -1,118 +0,0 @@ |
|
|
|
# --- T2-COPYRIGHT-NOTE-BEGIN --- |
|
|
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|
|
|
# |
|
|
|
# T2 SDE: target/wrt2/config.in |
|
|
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
|
|
|
# |
|
|
|
# More information can be found in the files COPYING and README. |
|
|
|
# |
|
|
|
# This program is free software; you can redistribute it and/or modify |
|
|
|
# it under the terms of the GNU General Public License as published by |
|
|
|
# the Free Software Foundation; version 2 of the License. A copy of the |
|
|
|
# GNU General Public License can be found in the file COPYING. |
|
|
|
# --- T2-COPYRIGHT-NOTE-END --- |
|
|
|
|
|
|
|
#Description: Wireless Router (experimental!) |
|
|
|
|
|
|
|
comment_id '- Target Style' COMMENT_TARGET_EMBEDDED_STYLEC |
|
|
|
choice SDECFG_TARGET_EMBEDDED_STYLE uclibc \ |
|
|
|
uclibc 'uc libC (ugly but many packages to choose from)' \ |
|
|
|
dietlibc 'diet libC (less is more)' |
|
|
|
|
|
|
|
embedded_pkgfilter() { |
|
|
|
local tmp=`mktemp` |
|
|
|
|
|
|
|
cat > $tmp <<-EOT |
|
|
|
# mangle all packages to only build them in the cross stage (1) |
|
|
|
s,^. \(.\)[^ ]*,X \11--------,; |
|
|
|
|
|
|
|
# select some packages (and repositories) explicitely |
|
|
|
|
|
|
|
/ fhs / { p; d; }; |
|
|
|
/ linux-header / { p; d; }; |
|
|
|
/ binutils / { s,^. [^ ]*,X 0---------,; p; d; } |
|
|
|
/ gcc / { s,^. [^ ]*,X 0---------,; p; d; } |
|
|
|
/ squashfs-tools / { s,^. [^ ]*,X 0---------,; p; d; } |
|
|
|
|
|
|
|
#/ linux26mips / { p; d; }; |
|
|
|
# unionfs fails to build with dietlibc |
|
|
|
#/ unionfs / { p; d; }; |
|
|
|
|
|
|
|
/ ncurses / { p; d; }; |
|
|
|
/ readline / { p; d; }; |
|
|
|
/ libowfat / { p; d; }; |
|
|
|
/ zlib / { p; d; }; |
|
|
|
/ libpcap / { p; d; }; |
|
|
|
/ openssl / { p; d; }; |
|
|
|
|
|
|
|
/ minit / { p; d; }; |
|
|
|
/ fgetty / { p; d; }; |
|
|
|
|
|
|
|
/ embutils / { p; d; }; |
|
|
|
/ pdksh / { p; d; }; |
|
|
|
|
|
|
|
/ arptables / { p; d; }; |
|
|
|
/ ebtables / { p; d; }; |
|
|
|
/ iptables / { p; d; }; |
|
|
|
/ iproute2 / { p; d; }; |
|
|
|
/ vlan / { p; d; }; |
|
|
|
/ bridge-utils / { p; d; }; |
|
|
|
/ ppp / { p; d; }; |
|
|
|
|
|
|
|
/ quagga / { p; d; }; |
|
|
|
/ dropbear / { p; d; }; |
|
|
|
/ rsync / { p; d; }; |
|
|
|
/ curl / { p; d; }; |
|
|
|
|
|
|
|
/ bglibs / { p; d; }; |
|
|
|
/ bcron / { p; d; }; |
|
|
|
|
|
|
|
/ madwifi / { p; d; }; |
|
|
|
/ wireless-tools / { p; d; }; |
|
|
|
/ hostap / { p; d; }; |
|
|
|
|
|
|
|
EOT |
|
|
|
|
|
|
|
case "$SDECFG_TARGET_EMBEDDED_STYLE" in |
|
|
|
dietlibc) |
|
|
|
cat >> $tmp <<-EOT |
|
|
|
/ dietlibc / { p; d; }; |
|
|
|
|
|
|
|
EOT |
|
|
|
;; |
|
|
|
*) |
|
|
|
cat >> $tmp <<-EOT |
|
|
|
/ uclibc / { p; d; }; |
|
|
|
|
|
|
|
EOT |
|
|
|
;; |
|
|
|
esac |
|
|
|
|
|
|
|
cat >> $tmp <<-EOT |
|
|
|
# disable the rest |
|
|
|
/.*/ { s/^X /O / ; p; d; }; |
|
|
|
EOT |
|
|
|
|
|
|
|
sed -f $tmp |
|
|
|
rm $tmp |
|
|
|
} |
|
|
|
|
|
|
|
pkgfilter embedded_pkgfilter |
|
|
|
|
|
|
|
SDECFGSET_PKGFILE_TYPE='tarbz2' |
|
|
|
SDECFGSET_PKGFILE_VER=0 |
|
|
|
|
|
|
|
# we must set it here, since the logic pkgenables the selected libc |
|
|
|
SDECFGSET_LIBC="$SDECFG_TARGET_EMBEDDED_STYLE" |
|
|
|
#SDECFGSET_DIETLIBC_DYN=0 |
|
|
|
|
|
|
|
[ $SDECFG_TARGET_EMBEDDED_STYLE == dietlibc ] && SDECFGSET_STATIC=1 |
|
|
|
SDECFGSET_INIT='minit' |
|
|
|
|
|
|
|
SDECFGSET_OPT='size' |
|
|
|
|
|
|
|
SDECFGSET_DO_REBUILD_STAGE=0 |
|
|
|
SDECFGSET_DISABLE_NLS=1 |
|
|
|
|
|
|
|
SDECFGSET_PKG_BUSYBOX_SYMLINKS=1 |
|
|
|
|