2 # Makefile -- Build instructions for user level apps
6 .PHONY: all romfs clean prune
9 # Include architecture specific build rules.
16 # must run the vendor build first
19 dir_p = $(ROOTDIR)/prop
25 dir_$(CONFIG_JFFS_FS) += mtd-utils
26 dir_$(CONFIG_JFFS2_FS) += mtd-utils
28 dir_$(CONFIG_USER_AGETTY_AGETTY) += agetty
29 dir_$(CONFIG_USER_APPWEB_APPWEB) += appWeb
30 dir_$(CONFIG_USER_ARJ_ARJ) += arj
31 dir_$(CONFIG_USER_AT_AT) += at
32 dir_$(CONFIG_USER_AT_ATD) += at
33 dir_$(CONFIG_USER_AT_ATRUN) += at
34 dir_$(CONFIG_USER_BASH_BASH) += bash
35 dir_$(CONFIG_USER_BIND_BIND) += bind
36 dir_$(CONFIG_USER_BOA_SRC_BOA) += boa
37 dir_$(CONFIG_USER_BOOTTOOLS_LOADER) += boottools
38 dir_$(CONFIG_USER_BOOTTOOLS_HIMEMLOADER) += boottools
39 dir_$(CONFIG_USER_BOOTTOOLS_PRINTBENV) += boottools
40 dir_$(CONFIG_USER_BOOTTOOLS_SETBENV) += boottools
41 dir_$(CONFIG_USER_BOOTTOOLS_RESET) += boottools
42 dir_$(CONFIG_USER_BOOTTOOLS_MD5SUM) += boottools
43 dir_$(CONFIG_USER_BPALOGIN_BPALOGIN) += bpalogin
44 dir_$(CONFIG_USER_BR2684CTL_BR2684CTL) += br2684ctl
45 dir_$(CONFIG_USER_BRCFG_BRCFG) += brcfg
46 dir_$(CONFIG_USER_BRCTL_BRCTL) += bridge-utils
47 dir_$(CONFIG_USER_BUSYBOX_BUSYBOX) += busybox
48 dir_$(CONFIG_USER_CAL_CAL) += cal
49 dir_$(CONFIG_USER_CAL_DATE) += cal
50 dir_$(CONFIG_USER_CAMSERV) += camserv
51 dir_$(CONFIG_USER_CAN_EXAMPLES) += can4linux
52 dir_$(CONFIG_USER_CTORRENT_CTORRENT) += ctorrent
53 dir_$(CONFIG_USER_CAN_HORCH) += horch
54 dir_$(CONFIG_USER_CGI_GENERIC) += cgi_generic
55 dir_$(CONFIG_USER_CGIHTML) += cgihtml/examples
56 dir_$(CONFIG_USER_CHAT_CHAT) += pppd
57 dir_$(CONFIG_USER_CKSUM_CKSUM) += cksum
58 dir_$(CONFIG_USER_CLAMAV_CLAMAV) += clamav
59 dir_$(CONFIG_USER_CLAMAV_CLAMSMTP) += clamsmtp
60 dir_$(CONFIG_USER_CLOCK_CLOCK) += clock
61 dir_$(CONFIG_USER_CONNTRACK_CONNTRACK) += conntrack-tools
62 dir_$(CONFIG_USER_CPU_CPU) += cpu
63 dir_$(CONFIG_USER_CRAMFS_MKCRAMFS) += cramfs
64 dir_$(CONFIG_USER_CRAMFS_CRAMFSCK) += cramfs
65 dir_$(CONFIG_USER_CRON_CRON) += cron
66 dir_$(CONFIG_USER_CRYPTO_TOOLS_CRYPTOTEST) += crypto-tools
67 dir_$(CONFIG_USER_CRYPTO_TOOLS_CRYPTOKEYTEST) += crypto-tools
68 dir_$(CONFIG_USER_CXXTEST_CXXTEST) += cxxtest
69 dir_$(CONFIG_USER_DDNS3_CLIENT_DDNS3) += ddns3-client
70 dir_$(CONFIG_USER_DE2TSCAL_DE2TSCAL) += de2ts-cal
71 dir_$(CONFIG_USER_DEBUG_DEBUG) += debug
72 dir_$(CONFIG_USER_DEMO_BUTTON) += demo
73 dir_$(CONFIG_USER_DEMO_MORSE) += demo
74 dir_$(CONFIG_USER_DHRYSTONE_DHRYSTONE) += dhrystone
75 dir_$(CONFIG_USER_DHCP_ISC_SERVER_DHCPD) += dhcp-isc
76 dir_$(CONFIG_USER_DHCP_ISC_CLIENT_DHCLIENT) += dhcp-isc
77 dir_$(CONFIG_USER_DHCP_ISC_RELAY_DHCRELAY) += dhcp-isc
78 dir_$(CONFIG_USER_DHCPCD_DHCPCD) += dhcpcd
79 dir_$(CONFIG_USER_DHCPCD_NEW_DHCPCD) += dhcpcd-new
80 dir_$(CONFIG_USER_DHCPD_DHCPD) += dhcpd
81 dir_$(CONFIG_USER_DIALD_DIALD) += diald
82 dir_$(CONFIG_USER_DISCARD_DISCARD) += discard
83 dir_$(CONFIG_USER_DISCARD_ECHO) += discard
84 dir_$(CONFIG_USER_DOSFSTOOLS_MKDOSFS) += dosfstools
85 dir_$(CONFIG_USER_DOSFSTOOLS_DOSFSCK) += dosfstools
86 dir_$(CONFIG_USER_DNSMASQ_DNSMASQ) += dnsmasq
87 dir_$(CONFIG_USER_DNSMASQ2_DNSMASQ2) += dnsmasq2
88 dir_$(CONFIG_USER_DROPBEAR_DROPBEAR) += dropbear
89 dir_$(CONFIG_USER_E2FSPROGS_E2FSCK_E2FSCK) += e2fsprogs
90 dir_$(CONFIG_USER_E2FSPROGS_MISC_BADBLOCKS) += e2fsprogs
91 dir_$(CONFIG_USER_E2FSPROGS_MISC_CHATTR) += e2fsprogs
92 dir_$(CONFIG_USER_E2FSPROGS_MISC_DUMPE2FS) += e2fsprogs
93 dir_$(CONFIG_USER_E2FSPROGS_MISC_E2LABEL) += e2fsprogs
94 dir_$(CONFIG_USER_E2FSPROGS_MISC_FSCK) += e2fsprogs
95 dir_$(CONFIG_USER_E2FSPROGS_MISC_LSATTR) += e2fsprogs
96 dir_$(CONFIG_USER_E2FSPROGS_MISC_MKE2FS) += e2fsprogs
97 dir_$(CONFIG_USER_E2FSPROGS_MISC_MKLOST_FOUND) += e2fsprogs
98 dir_$(CONFIG_USER_E2FSPROGS_MISC_TUNE2FS) += e2fsprogs
99 dir_$(CONFIG_USER_E2FSPROGS_MISC_UUIDGEN) += e2fsprogs
100 dir_$(CONFIG_USER_EBTABLES_EBTABLES) += ebtables
101 dir_$(CONFIG_USER_ELVISTINY_VI) += elvis-tiny
102 dir_$(CONFIG_USER_ETHATTACH_ETHATTACH) += ethattach
103 dir_$(CONFIG_USER_ETHERWAKE) += etherwake
104 dir_$(CONFIG_USER_ETHTOOL_ETHTOOL) += ethtool
105 dir_$(CONFIG_USER_EXPAT_EXAMPLES) += expat-examples
106 dir_$(CONFIG_USER_EXPECT_EXPECT) += expect
107 dir_$(CONFIG_USER_EZIPUPDATE_EZIPUPDATE) += ez-ipupdate
108 dir_$(CONFIG_USER_FAKEIDENTD_IDENTD) += fakeidentd
109 dir_$(CONFIG_USER_FERRET_FERRET) += ferret
110 dir_$(CONFIG_USER_FCONFIG_FCONFIG) += fconfig
111 dir_$(CONFIG_USER_FDISK_FDISK) += fdisk
112 dir_$(CONFIG_USER_FDISK_SFDISK) += fdisk
113 dir_$(CONFIG_USER_FILEUTILS_CAT) += fileutils
114 dir_$(CONFIG_USER_FILEUTILS_CHGRP) += fileutils
115 dir_$(CONFIG_USER_FILEUTILS_CHMOD) += fileutils
116 dir_$(CONFIG_USER_FILEUTILS_CHOWN) += fileutils
117 dir_$(CONFIG_USER_FILEUTILS_CMP) += fileutils
118 dir_$(CONFIG_USER_FILEUTILS_CP) += fileutils
119 dir_$(CONFIG_USER_FILEUTILS_DD) += fileutils
120 dir_$(CONFIG_USER_FILEUTILS_GREP) += fileutils
121 dir_$(CONFIG_USER_FILEUTILS_L) += fileutils
122 dir_$(CONFIG_USER_FILEUTILS_LN) += fileutils
123 dir_$(CONFIG_USER_FILEUTILS_LS) += fileutils
124 dir_$(CONFIG_USER_FILEUTILS_MKDIR) += fileutils
125 dir_$(CONFIG_USER_FILEUTILS_MKFIFO) += fileutils
126 dir_$(CONFIG_USER_FILEUTILS_MKNOD) += fileutils
127 dir_$(CONFIG_USER_FILEUTILS_MORE) += fileutils
128 dir_$(CONFIG_USER_FILEUTILS_MV) += fileutils
129 dir_$(CONFIG_USER_FILEUTILS_RM) += fileutils
130 dir_$(CONFIG_USER_FILEUTILS_RMDIR) += fileutils
131 dir_$(CONFIG_USER_FILEUTILS_SYNC) += fileutils
132 dir_$(CONFIG_USER_FILEUTILS_TOUCH) += fileutils
133 dir_$(CONFIG_USER_FNORD_HTTPD) += fnord
134 dir_$(CONFIG_USER_FLASHW_FLASHW) += flashw
135 dir_$(CONFIG_USER_FLATFSD_FLATFSD) += flatfsd
136 dir_$(CONFIG_USER_FLTHDR_FLTHDR) += flthdr
137 dir_$(CONFIG_USER_FREESWAN) += freeswan
138 dir_$(CONFIG_USER_FROB_LED_FROB_LED) += frob-led
139 dir_$(CONFIG_USER_FROX_FROX) += frox
140 dir_$(CONFIG_USER_FSWCERT_FSWCERT) += fswcert
141 dir_$(CONFIG_USER_FTP_FTP_FTP) += ftp
142 dir_$(CONFIG_USER_FTPD_FTPD) += ftpd
143 dir_$(CONFIG_USER_GDBSERVER_GDBREPLAY) += gdbserver
144 dir_$(CONFIG_USER_GDBSERVER_GDBSERVER) += gdbserver
145 dir_$(CONFIG_USER_GDB_HOST) += gdb
146 dir_$(CONFIG_USER_GDB_GDBREPLAY) += gdb
147 dir_$(CONFIG_USER_GDB_GDBSERVER) += gdb
148 dir_$(CONFIG_USER_GDB_TARGET) += gdb
149 dir_$(CONFIG_USER_GETTYD_GETTYD) += gettyd
150 dir_$(CONFIG_USER_GNUGK_GNUGK) += gnugk
151 dir_$(CONFIG_USER_GOAHEAD_GOAHEAD) += goahead
152 dir_$(CONFIG_USER_GREP_GREP) += grep
153 dir_$(CONFIG_USER_HASERL_HASERL) += haserl
154 dir_$(CONFIG_USER_HD_HD) += hd
155 dir_$(CONFIG_USER_HDPARM_HDPARM) += hdparm
156 dir_$(CONFIG_USER_LOAD_LOAD) += load
157 dir_$(CONFIG_USER_HOSTAP_HOSTAP) += hostap
158 dir_$(CONFIG_USER_HOSTAP_HOSTAP) += hostap/utils
159 dir_$(CONFIG_USER_HOSTAP_HOSTAPD) += hostap/hostapd
160 dir_$(CONFIG_USER_HOSTAPD_HOSTAPD) += hostapd
161 dir_$(CONFIG_USER_HOSTAPD_HOSTAPD_CLI) += hostapd
162 dir_$(CONFIG_USER_HPING_HPING) += hping
163 dir_$(CONFIG_USER_HTTPD_HTTPD) += httpd
164 dir_$(CONFIG_USER_HTTPTUNNEL_CLIENT) += httptunnel
165 dir_$(CONFIG_USER_HTTPTUNNEL_SERVER) += httptunnel
166 dir_$(CONFIG_USER_HWCLOCK_HWCLOCK) += hwclock
167 dir_$(CONFIG_USER_IFATTACH_IFATTACH) += ifattach
168 dir_$(CONFIG_USER_IPERF_IPERF) += iperf
169 dir_$(CONFIG_USER_INETD_INETD) += inetd
170 dir_$(CONFIG_USER_INIT_EXPAND) += init
171 dir_$(CONFIG_USER_INIT_INIT) += init
172 dir_$(CONFIG_USER_IPCHAINS_IPCHAINS) += ipchains
173 dir_$(CONFIG_USER_IPFWADM_IPFWADM) += ipfwadm
174 dir_$(CONFIG_USER_IPMASQADM_IPMASQADM) += ipmasqadm
175 dir_$(CONFIG_USER_IPPORTFW_IPPORTFW) += ipportfw
176 dir_$(CONFIG_USER_IPREDIR_IPREDIR) += ipredir
177 dir_$(CONFIG_USER_IPROUTE2) += iproute2
178 dir_$(CONFIG_USER_IPSENTINEL_IPSENTINEL) += ip-sentinel
179 dir_$(CONFIG_USER_IPSET_IPSET) += ipset
180 dir_$(CONFIG_USER_IPTABLES_IPTABLES) += iptables
181 dir_$(CONFIG_USER_IPTABLES_IP6TABLES) += iptables
182 dir_$(CONFIG_USER_IPUTILS_IPUTILS) += iputils
183 dir_$(CONFIG_USER_JAMVM_JAMVM) += jamvm
184 dir_$(CONFIG_USER_JPEGVIEW_JPEGVIEW) += jpegview
185 dir_$(CONFIG_USER_JQUERY_UI) += jquery-ui
186 dir_$(CONFIG_USER_KENDIN_CONFIG) += kendin-config
187 dir_$(CONFIG_USER_KEXEC_KEXEC) += kexec-tools
188 dir_$(CONFIG_USER_KLAXON_KLAXON) += klaxon
189 dir_$(CONFIG_USER_LANBYPASS_LANBYPASS) += lanbypass
190 dir_$(CONFIG_USER_LAYER7_PROTOCOLS) += l7-protocols
191 dir_$(CONFIG_USER_L2TPD_L2TPD) += l2tpd
192 dir_$(CONFIG_USER_LANG_A60) += a60
193 dir_$(CONFIG_USER_LCD_LCD) += lcd
194 dir_$(CONFIG_USER_LEDCMD_LEDCMD) += ledcmd
195 dir_$(CONFIG_USER_LEDCON_LEDCON) += ledcon
196 dir_$(CONFIG_USER_LEVEE_VI) += levee
197 dir_$(CONFIG_USER_LHA_LHA) += lha
198 dir_$(CONFIG_USER_LINUXIGD_LINUXIGD) += linux-igd
199 dir_$(CONFIG_USER_LILO_LILO) += lilo
200 dir_$(CONFIG_USER_LIRC) += lirc
201 dir_$(CONFIG_USER_LISSA_LISSA) += lissa
202 dir_$(CONFIG_USER_LM_SENSORS) += lm_sensors
203 dir_$(CONFIG_USER_LOATTACH_LOATTACH) += loattach
204 dir_$(CONFIG_USER_LOGIN_LOGIN) += login
205 dir_$(CONFIG_USER_LOGIN_PASSWD) += login
206 dir_$(CONFIG_USER_LOGROTATE_LOGROTATE) += logrotate
207 dir_$(CONFIG_USER_LPR) += lpr
208 dir_$(CONFIG_USER_LRPSTAT_LRPSTAT) += lrpstat
209 dir_$(CONFIG_USER_LRZSZ_LRZSZ) += lrzsz
210 dir_$(CONFIG_USER_LSOF_LSOF) += lsof
211 dir_$(CONFIG_USER_MAIL_MAIL_IP) += mail
212 dir_$(CONFIG_USER_MATH_TEST) += mathtest
213 dir_$(CONFIG_USER_MAWK_AWK) += mawk
214 dir_$(CONFIG_USER_MGETTY_MGETTY) += mgetty
215 dir_$(CONFIG_USER_MTDUTILS) += mtd-utils
216 dir_$(CONFIG_USER_MICROWIN) += microwin
217 dir_$(CONFIG_USER_MINI_HTTPD_MINI_HTTPD) += mini_httpd
218 dir_$(CONFIG_USER_MINIUPNPD) += miniupnpd
219 dir_$(CONFIG_USER_MOUNT_MOUNT) += mount
220 dir_$(CONFIG_USER_MOUNT_UMOUNT) += mount
221 dir_$(CONFIG_USER_MP3PLAY_MP3PLAY) += mp3play
222 dir_$(CONFIG_USER_MSNTP_MSNTP) += msntp
223 dir_$(CONFIG_USER_MUSICBOX_MUSICBOX) += musicbox
224 dir_$(CONFIG_USER_MYSQL) += mysql
225 dir_$(CONFIG_USER_NBENCH_NBENCH) += nbench
226 dir_$(CONFIG_USER_NESSUS_NASL) += nessus
227 dir_$(CONFIG_USER_NESSUS_CORE) += nessus
228 dir_$(CONFIG_USER_NESSUS_PLUGINS) += nessus
229 dir_$(CONFIG_USER_NESSUS_LIBRARIES) += nessus
230 dir_$(CONFIG_USER_NETCAT_NETCAT) += netcat
231 dir_$(CONFIG_USER_NETFLASH_NETFLASH) += netflash
232 dir_$(CONFIG_USER_NETPERF_NETPERF) += netperf
233 dir_$(CONFIG_USER_NETPERF_NETSERVER) += netperf
234 dir_$(CONFIG_USER_NETPIPE_NETPIPE) += netpipe
235 dir_$(CONFIG_USER_NET_TOOLS_ARP) += net-tools
236 dir_$(CONFIG_USER_NET_TOOLS_HOSTNAME) += net-tools
237 dir_$(CONFIG_USER_NET_TOOLS_IFCONFIG) += net-tools
238 dir_$(CONFIG_USER_NET_TOOLS_NAMEIF) += net-tools
239 dir_$(CONFIG_USER_NET_TOOLS_NETSTAT) += net-tools
240 dir_$(CONFIG_USER_NET_TOOLS_PLIPCONFIG) += net-tools
241 dir_$(CONFIG_USER_NET_TOOLS_RARP) += net-tools
242 dir_$(CONFIG_USER_NET_TOOLS_ROUTE) += net-tools
243 dir_$(CONFIG_USER_NET_TOOLS_SLATTACH) += net-tools
244 dir_$(CONFIG_USER_NET_TOOLS_IPMADDR) += net-tools
245 dir_$(CONFIG_USER_NET_TOOLS_IPTUNNEL) += net-tools
246 dir_$(CONFIG_USER_NET_TOOLS_MII_TOOL) += net-tools
247 dir_$(CONFIG_USER_NET_TOOLS_MII_TOOL_FEC) += mii-tool-fec
248 dir_$(CONFIG_USER_NETSTAT_NAT_NETSTAT_NAT) += netstat-nat
249 dir_$(CONFIG_USER_NOOOM_NOOOM) += nooom
250 dir_$(CONFIG_USER_NMAP_NMAP) += nmap
251 dir_$(CONFIG_USER_NTPCLIENT_NTPCLIENT) += ntpclient
252 dir_$(CONFIG_USER_NTPCLIENT_ADJTIMEX) += ntpclient
253 dir_$(CONFIG_USER_NTPD_NTPD) += ntp
254 dir_$(CONFIG_USER_NTPD_NTPDATE) += ntp
255 dir_$(CONFIG_USER_NTPD_NTPQ) += ntp
256 dir_$(CONFIG_USER_NULL_NULL) += null
257 dir_$(CONFIG_USER_NWSH_SH) += nwsh
258 dir_$(CONFIG_USER_MSH_SH) += msh
259 dir_$(CONFIG_USER_OGGPLAY_EXAMPLE) += oggplay
260 dir_$(CONFIG_USER_OGGPLAY_OGGPLAY) += oggplay
261 dir_$(CONFIG_USER_OPENSSL_APPS) += openssl
262 dir_$(CONFIG_USER_OPENSWAN) += openswan
263 dir_$(CONFIG_USER_OPENVPN_OPENVPN) += openvpn
264 dir_$(CONFIG_USER_OPROFILE) += oprofile
265 dir_$(CONFIG_USER_P7ZIP_7ZA) += p7zip
266 dir_$(CONFIG_USER_PALMBOT_PALMBOT) += palmbot
267 dir_$(CONFIG_USER_PAM_LDAP) += pam_ldap
268 dir_$(CONFIG_USER_PAM_RADIUS) += pam_radius
269 dir_$(CONFIG_USER_PAM_SMB) += pam_smb
270 dir_$(CONFIG_USER_PAM_TACACS) += pam_tacplus
271 dir_$(CONFIG_USER_PAM_KRB5) += pam_krb5
272 dir_$(CONFIG_USER_PCIUTILS_LSPCI) += pciutils
273 dir_$(CONFIG_USER_PCIUTILS_SETPCI) += pciutils
274 dir_$(CONFIG_USER_PCMCIA_CS) += pcmcia-cs
275 dir_$(CONFIG_USER_PERL_PERL) += perl/Cross
276 dir_$(CONFIG_USER_PING_PING) += ping
277 dir_$(CONFIG_USER_PLAY_PLAY) += play
278 dir_$(CONFIG_USER_PLAY_TONE) += play
279 dir_$(CONFIG_USER_PLAYRT_PLAYRT) += playrt
280 dir_$(CONFIG_USER_PLUG_PLUG) += plug
281 dir_$(CONFIG_USER_POP3PROXY_POP3PROXY) += pop3proxy
282 dir_$(CONFIG_USER_PORTMAP_PORTMAP) += portmap
283 dir_$(CONFIG_USER_POTRACE_POTRACE) += potrace
284 dir_$(CONFIG_USER_PPPD_PPPD_PPPD) += pppd
285 dir_$(CONFIG_USER_PPTP_PPTP) += pptp
286 dir_$(CONFIG_USER_PPTP_CLIENT_PPTP) += pptp-client
287 dir_$(CONFIG_USER_PPTP_CLIENT_PPTP_CALLMGR) += pptp-client
288 dir_$(CONFIG_USER_PPTPD_PPTPCTRL) += pptpd
289 dir_$(CONFIG_USER_PPTPD_PPTPD) += pptpd
290 dir_$(CONFIG_USER_PROCPS_FREE) += procps
291 dir_$(CONFIG_USER_PROCPS_KILL) += procps
292 dir_$(CONFIG_USER_PROCPS_PGREP) += procps
293 dir_$(CONFIG_USER_PROCPS_PKILL) += procps
294 dir_$(CONFIG_USER_PROCPS_PS) += procps
295 dir_$(CONFIG_USER_PROCPS_SKILL) += procps
296 dir_$(CONFIG_USER_PROCPS_SNICE) += procps
297 dir_$(CONFIG_USER_PROCPS_SYSCTL) += procps
298 dir_$(CONFIG_USER_PROCPS_TLOAD) += procps
299 dir_$(CONFIG_USER_PROCPS_TOP) += procps
300 dir_$(CONFIG_USER_PROCPS_UPTIME) += procps
301 dir_$(CONFIG_USER_PROCPS_VMSTAT) += procps
302 dir_$(CONFIG_USER_PROCPS_W) += procps
303 dir_$(CONFIG_USER_PROCPS_WATCH) += procps
304 dir_$(CONFIG_USER_PROFTPD_PROFTPD) += proftpd
305 dir_$(CONFIG_USER_PYTHON_PYTHON) += python
306 dir_$(CONFIG_USER_QSPITEST_TEST) += qspitest
307 dir_$(CONFIG_USER_QSPITEST_RX) += qspitest
308 dir_$(CONFIG_USER_QUAGGA_ZEBRA_ZEBRA) += quagga
309 dir_$(CONFIG_USER_RADVD_RADVD) += radvd
310 dir_$(CONFIG_USER_RADAUTH_RADAUTH) += radauth
311 dir_$(CONFIG_USER_RDATE_RDATE) += rdate
312 dir_$(CONFIG_USER_RAMIMAGE_RAMFS64) += ramimage
313 dir_$(CONFIG_USER_RAMIMAGE_RAMFS128) += ramimage
314 dir_$(CONFIG_USER_RAMIMAGE_RAMFS256) += ramimage
315 dir_$(CONFIG_USER_RAMIMAGE_RAMFS512) += ramimage
316 dir_$(CONFIG_USER_RAMIMAGE_RAMFS1024) += ramimage
317 dir_$(CONFIG_USER_RAMIMAGE_RAMFS2048) += ramimage
318 dir_$(CONFIG_USER_RAMIMAGE_RAMFS8192) += ramimage
319 dir_$(CONFIG_USER_READPROFILE_READPROFILE) += readprofile
320 dir_$(CONFIG_USER_RECOVER_RECOVER) += recover
321 dir_$(CONFIG_USER_REISERFSPROGS) += reiserfsprogs
322 dir_$(CONFIG_USER_RESOLVEIP_RESOLVEIP) += resolveip
323 dir_$(CONFIG_USER_ROOTLOADER_ROOTLOADER) += rootloader
324 dir_$(CONFIG_USER_ROUTED_ROUTED) += routed
325 dir_$(CONFIG_USER_RP_PPPOE_PPPOE) += rp-pppoe
326 dir_$(CONFIG_USER_RP_PPPOE_PPPOE_SERVER) += rp-pppoe
327 dir_$(CONFIG_USER_RRDTOOL_RRDTOOL) += rrdtool
328 dir_$(CONFIG_USER_RSYNC_RSYNC) += rsync
329 dir_$(CONFIG_USER_RSYSLOG_RSYSLOGD) += rsyslog
330 dir_$(CONFIG_USER_RSYSLOGD_RSYSLOGD) += rsyslogd
331 dir_$(CONFIG_USER_RTC_M41T11) += rtc-m41t11
332 dir_$(CONFIG_USER_RTC_DS1302) += rtc-ds1302
333 dir_$(CONFIG_USER_SAMBA) += samba
334 dir_$(CONFIG_USER_SASH_REBOOT) += sash
335 dir_$(CONFIG_USER_SASH_SH) += sash
336 dir_$(CONFIG_USER_SASH_SHUTDOWN) += sash
337 dir_$(CONFIG_USER_SASH_REBOOT_SNAPGEAR) += sash
338 dir_$(CONFIG_USER_SENDIP_SENDIP) += sendip
339 dir_$(CONFIG_USER_SER_SER) += ser
340 dir_$(CONFIG_USER_SER_RTPPROXY) += ser
341 dir_$(CONFIG_USER_SETHDLC_SETHDLC) += sethdlc
342 dir_$(CONFIG_USER_SETMAC_SETMAC) += setmac
343 dir_$(CONFIG_USER_SETSERIAL_SETSERIAL) += setserial
344 dir_$(CONFIG_USER_SGUTOOL_SGUTOOL) += sgutool
345 dir_$(CONFIG_USER_SH_SH) += sh
346 dir_$(CONFIG_USER_SHADOW_UTILS) += shadow
347 dir_$(CONFIG_USER_SHUTILS_BASENAME) += shutils
348 dir_$(CONFIG_USER_SHUTILS_DATE) += shutils
349 dir_$(CONFIG_USER_SHUTILS_DIRNAME) += shutils
350 dir_$(CONFIG_USER_SHUTILS_ECHO) += shutils
351 dir_$(CONFIG_USER_SHUTILS_FALSE) += shutils
352 dir_$(CONFIG_USER_SHUTILS_LOGNAME) += shutils
353 dir_$(CONFIG_USER_SHUTILS_PRINTENV) += shutils
354 dir_$(CONFIG_USER_SHUTILS_PWD) += shutils
355 dir_$(CONFIG_USER_SHUTILS_TRUE) += shutils
356 dir_$(CONFIG_USER_SHUTILS_UNAME) += shutils
357 dir_$(CONFIG_USER_SHUTILS_WHICH) += shutils
358 dir_$(CONFIG_USER_SHUTILS_WHOAMI) += shutils
359 dir_$(CONFIG_USER_SHUTILS_YES) += shutils
360 dir_$(CONFIG_USER_SIGS_SIGS) += sigs
361 dir_$(CONFIG_USER_SIPROXD_SIPROXD) += siproxd
362 dir_$(CONFIG_USER_SLATTACH_SLATTACH) += slattach
363 dir_$(CONFIG_USER_SMBMOUNT_SMBMOUNT) += smbmount
364 dir_$(CONFIG_USER_SMBMOUNT_SMBUMOUNT) += smbmount
365 dir_$(CONFIG_USER_SMTP_SMTPCLIENT) += smtpclient
366 dir_$(CONFIG_USER_SNMPD_SNMPD) += snmpd
367 dir_$(CONFIG_USER_SNORT_SNORT) += snort
368 dir_$(CONFIG_USER_SPEEDTOUCH_MODEM_RUN) += speedtouch/src
369 dir_$(CONFIG_USER_STUNNEL_STUNNEL) += stunnel
370 dir_$(CONFIG_USER_SSLWRAP_SSLWRAP) += sslwrap
371 dir_$(CONFIG_USER_SQUID_SQUID) += squid
372 dir_$(CONFIG_USER_SQUASHFS_MKSQUASHFS) += squashfs
373 dir_$(CONFIG_USER_SQUASHFS_MKSQUASHFS7Z) += squashfs
374 dir_$(CONFIG_USER_SSCEP) += sscep
375 dir_$(CONFIG_USER_SSH_SSHD) += ssh
376 dir_$(CONFIG_USER_SSH_SSH) += ssh
377 dir_$(CONFIG_USER_SSH_SSHKEYGEN) += ssh
378 dir_$(CONFIG_USER_STP_STP) += stp
379 dir_$(CONFIG_USER_STRACE_STRACE) += strace
380 dir_$(CONFIG_USER_STTY_STTY) += stty
381 dir_$(CONFIG_USER_SYSUTILS_DF) += sysutils
382 dir_$(CONFIG_USER_SYSUTILS_FREE) += sysutils
383 dir_$(CONFIG_USER_SYSUTILS_HOSTNAME) += sysutils
384 dir_$(CONFIG_USER_SYSUTILS_KILL) += sysutils
385 dir_$(CONFIG_USER_SYSUTILS_PS) += sysutils
386 dir_$(CONFIG_USER_SYSUTILS_REBOOT) += sysutils
387 dir_$(CONFIG_USER_SYSUTILS_SHUTDOWN) += sysutils
388 dir_$(CONFIG_USER_TCPBLAST_TCPBLAST) += tcpblast
389 dir_$(CONFIG_USER_TCPWRAP_TCPD) += tcpwrappers
390 dir_$(CONFIG_USER_TCPDUMP_TCPDUMP) += tcpdump
391 dir_$(CONFIG_USER_TCSH_TCSH) += tcsh
392 dir_$(CONFIG_USER_TELNET_TELNET) += telnet
393 dir_$(CONFIG_USER_TELNETD_TELNETD) += telnetd
394 dir_$(CONFIG_USER_TFTP_TFTP) += tftp
395 dir_$(CONFIG_USER_TFTPD_TFTPD) += tftpd
396 dir_$(CONFIG_USER_THREADDEMOS_THREADDEMOS) += threaddemos
397 dir_$(CONFIG_USER_THTTPD_THTTPD) += thttpd
398 dir_$(CONFIG_USER_TINYLOGIN_CRYPT_CRYPT) += tinylogin
399 dir_$(CONFIG_USER_TINYLOGIN_TINYLOGIN) += tinylogin
400 dir_$(CONFIG_USER_TINYPROXY_TINYPROXY) += tinyproxy
401 dir_$(CONFIG_USER_TINYTCL_TCLSH) += tinytcl
402 dir_$(CONFIG_USER_TIP_TIP) += tip
403 dir_$(CONFIG_USER_TIMEPEG_TPT) += tpt
404 dir_$(CONFIG_USER_TRACEROUTE_TRACEROUTE) += traceroute
405 dir_$(CONFIG_USER_TRIPWIRE_SIGGEN) += tripwire
406 dir_$(CONFIG_USER_TRIPWIRE_TRIPWIRE) += tripwire
407 dir_$(CONFIG_USER_NETSNMP_SNMPD) += net-snmp
408 dir_$(CONFIG_USER_UBOOT_ENVTOOLS) += uboot-envtools
409 dir_$(CONFIG_USER_UDEV) += udev
410 dir_$(CONFIG_USER_ULOGD_ULOGD) += ulogd
411 dir_$(CONFIG_USER_ULOGD2_ULOGD) += ulogd2
412 dir_$(CONFIG_USER_UNRAR_UNRAR) += unrar
413 dir_$(CONFIG_USER_UNZIP_UNZIP) += unzip
414 dir_$(CONFIG_USER_UNZOO_UNZOO) += unzoo
415 dir_$(CONFIG_USER_USBCBI_USBCBI) += cbi_client
416 dir_$(CONFIG_USER_USBHUBCTRL_USBHUBCTRL) += usbhubctrl
417 dir_$(CONFIG_USER_USBISO_USBISO) += iso_client
418 dir_$(CONFIG_USER_VERSION_VERSION) += version
419 dir_$(CONFIG_USER_VCONFIG_VCONFIG) += vconfig
420 dir_$(CONFIG_USER_VIXIECRON_CRON) += vixie-cron
421 dir_$(CONFIG_USER_VIXIECRON_CRONTAB) += vixie-cron
422 dir_$(CONFIG_USER_VPLAY_VPLAY) += vplay
423 dir_$(CONFIG_USER_VPLAY_VREC) += vplay
424 dir_$(CONFIG_USER_VPLAY_MIXER) += vplay
425 dir_$(CONFIG_USER_VPNLED_VPNLED) += vpnled
426 dir_$(CONFIG_USER_W3CAM_VIDCAT) += w3cam
427 dir_$(CONFIG_USER_W3CAM_W3CAMD) += w3cam
428 dir_$(CONFIG_USER_WATCHDOGD) += watchdogd
429 dir_$(CONFIG_USER_WGET) += wget
430 dir_$(CONFIG_USER_WHETSTONE_WHETSTONE) += whetstone
431 dir_$(CONFIG_USER_WIRELESS_TOOLS) += wireless_tools
432 dir_$(CONFIG_USER_WLAN_NG) += wlan-ng
433 dir_$(CONFIG_USER_WPA_SUPPLICANT) += wpa_supplicant
434 dir_$(CONFIG_USER_XL2TPD_XL2TPD) += xl2tpd
435 dir_$(CONFIG_USER_ZEBRA_BGPD_BGPD) += zebra
436 dir_$(CONFIG_USER_ZEBRA_OSPFD_OSPFD) += zebra
437 dir_$(CONFIG_USER_ZEBRA_RIPD_RIPD) += zebra
438 dir_$(CONFIG_USER_ZEBRA_ZEBRA_ZEBRA) += zebra
442 -include Makefile.local
443 -include Makefile.auto
446 # only build the dirs with hostbuild support
447 hostdir = $(patsubst %/hostbuild.mak,%,$(wildcard */hostbuild.mak))
448 dir_y := $(filter $(hostdir),$(dir_y))
449 dir_n := $(filter $(hostdir),$(dir_n))
450 dir_ := $(filter $(hostdir),$(dir_))
456 $(MAKE) -j$(HOST_NCPU) $(sort $(dir_y) $(dir_v) $(dir_p)) || exit $$?
458 .PHONY: $(sort $(dir_y) $(dir_p))
460 ###################################
461 # add directory dependancies here #
462 ###################################
467 udev : util-linux kmod
474 ###################################
476 $(sort $(dir_y) $(dir_p)):
477 [ ! -d "$@" ] || ( touch $@/.sgbuilt_user && $(MAKE) $(SUBDIR_SMP_BUILD) -C $@ ) || exit $$?
480 touch $(@:_only=)/.sgbuilt_user && $(MAKE) -j$(HOST_NCPU) $(SUBDIR_SMP_BUILD) -C $(@:_only=)
483 $(MAKE) -j1 -C $(@:_clean=) clean; rm -f $(@:_clean=)/.sgbuilt_user; true
486 $(MAKE) $(SUBDIR_SMP_BUILD) -C $(@:_romfs=) romfs
489 for i in $(sort $(dir_y)) $(dir_p) ; do \
490 [ ! -d $$i ] || $(MAKE) $(SUBDIR_SMP_BUILD) -C $$i romfs || exit $$? ; \
494 -for i in $(dir_v) $(sort $(dir_y) $(dir_n) $(dir_)) $(dir_p) ; do \
495 if [ -f $$i/.sgbuilt_user ]; then \
496 $(MAKE) -j1 -C $$i clean ; \
497 rm -f $$i/.sgbuilt_user; \
502 -for i in $(sort $(dir_n) $(dir_)) ; do \
504 for j in $(sort $(dir_y)) ; do \
505 if [ $$i = $$j ]; then \
509 if [ $$found = 0 ]; then \
510 [ "$$i" = "freeswan" ] && make prune_freeswan; \
511 [ "$$i" = "openswan" ] && make prune_openswan; \
519 cp --parents freeswan/klips/net/ipsec/Config.in $@/; \
527 cp --parents openswan/linux/net/ipsec/{Config.in*,Kconfig,Makefile*,aes/Makefile*,des/Makefile*} $@/; \