package-$(CONFIG_PACKAGE_admswconfig) += admswconfig
package-$(CONFIG_PACKAGE_aodv-uu) += aodv-uu
package-$(CONFIG_PACKAGE_arptables) += arptables
package-$(CONFIG_PACKAGE_base-files) += base-files
package-$(CONFIG_PACKAGE_br2684ctl) += br2684ctl
package-$(CONFIG_PACKAGE_bridge) += bridge
package-$(CONFIG_PACKAGE_busybox) += busybox
package-$(CONFIG_PACKAGE_chat) += ppp
package-$(CONFIG_PACKAGE_comgt) += comgt
package-$(CONFIG_PACKAGE_coova) += coova
package-$(CONFIG_PACKAGE_djbdns) += djbdns
package-$(CONFIG_PACKAGE_dnsmasq) += dnsmasq
package-$(CONFIG_PACKAGE_dnsmasq-fon) += dnsmasq-fon
package-$(CONFIG_PACKAGE_dropbear) += dropbear
package-$(CONFIG_PACKAGE_dropbear-fon) += dropbear-fon
package-$(CONFIG_PACKAGE_dropbearconvert) += dropbear
package-$(CONFIG_PACKAGE_e2fsprogs) += e2fsprogs
package-$(CONFIG_PACKAGE_ebtables) += ebtables
package-$(CONFIG_PACKAGE_fdisk) += util-linux
package-$(CONFIG_PACKAGE_fonbase) += fonbase
package-$(CONFIG_PACKAGE_foncheckrsa) += foncheckrsa
package-$(CONFIG_PACKAGE_fonsmcd) += fonsmcd
package-$(CONFIG_PACKAGE_fuse-utils) += fuse
package-$(CONFIG_PACKAGE_gdbserver) += gdbserver
package-$(CONFIG_PACKAGE_haserl) += haserl
package-$(CONFIG_PACKAGE_haserl-fon) += haserl-fon
package-$(CONFIG_PACKAGE_hostap-utils) += hostap-utils
package-$(CONFIG_PACKAGE_hostapd) += hostapd
package-$(CONFIG_PACKAGE_hostapd-mini) += hostapd
package-$(CONFIG_PACKAGE_hostapd-utils) += hostapd
package-$(CONFIG_PACKAGE_hotplug2) += hotplug2
package-$(CONFIG_PACKAGE_ifenslave) += ifenslave
package-$(CONFIG_PACKAGE_ip) += iproute2
prereq-$(CONFIG_PACKAGE_ip) += iproute2
package-$(CONFIG_PACKAGE_ip6tables) += iptables
package-$(CONFIG_PACKAGE_ipsec-tools) += ipsec-tools
package-$(CONFIG_PACKAGE_ipset) += ipset
package-$(CONFIG_PACKAGE_iptables) += iptables
package-$(CONFIG_PACKAGE_iptables-mod-conntrack) += iptables
package-$(CONFIG_PACKAGE_iptables-mod-extra) += iptables
package-$(CONFIG_PACKAGE_iptables-mod-filter) += iptables
package-$(CONFIG_PACKAGE_iptables-mod-imq) += iptables
package-$(CONFIG_PACKAGE_iptables-mod-ipopt) += iptables
package-$(CONFIG_PACKAGE_iptables-mod-ipsec) += iptables
package-$(CONFIG_PACKAGE_iptables-mod-nat) += iptables
package-$(CONFIG_PACKAGE_iptables-mod-ulog) += iptables
package-$(CONFIG_PACKAGE_iptables-utils) += iptables
package-$(CONFIG_PACKAGE_isakmpd) += isakmpd
package-$(CONFIG_PACKAGE_kexec-tools) += kexec-tools
package-$(CONFIG_PACKAGE_keynote) += keynote
package-$(CONFIG_PACKAGE_kmod-3c59x) += kernel
package-$(CONFIG_PACKAGE_kmod-8139too) += kernel
package-$(CONFIG_PACKAGE_kmod-acx) += acx
package-$(CONFIG_PACKAGE_kmod-alsa) += alsa
package-$(CONFIG_PACKAGE_kmod-aodv-uu) += aodv-uu
package-$(CONFIG_PACKAGE_kmod-arptables) += kernel
package-$(CONFIG_PACKAGE_kmod-ata-piix) += kernel
package-$(CONFIG_PACKAGE_kmod-atm) += kernel
package-$(CONFIG_PACKAGE_kmod-atmtcp) += kernel
package-$(CONFIG_PACKAGE_kmod-ax25) += kernel
package-$(CONFIG_PACKAGE_kmod-bluetooth) += kernel
package-$(CONFIG_PACKAGE_kmod-bonding) += kernel
package-$(CONFIG_PACKAGE_kmod-brcm-wl) += broadcom-wl
package-$(CONFIG_PACKAGE_kmod-brcm-wl-mimo) += broadcom-wl
package-$(CONFIG_PACKAGE_kmod-capi) += kernel
package-$(CONFIG_PACKAGE_kmod-crypto) += kernel
package-$(CONFIG_PACKAGE_kmod-d80211) += d80211
package-$(CONFIG_PACKAGE_kmod-diag) += broadcom-diag
package-$(CONFIG_PACKAGE_kmod-e100) += kernel
package-$(CONFIG_PACKAGE_kmod-e1000) += kernel
package-$(CONFIG_PACKAGE_kmod-ebtables) += kernel
package-$(CONFIG_PACKAGE_kmod-fs-cifs) += kernel
package-$(CONFIG_PACKAGE_kmod-fs-ext2) += kernel
package-$(CONFIG_PACKAGE_kmod-fs-ext3) += kernel
package-$(CONFIG_PACKAGE_kmod-fs-hfsplus) += kernel
package-$(CONFIG_PACKAGE_kmod-fs-isofs) += kernel
package-$(CONFIG_PACKAGE_kmod-fs-minix) += kernel
package-$(CONFIG_PACKAGE_kmod-fs-msdos) += kernel
package-$(CONFIG_PACKAGE_kmod-fs-nfs) += kernel
package-$(CONFIG_PACKAGE_kmod-fs-nfsd) += kernel
package-$(CONFIG_PACKAGE_kmod-fs-udf) += kernel
package-$(CONFIG_PACKAGE_kmod-fs-vfat) += kernel
package-$(CONFIG_PACKAGE_kmod-fs-xfs) += kernel
package-$(CONFIG_PACKAGE_kmod-fuse) += fuse
package-$(CONFIG_PACKAGE_kmod-gre) += kernel
package-$(CONFIG_PACKAGE_kmod-gspca) += spca5xx
package-$(CONFIG_PACKAGE_kmod-hostap) += hostap
package-$(CONFIG_PACKAGE_kmod-hostap-pci) += hostap
package-$(CONFIG_PACKAGE_kmod-hostap-plx) += hostap
package-$(CONFIG_PACKAGE_kmod-hwmon) += kernel
package-$(CONFIG_PACKAGE_kmod-hwmon-pc87360) += kernel
package-$(CONFIG_PACKAGE_kmod-i2c-algos) += kernel
package-$(CONFIG_PACKAGE_kmod-i2c-au1x00gpio) += kernel
package-$(CONFIG_PACKAGE_kmod-i2c-core) += kernel
package-$(CONFIG_PACKAGE_kmod-i2c-scx200) += kernel
package-$(CONFIG_PACKAGE_kmod-ide-aec62xx) += kernel
package-$(CONFIG_PACKAGE_kmod-ide-core) += kernel
package-$(CONFIG_PACKAGE_kmod-ide-pdc202xx) += kernel
package-$(CONFIG_PACKAGE_kmod-ieee80211) += kernel
package-$(CONFIG_PACKAGE_kmod-ieee80211-softmac) += kernel
package-$(CONFIG_PACKAGE_kmod-ip6tables) += kernel
package-$(CONFIG_PACKAGE_kmod-ipip) += kernel
package-$(CONFIG_PACKAGE_kmod-ipsec) += kernel
package-$(CONFIG_PACKAGE_kmod-ipsec4) += kernel
package-$(CONFIG_PACKAGE_kmod-ipsec6) += kernel
package-$(CONFIG_PACKAGE_kmod-ipt-conntrack) += kernel
package-$(CONFIG_PACKAGE_kmod-ipt-extra) += kernel
package-$(CONFIG_PACKAGE_kmod-ipt-filter) += kernel
package-$(CONFIG_PACKAGE_kmod-ipt-imq) += kernel
package-$(CONFIG_PACKAGE_kmod-ipt-ipopt) += kernel
package-$(CONFIG_PACKAGE_kmod-ipt-ipsec) += kernel
package-$(CONFIG_PACKAGE_kmod-ipt-nat) += kernel
package-$(CONFIG_PACKAGE_kmod-ipt-nathelper) += kernel
package-$(CONFIG_PACKAGE_kmod-ipt-nathelper-extra) += kernel
package-$(CONFIG_PACKAGE_kmod-ipt-queue) += kernel
package-$(CONFIG_PACKAGE_kmod-ipt-ulog) += kernel
package-$(CONFIG_PACKAGE_kmod-ipv6) += kernel
package-$(CONFIG_PACKAGE_kmod-ixp4xx-npe) += kernel
package-$(CONFIG_PACKAGE_kmod-leds-net48xx) += kernel
package-$(CONFIG_PACKAGE_kmod-libata) += kernel
package-$(CONFIG_PACKAGE_kmod-loop) += kernel
package-$(CONFIG_PACKAGE_kmod-lp) += kernel
package-$(CONFIG_PACKAGE_kmod-madwifi) += madwifi
package-$(CONFIG_PACKAGE_kmod-madwifi-failsafe) += madwifi-failsafe
package-$(CONFIG_PACKAGE_kmod-madwifi-fon) += madwifi-fon
package-$(CONFIG_PACKAGE_kmod-mmc) += kernel
package-$(CONFIG_PACKAGE_kmod-mp-alg) += kernel
package-$(CONFIG_PACKAGE_kmod-mppe) += kernel
package-$(CONFIG_PACKAGE_kmod-natsemi) += kernel
package-$(CONFIG_PACKAGE_kmod-nbd) += kernel
package-$(CONFIG_PACKAGE_kmod-ne2k-pci) += kernel
package-$(CONFIG_PACKAGE_kmod-net-airo) += kernel
package-$(CONFIG_PACKAGE_kmod-net-bcm43xx) += kernel
package-$(CONFIG_PACKAGE_kmod-net-hermes) += kernel
package-$(CONFIG_PACKAGE_kmod-net-hermes-pci) += kernel
package-$(CONFIG_PACKAGE_kmod-net-hermes-plx) += kernel
package-$(CONFIG_PACKAGE_kmod-net-ipw2100) += kernel
package-$(CONFIG_PACKAGE_kmod-net-ipw2200) += kernel
package-$(CONFIG_PACKAGE_kmod-net-prism54) += kernel
package-$(CONFIG_PACKAGE_kmod-net-zd1211rw) += kernel
package-$(CONFIG_PACKAGE_kmod-nls-base) += kernel
package-$(CONFIG_PACKAGE_kmod-nls-cp1250) += kernel
package-$(CONFIG_PACKAGE_kmod-nls-cp437) += kernel
package-$(CONFIG_PACKAGE_kmod-nls-cp850) += kernel
package-$(CONFIG_PACKAGE_kmod-nls-iso8859-1) += kernel
package-$(CONFIG_PACKAGE_kmod-nls-iso8859-15) += kernel
package-$(CONFIG_PACKAGE_kmod-nls-koi8r) += kernel
package-$(CONFIG_PACKAGE_kmod-nls-utf8) += kernel
package-$(CONFIG_PACKAGE_kmod-nozomi) += nozomi
package-$(CONFIG_PACKAGE_kmod-nsc-gpio) += kernel
package-$(CONFIG_PACKAGE_kmod-openswan) += openswan
package-$(CONFIG_PACKAGE_kmod-pcmcia-core) += kernel
package-$(CONFIG_PACKAGE_kmod-pcmcia-serial) += kernel
package-$(CONFIG_PACKAGE_kmod-ppp) += kernel
package-$(CONFIG_PACKAGE_kmod-pppoa) += kernel
package-$(CONFIG_PACKAGE_kmod-pppoe) += kernel
package-$(CONFIG_PACKAGE_kmod-procgpio) += procgpio
package-$(CONFIG_PACKAGE_kmod-pwc) += pwc
package-$(CONFIG_PACKAGE_kmod-qc-usb) += qc-usb
package-$(CONFIG_PACKAGE_kmod-r8169) += kernel
package-$(CONFIG_PACKAGE_kmod-rt2500) += rt2500
package-$(CONFIG_PACKAGE_kmod-rt2570) += rt2570
package-$(CONFIG_PACKAGE_kmod-rt61) += rt61
package-$(CONFIG_PACKAGE_kmod-sangam-atm-annex-a) += ar7-atm
package-$(CONFIG_PACKAGE_kmod-sangam-atm-annex-b) += ar7-atm
package-$(CONFIG_PACKAGE_kmod-sched) += kernel
package-$(CONFIG_PACKAGE_kmod-scsi-core) += kernel
package-$(CONFIG_PACKAGE_kmod-scx200-gpio) += kernel
package-$(CONFIG_PACKAGE_kmod-scx200-wdt) += kernel
package-$(CONFIG_PACKAGE_kmod-shfs) += shfs
package-$(CONFIG_PACKAGE_kmod-sis900) += kernel
package-$(CONFIG_PACKAGE_kmod-softdog) += kernel
package-$(CONFIG_PACKAGE_kmod-soundcore) += kernel
package-$(CONFIG_PACKAGE_kmod-strongswan) += strongswan
package-$(CONFIG_PACKAGE_kmod-switch) += switch
package-$(CONFIG_PACKAGE_kmod-tun) += kernel
package-$(CONFIG_PACKAGE_kmod-ueagle-atm) += ueagle-atm
package-$(CONFIG_PACKAGE_kmod-usb-acm) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-audio) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-core) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-net) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-net-asix) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-ohci) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-printer) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-pwc) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-serial) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-serial-airprime) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-serial-belkin) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-serial-ftdi) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-serial-mct) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-serial-pl2303) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-serial-sierrawireless) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-serial-visor) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-speedtouch) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-storage) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-uhci) += kernel
package-$(CONFIG_PACKAGE_kmod-usb-uhci-iv) += kernel
package-$(CONFIG_PACKAGE_kmod-usb2) += kernel
package-$(CONFIG_PACKAGE_kmod-via-rhine) += kernel
package-$(CONFIG_PACKAGE_kmod-videodev) += kernel
package-$(CONFIG_PACKAGE_kmod-wlcompat) += wlcompat
package-$(CONFIG_PACKAGE_kmod-wlcompat-debug) += wlcompat
package-$(CONFIG_PACKAGE_kmod-zd1211) += zd1211
package-$(CONFIG_PACKAGE_libdaemon) += libdaemon
package-$(CONFIG_PACKAGE_libfonrsa) += fonrsa
package-$(CONFIG_PACKAGE_libfuse) += fuse
package-$(CONFIG_PACKAGE_libgcc) += base-files
package-$(CONFIG_PACKAGE_libgmp) += gmp
package-$(CONFIG_PACKAGE_libopenssl) += openssl
package-$(CONFIG_PACKAGE_libpcap) += libpcap
package-$(CONFIG_PACKAGE_libpthread) += base-files
package-$(CONFIG_PACKAGE_libssp) += base-files
package-$(CONFIG_PACKAGE_libuuid) += e2fsprogs
package-$(CONFIG_PACKAGE_linux-atm) += linux-atm
prereq-$(CONFIG_PACKAGE_linux-atm) += linux-atm
package-$(CONFIG_PACKAGE_losetup) += util-linux
package-$(CONFIG_PACKAGE_monit-fon) += monit-fon
package-$(CONFIG_PACKAGE_mtd) += mtd
package-$(CONFIG_PACKAGE_nas) += broadcom-wl
package-$(CONFIG_PACKAGE_ntfs-3g) += ntfs-3g
prereq-$(CONFIG_PACKAGE_ntfs-3g) += ntfs-3g
package-$(CONFIG_PACKAGE_ntpclient) += ntpclient
package-$(CONFIG_PACKAGE_nvram) += nvram
package-$(CONFIG_PACKAGE_openssl-util) += openssl
package-$(CONFIG_PACKAGE_openswan) += openswan
package-$(CONFIG_PACKAGE_pcmcia-cs) += pcmcia-cs
package-$(CONFIG_PACKAGE_ppp) += ppp
package-$(CONFIG_PACKAGE_ppp-mod-pppoa) += ppp
package-$(CONFIG_PACKAGE_ppp-mod-pppoe) += ppp
package-$(CONFIG_PACKAGE_ppp-mod-radius) += ppp
package-$(CONFIG_PACKAGE_pppdump) += ppp
package-$(CONFIG_PACKAGE_pppstats) += ppp
package-$(CONFIG_PACKAGE_pptp) += pptp
package-$(CONFIG_PACKAGE_qc-usb-utils) += qc-usb
package-$(CONFIG_PACKAGE_qos-scripts) += qos-scripts
package-$(CONFIG_PACKAGE_resize2fs) += e2fsprogs
package-$(CONFIG_PACKAGE_robocfg) += robocfg
package-$(CONFIG_PACKAGE_samba-client) += samba
package-$(CONFIG_PACKAGE_samba-server) += samba
package-$(CONFIG_PACKAGE_shfs-utils) += shfs
package-$(CONFIG_PACKAGE_strongswan) += strongswan
package-$(CONFIG_PACKAGE_swap-utils) += util-linux
package-$(CONFIG_PACKAGE_tc) += iproute2
prereq-$(CONFIG_PACKAGE_tc) += iproute2
package-$(CONFIG_PACKAGE_tcpdump) += tcpdump
package-$(CONFIG_PACKAGE_tune2fs) += e2fsprogs
package-$(CONFIG_PACKAGE_uclibc) += base-files
package-$(CONFIG_PACKAGE_udev) += udev
package-$(CONFIG_PACKAGE_udevtrigger) += udev
package-$(CONFIG_PACKAGE_webif-failsafe) += webif-failsafe
package-$(CONFIG_PACKAGE_webif-fon) += webif-fon
package-$(CONFIG_PACKAGE_wireless-tools) += wireless-tools
package-$(CONFIG_PACKAGE_wl) += broadcom-wl
package-$(CONFIG_PACKAGE_wlc) += broadcom-wl
package-$(CONFIG_PACKAGE_wpa-cli) += wpa_supplicant
package-$(CONFIG_PACKAGE_wpa-supplicant) += wpa_supplicant
package-$(CONFIG_PACKAGE_yamonenv) += yamonenv
package-$(CONFIG_PACKAGE_zlib) += zlib

br2684ctl-compile:  linux-atm-compile
ppp-compile:  libpcap-compile linux-atm-compile
comgt-compile:  ppp-compile
fonbase-compile:  coova-compile
foncheckrsa-compile:  fonrsa-compile
fonsmcd-compile:  djbdns-compile libdaemon-compile fonrsa-compile
hostap-utils-compile:  hostap-compile
hostapd-compile:  openssl-compile madwifi-compile
ipsec-tools-compile:  openssl-compile
isakmpd-compile:  openssl-compile keynote-compile gmp-compile
kexec-tools-compile:  zlib-compile
keynote-compile:  openssl-compile
acx-compile:  wireless-tools-compile
madwifi-compile:  wireless-tools-compile
madwifi-failsafe-compile:  wireless-tools-compile
madwifi-fon-compile:  wireless-tools-compile
rt2500-compile:  wireless-tools-compile
rt2570-compile:  wireless-tools-compile
rt61-compile:  wireless-tools-compile
wlcompat-compile:  wireless-tools-compile
openssl-compile:  zlib-compile
broadcom-wl-compile:  nvram-compile
ntfs-3g-compile:  fuse-compile
openswan-compile:  gmp-compile iproute2-compile
qos-scripts-compile:  iproute2-compile iptables-compile
strongswan-compile:  gmp-compile
tcpdump-compile:  libpcap-compile
webif-fon-compile:  haserl-fon-compile
wpa_supplicant-compile:  openssl-compile

$(TARGET_DIR)/etc/uci-defaults/base-files: FORCE
	( \
	echo "uci set 'network.lan.proto=$(subst ",,$(CONFIG_UCI_PRECONFIG_network_lan_proto))'"; \
	echo "uci set 'network.lan.ipaddr=$(subst ",,$(CONFIG_UCI_PRECONFIG_network_lan_ipaddr))'"; \
	echo "uci set 'network.lan.netmask=$(subst ",,$(CONFIG_UCI_PRECONFIG_network_lan_netmask))'"; \
	echo "uci set 'network.lan.gateway=$(subst ",,$(CONFIG_UCI_PRECONFIG_network_lan_gateway))'"; \
	echo "uci set 'network.lan.dns=$(subst ",,$(CONFIG_UCI_PRECONFIG_network_lan_dns))'"; \
 \
	) > $@
	
ifneq ($(UCI_PRECONFIG)$(CONFIG_UCI_PRECONFIG),)
  preconfig: $(TARGET_DIR)/etc/uci-defaults/base-files
endif
