| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | #!/bin/sh | 
					
						
							|  |  |  | # | 
					
						
							| 
									
										
										
										
											2003-03-23 20:17:16 +00:00
										 |  |  | # qemu configure script (c) 2003 Fabrice Bellard | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | # | 
					
						
							|  |  |  | # set temporary file name | 
					
						
							|  |  |  | if test ! -z "$TMPDIR" ; then | 
					
						
							|  |  |  |     TMPDIR1="${TMPDIR}" | 
					
						
							|  |  |  | elif test ! -z "$TEMPDIR" ; then | 
					
						
							|  |  |  |     TMPDIR1="${TEMPDIR}" | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  |     TMPDIR1="/tmp" | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-03-23 20:17:16 +00:00
										 |  |  | TMPC="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.c" | 
					
						
							|  |  |  | TMPO="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.o" | 
					
						
							|  |  |  | TMPE="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}" | 
					
						
							|  |  |  | TMPS="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.S" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # default parameters | 
					
						
							| 
									
										
										
										
											2004-04-02 20:55:59 +00:00
										 |  |  | prefix="" | 
					
						
							| 
									
										
										
										
											2003-09-30 20:54:24 +00:00
										 |  |  | interp_prefix="/usr/gnemul/qemu-%M" | 
					
						
							| 
									
										
										
										
											2003-06-09 19:53:12 +00:00
										 |  |  | static="no" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | cross_prefix="" | 
					
						
							|  |  |  | cc="gcc" | 
					
						
							| 
									
										
										
										
											2006-12-19 03:31:34 +00:00
										 |  |  | gcc3_search="yes" | 
					
						
							|  |  |  | gcc3_list="gcc-3.4 gcc34 gcc-3.3 gcc33 gcc-3.2 gcc32" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | host_cc="gcc" | 
					
						
							|  |  |  | ar="ar" | 
					
						
							|  |  |  | make="make" | 
					
						
							| 
									
										
										
										
											2006-04-17 13:57:12 +00:00
										 |  |  | install="install" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | strip="strip" | 
					
						
							|  |  |  | cpu=`uname -m` | 
					
						
							| 
									
										
										
										
											2005-01-10 23:18:50 +00:00
										 |  |  | target_list="" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | case "$cpu" in | 
					
						
							|  |  |  |   i386|i486|i586|i686|i86pc|BePC) | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  |     cpu="i386" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2005-03-13 09:49:52 +00:00
										 |  |  |   armv*b) | 
					
						
							| 
									
										
										
										
											2004-12-19 23:33:47 +00:00
										 |  |  |     cpu="armv4b" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2005-03-13 09:49:52 +00:00
										 |  |  |   armv*l) | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |     cpu="armv4l" | 
					
						
							|  |  |  |   ;; | 
					
						
							|  |  |  |   alpha) | 
					
						
							|  |  |  |     cpu="alpha" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2003-04-07 21:31:29 +00:00
										 |  |  |   "Power Macintosh"|ppc|ppc64) | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |     cpu="powerpc" | 
					
						
							|  |  |  |   ;; | 
					
						
							|  |  |  |   mips) | 
					
						
							|  |  |  |     cpu="mips" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2003-03-29 17:32:36 +00:00
										 |  |  |   s390) | 
					
						
							|  |  |  |     cpu="s390" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-04-26 16:07:35 +00:00
										 |  |  |   sparc|sun4[muv]) | 
					
						
							| 
									
										
										
										
											2003-05-13 18:59:59 +00:00
										 |  |  |     cpu="sparc" | 
					
						
							|  |  |  |   ;; | 
					
						
							|  |  |  |   sparc64) | 
					
						
							|  |  |  |     cpu="sparc64" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2003-04-29 20:53:31 +00:00
										 |  |  |   ia64) | 
					
						
							|  |  |  |     cpu="ia64" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2003-08-10 22:14:22 +00:00
										 |  |  |   m68k) | 
					
						
							|  |  |  |     cpu="m68k" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2004-03-17 23:46:04 +00:00
										 |  |  |   x86_64|amd64) | 
					
						
							| 
									
										
										
										
											2005-01-03 23:38:40 +00:00
										 |  |  |     cpu="x86_64" | 
					
						
							| 
									
										
										
										
											2004-03-17 23:46:04 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |   *) | 
					
						
							|  |  |  |     cpu="unknown" | 
					
						
							|  |  |  |   ;; | 
					
						
							|  |  |  | esac | 
					
						
							|  |  |  | gprof="no" | 
					
						
							|  |  |  | bigendian="no" | 
					
						
							| 
									
										
										
										
											2004-03-31 23:37:16 +00:00
										 |  |  | mingw32="no" | 
					
						
							|  |  |  | EXESUF="" | 
					
						
							|  |  |  | gdbstub="yes" | 
					
						
							| 
									
										
										
										
											2004-06-04 11:13:20 +00:00
										 |  |  | slirp="yes" | 
					
						
							| 
									
										
										
										
											2004-11-09 23:09:44 +00:00
										 |  |  | adlib="no" | 
					
						
							|  |  |  | oss="no" | 
					
						
							| 
									
										
										
										
											2005-10-30 18:58:22 +00:00
										 |  |  | dsound="no" | 
					
						
							|  |  |  | coreaudio="no" | 
					
						
							|  |  |  | alsa="no" | 
					
						
							| 
									
										
										
										
											2004-11-14 19:57:29 +00:00
										 |  |  | fmod="no" | 
					
						
							|  |  |  | fmod_lib="" | 
					
						
							|  |  |  | fmod_inc="" | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  | bsd="no" | 
					
						
							| 
									
										
										
										
											2005-01-10 23:18:50 +00:00
										 |  |  | linux="no" | 
					
						
							| 
									
										
										
										
											2005-02-10 21:55:30 +00:00
										 |  |  | kqemu="no" | 
					
						
							| 
									
										
										
										
											2006-02-08 22:39:17 +00:00
										 |  |  | profiler="no" | 
					
						
							| 
									
										
										
										
											2005-03-01 21:37:28 +00:00
										 |  |  | cocoa="no" | 
					
						
							| 
									
										
										
										
											2005-07-02 13:32:17 +00:00
										 |  |  | check_gfx="yes" | 
					
						
							| 
									
										
										
										
											2005-11-02 22:30:45 +00:00
										 |  |  | check_gcc="yes" | 
					
						
							| 
									
										
										
										
											2006-03-19 14:54:16 +00:00
										 |  |  | softmmu="yes" | 
					
						
							| 
									
										
										
										
											2007-01-18 20:06:33 +00:00
										 |  |  | linux_user="no" | 
					
						
							|  |  |  | darwin_user="no" | 
					
						
							| 
									
										
										
										
											2006-04-23 17:57:59 +00:00
										 |  |  | build_docs="no" | 
					
						
							| 
									
										
										
										
											2006-05-14 11:30:38 +00:00
										 |  |  | uname_release="" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # OS specific | 
					
						
							|  |  |  | targetos=`uname -s` | 
					
						
							|  |  |  | case $targetos in | 
					
						
							| 
									
										
										
										
											2005-04-23 18:30:28 +00:00
										 |  |  | CYGWIN*) | 
					
						
							|  |  |  | mingw32="yes" | 
					
						
							| 
									
										
										
										
											2007-01-05 01:00:47 +00:00
										 |  |  | OS_CFLAGS="-mno-cygwin" | 
					
						
							| 
									
										
										
										
											2005-04-23 18:30:28 +00:00
										 |  |  | ;; | 
					
						
							| 
									
										
										
										
											2004-03-31 23:37:16 +00:00
										 |  |  | MINGW32*) | 
					
						
							|  |  |  | mingw32="yes" | 
					
						
							|  |  |  | ;; | 
					
						
							| 
									
										
										
										
											2004-05-12 19:32:15 +00:00
										 |  |  | FreeBSD) | 
					
						
							|  |  |  | bsd="yes" | 
					
						
							| 
									
										
										
										
											2004-11-09 23:09:44 +00:00
										 |  |  | oss="yes" | 
					
						
							| 
									
										
										
										
											2005-07-28 21:45:38 +00:00
										 |  |  | if [ "$cpu" = "i386" -o "$cpu" = "x86_64" ] ; then | 
					
						
							| 
									
										
										
										
											2005-04-23 17:44:28 +00:00
										 |  |  |     kqemu="yes" | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2004-05-12 19:32:15 +00:00
										 |  |  | ;; | 
					
						
							|  |  |  | NetBSD) | 
					
						
							|  |  |  | bsd="yes" | 
					
						
							| 
									
										
										
										
											2004-11-09 23:09:44 +00:00
										 |  |  | oss="yes" | 
					
						
							| 
									
										
										
										
											2004-05-12 19:32:15 +00:00
										 |  |  | ;; | 
					
						
							|  |  |  | OpenBSD) | 
					
						
							|  |  |  | bsd="yes" | 
					
						
							| 
									
										
										
										
											2004-11-09 23:09:44 +00:00
										 |  |  | oss="yes" | 
					
						
							| 
									
										
										
										
											2004-05-12 19:32:15 +00:00
										 |  |  | ;; | 
					
						
							| 
									
										
										
										
											2004-07-05 21:25:26 +00:00
										 |  |  | Darwin) | 
					
						
							|  |  |  | bsd="yes" | 
					
						
							|  |  |  | darwin="yes" | 
					
						
							| 
									
										
										
										
											2007-01-18 20:06:33 +00:00
										 |  |  | darwin_user="yes" | 
					
						
							| 
									
										
										
										
											2007-01-31 12:10:07 +00:00
										 |  |  | cocoa="yes" | 
					
						
							|  |  |  | coreaudio="yes" | 
					
						
							| 
									
										
										
										
											2007-01-05 01:00:47 +00:00
										 |  |  | OS_CFLAGS="-mdynamic-no-pic" | 
					
						
							| 
									
										
										
										
											2004-07-05 21:25:26 +00:00
										 |  |  | ;; | 
					
						
							| 
									
										
										
										
											2006-04-25 22:36:06 +00:00
										 |  |  | SunOS) | 
					
						
							| 
									
										
										
										
											2007-02-10 23:21:21 +00:00
										 |  |  |     solaris="yes" | 
					
						
							|  |  |  |     make="gmake" | 
					
						
							|  |  |  |     install="ginstall" | 
					
						
							|  |  |  |     solarisrev=`uname -r | cut -f2 -d.` | 
					
						
							|  |  |  |     if [ "$cpu" = "i386" -o "$cpu" = "x86_64" ] ; then | 
					
						
							|  |  |  |         if test "$solarisrev" -ge 10 ; then | 
					
						
							|  |  |  |             kqemu="yes" | 
					
						
							|  |  |  |         fi | 
					
						
							| 
									
										
										
										
											2007-02-11 00:31:33 +00:00
										 |  |  |     fi | 
					
						
							|  |  |  | ;; | 
					
						
							| 
									
										
										
										
											2005-10-30 18:58:22 +00:00
										 |  |  | *) | 
					
						
							| 
									
										
										
										
											2004-11-09 23:09:44 +00:00
										 |  |  | oss="yes" | 
					
						
							| 
									
										
										
										
											2005-01-10 23:18:50 +00:00
										 |  |  | linux="yes" | 
					
						
							| 
									
										
										
										
											2007-01-18 20:06:33 +00:00
										 |  |  | linux_user="yes" | 
					
						
							| 
									
										
										
										
											2005-04-23 17:44:28 +00:00
										 |  |  | if [ "$cpu" = "i386" -o "$cpu" = "x86_64" ] ; then | 
					
						
							| 
									
										
										
										
											2005-02-10 21:55:30 +00:00
										 |  |  |     kqemu="yes" | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2004-11-09 23:09:44 +00:00
										 |  |  | ;; | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | esac | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-05-12 19:32:15 +00:00
										 |  |  | if [ "$bsd" = "yes" ] ; then | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |   if [ "$darwin" != "yes" ] ; then | 
					
						
							| 
									
										
										
										
											2004-07-05 21:25:26 +00:00
										 |  |  |     make="gmake" | 
					
						
							|  |  |  |   fi | 
					
						
							| 
									
										
										
										
											2004-05-12 19:32:15 +00:00
										 |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | # find source path | 
					
						
							| 
									
										
										
										
											2006-04-16 12:41:07 +00:00
										 |  |  | source_path=`dirname "$0"` | 
					
						
							|  |  |  | if [ -z "$source_path" ]; then | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |     source_path=`pwd` | 
					
						
							| 
									
										
										
										
											2006-04-16 12:41:07 +00:00
										 |  |  | else | 
					
						
							|  |  |  |     source_path=`cd "$source_path"; pwd` | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | if test "$source_path" = `pwd` ; then | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |     source_path_used="no" | 
					
						
							| 
									
										
										
										
											2006-04-16 12:41:07 +00:00
										 |  |  | else | 
					
						
							|  |  |  |     source_path_used="yes" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for opt do | 
					
						
							| 
									
										
										
										
											2006-04-29 23:05:22 +00:00
										 |  |  |   optarg=`expr "x$opt" : 'x[^=]*=\(.*\)'` | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |   case "$opt" in | 
					
						
							| 
									
										
										
										
											2005-12-18 19:14:49 +00:00
										 |  |  |   --help|-h) show_help=yes | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |   --prefix=*) prefix="$optarg" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |   --interp-prefix=*) interp_prefix="$optarg" | 
					
						
							| 
									
										
										
										
											2003-04-11 00:16:16 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |   --source-path=*) source_path="$optarg" | 
					
						
							| 
									
										
										
										
											2006-04-16 12:41:07 +00:00
										 |  |  |   source_path_used="yes" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |   --cross-prefix=*) cross_prefix="$optarg" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |   --cc=*) cc="$optarg" | 
					
						
							| 
									
										
										
										
											2006-12-19 03:31:34 +00:00
										 |  |  |   gcc3_search="no" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |   --host-cc=*) host_cc="$optarg" | 
					
						
							| 
									
										
										
										
											2005-07-23 14:27:54 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |   --make=*) make="$optarg" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-04-17 13:57:12 +00:00
										 |  |  |   --install=*) install="$optarg" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |   --extra-cflags=*) CFLAGS="$optarg" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |   --extra-ldflags=*) LDFLAGS="$optarg" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |   --cpu=*) cpu="$optarg" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |   --target-list=*) target_list="$optarg" | 
					
						
							| 
									
										
										
										
											2003-06-15 20:25:43 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |   --enable-gprof) gprof="yes" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2003-06-09 19:53:12 +00:00
										 |  |  |   --static) static="yes" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  |   --disable-sdl) sdl="no" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2005-10-30 18:58:22 +00:00
										 |  |  |   --enable-coreaudio) coreaudio="yes" | 
					
						
							|  |  |  |   ;; | 
					
						
							|  |  |  |   --enable-alsa) alsa="yes" | 
					
						
							|  |  |  |   ;; | 
					
						
							|  |  |  |   --enable-dsound) dsound="yes" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2004-11-14 19:57:29 +00:00
										 |  |  |   --enable-fmod) fmod="yes" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |   --fmod-lib=*) fmod_lib="$optarg" | 
					
						
							| 
									
										
										
										
											2004-11-14 19:57:29 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |   --fmod-inc=*) fmod_inc="$optarg" | 
					
						
							| 
									
										
										
										
											2004-11-14 19:57:29 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-06-25 17:35:56 +00:00
										 |  |  |   --enable-mingw32) mingw32="yes" ; cross_prefix="i386-mingw32-" ; user="no" | 
					
						
							| 
									
										
										
										
											2005-10-30 18:58:22 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2004-06-04 11:13:20 +00:00
										 |  |  |   --disable-slirp) slirp="no" | 
					
						
							| 
									
										
										
										
											2005-10-30 18:58:22 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2004-11-09 23:09:44 +00:00
										 |  |  |   --enable-adlib) adlib="yes" | 
					
						
							| 
									
										
										
										
											2005-10-30 18:58:22 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2005-02-10 21:55:30 +00:00
										 |  |  |   --disable-kqemu) kqemu="no" | 
					
						
							| 
									
										
										
										
											2005-10-30 18:58:22 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-02-08 22:39:17 +00:00
										 |  |  |   --enable-profiler) profiler="yes" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2005-10-30 18:58:22 +00:00
										 |  |  |   --enable-cocoa) cocoa="yes" ; coreaudio="yes" ; sdl="no" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2005-07-02 13:32:17 +00:00
										 |  |  |   --disable-gfx-check) check_gfx="no" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2005-11-02 22:30:45 +00:00
										 |  |  |   --disable-gcc-check) check_gcc="no" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-03-19 16:31:11 +00:00
										 |  |  |   --disable-system) softmmu="no" | 
					
						
							| 
									
										
										
										
											2006-03-19 14:54:16 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-03-19 16:31:11 +00:00
										 |  |  |   --enable-system) softmmu="yes" | 
					
						
							| 
									
										
										
										
											2006-03-19 14:54:16 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2007-01-18 20:06:33 +00:00
										 |  |  |   --disable-linux-user) linux_user="no" | 
					
						
							| 
									
										
										
										
											2006-03-19 14:54:16 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2007-01-18 20:06:33 +00:00
										 |  |  |   --enable-linux-user) linux_user="yes" | 
					
						
							|  |  |  |   ;; | 
					
						
							|  |  |  |   --disable-darwin-user) darwin_user="no" | 
					
						
							|  |  |  |   ;; | 
					
						
							|  |  |  |   --enable-darwin-user) darwin_user="yes" | 
					
						
							| 
									
										
										
										
											2006-03-19 14:54:16 +00:00
										 |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2006-05-14 11:30:38 +00:00
										 |  |  |   --enable-uname-release=*) uname_release="$optarg" | 
					
						
							|  |  |  |   ;; | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |   esac | 
					
						
							|  |  |  | done | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-01-05 01:00:47 +00:00
										 |  |  | # default flags for all hosts | 
					
						
							|  |  |  | CFLAGS="$CFLAGS -Wall -O2 -g -fno-strict-aliasing" | 
					
						
							|  |  |  | LDFLAGS="$LDFLAGS -g" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-04-08 14:26:41 +00:00
										 |  |  | if test x"$show_help" = x"yes" ; then | 
					
						
							|  |  |  | cat << EOF | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Usage: configure [options] | 
					
						
							|  |  |  | Options: [defaults in brackets after descriptions] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | EOF | 
					
						
							|  |  |  | echo "Standard options:" | 
					
						
							|  |  |  | echo "  --help                   print this message" | 
					
						
							|  |  |  | echo "  --prefix=PREFIX          install in PREFIX [$prefix]" | 
					
						
							|  |  |  | echo "  --interp-prefix=PREFIX   where to find shared libraries, etc." | 
					
						
							|  |  |  | echo "                           use %M for cpu name [$interp_prefix]" | 
					
						
							|  |  |  | echo "  --target-list=LIST       set target list [$target_list]" | 
					
						
							|  |  |  | echo "" | 
					
						
							|  |  |  | echo "kqemu kernel acceleration support:" | 
					
						
							|  |  |  | echo "  --disable-kqemu          disable kqemu support" | 
					
						
							|  |  |  | echo "" | 
					
						
							|  |  |  | echo "Advanced options (experts only):" | 
					
						
							|  |  |  | echo "  --source-path=PATH       path of source code [$source_path]" | 
					
						
							|  |  |  | echo "  --cross-prefix=PREFIX    use PREFIX for compile tools [$cross_prefix]" | 
					
						
							|  |  |  | echo "  --cc=CC                  use C compiler CC [$cc]" | 
					
						
							|  |  |  | echo "  --host-cc=CC             use C compiler CC [$host_cc] for dyngen etc." | 
					
						
							|  |  |  | echo "  --make=MAKE              use specified make [$make]" | 
					
						
							| 
									
										
										
										
											2006-04-17 13:57:12 +00:00
										 |  |  | echo "  --install=INSTALL        use specified install [$install]" | 
					
						
							| 
									
										
										
										
											2006-04-08 14:26:41 +00:00
										 |  |  | echo "  --static                 enable static build [$static]" | 
					
						
							|  |  |  | echo "  --enable-cocoa           enable COCOA (Mac OS X only)" | 
					
						
							|  |  |  | echo "  --enable-mingw32         enable Win32 cross compilation with mingw32" | 
					
						
							|  |  |  | echo "  --enable-adlib           enable Adlib emulation" | 
					
						
							|  |  |  | echo "  --enable-coreaudio       enable Coreaudio audio driver" | 
					
						
							|  |  |  | echo "  --enable-alsa            enable ALSA audio driver" | 
					
						
							|  |  |  | echo "  --enable-fmod            enable FMOD audio driver" | 
					
						
							|  |  |  | echo "  --enabled-dsound         enable DirectSound audio driver" | 
					
						
							|  |  |  | echo "  --enable-system          enable all system emulation targets" | 
					
						
							|  |  |  | echo "  --disable-system         disable all system emulation targets" | 
					
						
							| 
									
										
										
										
											2007-01-18 20:06:33 +00:00
										 |  |  | echo "  --enable-linux-user      enable all linux usermode emulation targets" | 
					
						
							|  |  |  | echo "  --disable-linux-user     disable all linux usermode emulation targets" | 
					
						
							|  |  |  | echo "  --enable-darwin-user     enable all darwin usermode emulation targets" | 
					
						
							|  |  |  | echo "  --disable-darwin-user    disable all darwin usermode emulation targets" | 
					
						
							| 
									
										
										
										
											2006-04-08 14:26:41 +00:00
										 |  |  | echo "  --fmod-lib               path to FMOD library" | 
					
						
							|  |  |  | echo "  --fmod-inc               path to FMOD includes" | 
					
						
							| 
									
										
										
										
											2006-05-14 11:30:38 +00:00
										 |  |  | echo "  --enable-uname-release=R Return R for uname -r in usermode emulation" | 
					
						
							| 
									
										
										
										
											2006-04-08 14:26:41 +00:00
										 |  |  | echo "" | 
					
						
							| 
									
										
										
										
											2006-12-23 00:33:26 +00:00
										 |  |  | echo "NOTE: The object files are built at the place where configure is launched" | 
					
						
							| 
									
										
										
										
											2006-04-08 14:26:41 +00:00
										 |  |  | exit 1 | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | cc="${cross_prefix}${cc}" | 
					
						
							|  |  |  | ar="${cross_prefix}${ar}" | 
					
						
							|  |  |  | strip="${cross_prefix}${strip}" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-05-08 00:51:44 +00:00
										 |  |  | # check that the C compiler works. | 
					
						
							|  |  |  | cat > $TMPC <<EOF | 
					
						
							|  |  |  | int main(void) {} | 
					
						
							|  |  |  | EOF | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if $cc -c -o $TMPO $TMPC 2>/dev/null ; then | 
					
						
							|  |  |  |   : C compiler works ok | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  |     echo "ERROR: \"$cc\" either does not exist or does not work" | 
					
						
							|  |  |  |     exit 1 | 
					
						
							| 
									
										
										
										
											2006-04-23 14:35:23 +00:00
										 |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-03-31 23:37:16 +00:00
										 |  |  | if test "$mingw32" = "yes" ; then | 
					
						
							| 
									
										
										
										
											2005-01-10 23:18:50 +00:00
										 |  |  |     linux="no" | 
					
						
							| 
									
										
										
										
											2004-03-31 23:37:16 +00:00
										 |  |  |     EXESUF=".exe" | 
					
						
							| 
									
										
										
										
											2004-11-14 18:59:52 +00:00
										 |  |  |     oss="no" | 
					
						
							| 
									
										
										
										
											2005-04-23 17:44:28 +00:00
										 |  |  |     if [ "$cpu" = "i386" ] ; then | 
					
						
							|  |  |  |         kqemu="yes" | 
					
						
							|  |  |  |     fi | 
					
						
							| 
									
										
										
										
											2004-03-31 23:37:16 +00:00
										 |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-12-19 03:31:34 +00:00
										 |  |  | # Check for gcc4, error if pre-gcc4  | 
					
						
							|  |  |  | if test "$check_gcc" = "yes" ; then | 
					
						
							|  |  |  |     cat > $TMPC <<EOF | 
					
						
							|  |  |  | #if __GNUC__ < 4 | 
					
						
							|  |  |  | #error gcc3 | 
					
						
							|  |  |  | #endif | 
					
						
							|  |  |  | int main(){return 0;} | 
					
						
							|  |  |  | EOF | 
					
						
							|  |  |  |     check_cc() { | 
					
						
							|  |  |  | 	which "$1" >&/dev/null | 
					
						
							|  |  |  | 	return $? | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     if "$cc" -o $TMPE $TMPC 2>/dev/null ; then | 
					
						
							|  |  |  | 	echo "WARNING: \"$cc\" looks like gcc 4.x" | 
					
						
							|  |  |  | 	found_compat_cc="no" | 
					
						
							|  |  |  | 	if test "$gcc3_search" = "yes" ; then | 
					
						
							|  |  |  | 	    echo "Looking for gcc 3.x" | 
					
						
							|  |  |  | 	    for compat_cc in $gcc3_list ; do | 
					
						
							|  |  |  | 		if check_cc "$compat_cc" ; then | 
					
						
							|  |  |  | 		    echo "Found \"$compat_cc\"" | 
					
						
							|  |  |  | 		    cc="$compat_cc" | 
					
						
							|  |  |  | 		    found_compat_cc="yes" | 
					
						
							|  |  |  | 		    break | 
					
						
							|  |  |  | 		fi | 
					
						
							|  |  |  | 	    done | 
					
						
							|  |  |  | 	    if test "$found_compat_cc" = "no" ; then | 
					
						
							|  |  |  | 		echo "gcc 3.x not found!" | 
					
						
							|  |  |  | 	    fi | 
					
						
							|  |  |  | 	fi | 
					
						
							|  |  |  | 	if test "$found_compat_cc" = "no" ; then | 
					
						
							|  |  |  | 	    echo "QEMU is known to have problems when compiled with gcc 4.x" | 
					
						
							|  |  |  | 	    echo "It is recommended that you use gcc 3.x to build QEMU" | 
					
						
							|  |  |  | 	    echo "To use this compiler anyway, configure with --disable-gcc-check" | 
					
						
							|  |  |  | 	    exit 1; | 
					
						
							|  |  |  | 	fi | 
					
						
							|  |  |  |     fi | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-04-25 22:36:06 +00:00
										 |  |  | # | 
					
						
							|  |  |  | # Solaris specific configure tool chain decisions | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | if test "$solaris" = "yes" ; then | 
					
						
							|  |  |  |   # | 
					
						
							|  |  |  |   # gcc for solaris 10/fcs in /usr/sfw/bin doesn't compile qemu correctly | 
					
						
							|  |  |  |   # override the check with --disable-gcc-check | 
					
						
							|  |  |  |   #  | 
					
						
							|  |  |  |   if test "$solarisrev" -eq 10 -a "$check_gcc" = "yes" ; then | 
					
						
							|  |  |  |     solgcc=`which $cc` | 
					
						
							|  |  |  |     if test "$solgcc" = "/usr/sfw/bin/gcc" ; then | 
					
						
							|  |  |  |       echo "Solaris 10/FCS gcc in /usr/sfw/bin will not compiled qemu correctly." | 
					
						
							|  |  |  |       echo "please get gcc-3.4.3 or later, from www.blastwave.org using pkg-get -i gcc3" | 
					
						
							|  |  |  |       echo "or get the latest patch from SunSolve for gcc" | 
					
						
							|  |  |  |       exit 1 | 
					
						
							|  |  |  |     fi | 
					
						
							|  |  |  |   fi | 
					
						
							|  |  |  |   solinst=`which $install 2> /dev/null | /usr/bin/grep -v "no $install in"` | 
					
						
							|  |  |  |   if test -z "$solinst" ; then | 
					
						
							|  |  |  |     echo "Solaris install program not found. Use --install=/usr/ucb/install or" | 
					
						
							|  |  |  |     echo "install fileutils from www.blastwave.org using pkg-get -i fileutils" | 
					
						
							|  |  |  |     echo "to get ginstall which is used by default (which lives in /opt/csw/bin)" | 
					
						
							|  |  |  |     exit 1 | 
					
						
							|  |  |  |   fi | 
					
						
							|  |  |  |   if test "$solinst" = "/usr/sbin/install" ; then | 
					
						
							|  |  |  |     echo "Error: Solaris /usr/sbin/install is not an appropriate install program." | 
					
						
							|  |  |  |     echo "try ginstall from the GNU fileutils available from www.blastwave.org" | 
					
						
							|  |  |  |     echo "using pkg-get -i fileutils, or use --install=/usr/ucb/install" | 
					
						
							|  |  |  |     exit 1 | 
					
						
							|  |  |  |   fi | 
					
						
							|  |  |  |   sol_ar=`which ar 2> /dev/null | /usr/bin/grep -v "no ar in"` | 
					
						
							|  |  |  |   if test -z "$sol_ar" ; then | 
					
						
							|  |  |  |     echo "Error: No path includes ar" | 
					
						
							|  |  |  |     if test -f /usr/ccs/bin/ar ; then | 
					
						
							|  |  |  |       echo "Add /usr/ccs/bin to your path and rerun configure" | 
					
						
							|  |  |  |     fi | 
					
						
							|  |  |  |     exit 1 | 
					
						
							|  |  |  |   fi | 
					
						
							|  |  |  | fi  | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-01-10 23:18:50 +00:00
										 |  |  | if test -z "$target_list" ; then | 
					
						
							|  |  |  | # these targets are portable | 
					
						
							| 
									
										
										
										
											2006-03-19 14:54:16 +00:00
										 |  |  |     if [ "$softmmu" = "yes" ] ; then | 
					
						
							|  |  |  |         target_list="i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu mipsel-softmmu arm-softmmu" | 
					
						
							|  |  |  |     fi | 
					
						
							| 
									
										
										
										
											2005-01-10 23:18:50 +00:00
										 |  |  | # the following are Linux specific | 
					
						
							| 
									
										
										
										
											2007-01-18 20:06:33 +00:00
										 |  |  |     if [ "$linux_user" = "yes" ] ; then | 
					
						
							|  |  |  |         target_list="i386-linux-user arm-linux-user armeb-linux-user sparc-linux-user ppc-linux-user mips-linux-user mipsel-linux-user m68k-linux-user $target_list" | 
					
						
							|  |  |  |     fi | 
					
						
							|  |  |  | # the following are Darwin specific | 
					
						
							|  |  |  |     if [ "$darwin_user" = "yes" ] ; then | 
					
						
							|  |  |  |         target_list="i386-darwin-user ppc-darwin-user $target_list" | 
					
						
							| 
									
										
										
										
											2005-01-10 23:18:50 +00:00
										 |  |  |     fi | 
					
						
							| 
									
										
										
										
											2005-06-05 15:56:02 +00:00
										 |  |  | else | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |     target_list=`echo "$target_list" | sed -e 's/,/ /g'` | 
					
						
							| 
									
										
										
										
											2005-01-10 23:18:50 +00:00
										 |  |  | fi | 
					
						
							| 
									
										
										
										
											2006-03-19 14:54:16 +00:00
										 |  |  | if test -z "$target_list" ; then | 
					
						
							|  |  |  |     echo "No targets enabled" | 
					
						
							|  |  |  |     exit 1 | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2005-01-10 23:18:50 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | if test -z "$cross_prefix" ; then | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # --- | 
					
						
							|  |  |  | # big/little endian test | 
					
						
							|  |  |  | cat > $TMPC << EOF | 
					
						
							|  |  |  | #include <inttypes.h> | 
					
						
							|  |  |  | int main(int argc, char ** argv){ | 
					
						
							| 
									
										
										
										
											2005-10-30 18:58:22 +00:00
										 |  |  |         volatile uint32_t i=0x01234567; | 
					
						
							|  |  |  |         return (*((uint8_t*)(&i))) == 0x67; | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | } | 
					
						
							|  |  |  | EOF | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if $cc -o $TMPE $TMPC 2>/dev/null ; then | 
					
						
							|  |  |  | $TMPE && bigendian="yes" | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  | echo big/little test failed | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # if cross compiling, cannot launch a program, so make a static guess | 
					
						
							| 
									
										
										
										
											2004-12-19 23:33:47 +00:00
										 |  |  | if test "$cpu" = "powerpc" -o "$cpu" = "mips" -o "$cpu" = "s390" -o "$cpu" = "sparc" -o "$cpu" = "sparc64" -o "$cpu" = "m68k" -o "$cpu" = "armv4b"; then | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |     bigendian="yes" | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-06-05 17:10:39 +00:00
										 |  |  | # host long bits test | 
					
						
							|  |  |  | hostlongbits="32" | 
					
						
							|  |  |  | if test "$cpu" = "sparc64" -o "$cpu" = "ia64" -o "$cpu" = "x86_64" -o "$cpu" = "alpha"; then | 
					
						
							|  |  |  |     hostlongbits="64" | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-06-25 16:08:13 +00:00
										 |  |  | # check gcc options support | 
					
						
							| 
									
										
										
										
											2003-03-20 22:33:23 +00:00
										 |  |  | cat > $TMPC <<EOF | 
					
						
							|  |  |  | int main(void) { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | EOF | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-06-25 16:08:13 +00:00
										 |  |  | have_gcc3_options="no" | 
					
						
							|  |  |  | if $cc -fno-reorder-blocks -fno-optimize-sibling-calls -o $TMPO $TMPC 2> /dev/null ; then | 
					
						
							|  |  |  |    have_gcc3_options="yes" | 
					
						
							| 
									
										
										
										
											2003-03-20 22:33:23 +00:00
										 |  |  | fi | 
					
						
							| 
									
										
										
										
											2003-03-18 20:41:34 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-04-02 20:55:59 +00:00
										 |  |  | ########################################## | 
					
						
							|  |  |  | # SDL probe | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | sdl_too_old=no | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if test -z "$sdl" ; then | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-04-02 21:55:47 +00:00
										 |  |  | sdl_config="sdl-config" | 
					
						
							|  |  |  | sdl=no | 
					
						
							| 
									
										
										
										
											2004-04-22 00:02:08 +00:00
										 |  |  | sdl_static=no | 
					
						
							| 
									
										
										
										
											2004-04-02 21:55:47 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | if test "$mingw32" = "yes" -a ! -z "$cross_prefix" ; then | 
					
						
							|  |  |  | # win32 cross compilation case | 
					
						
							|  |  |  |     sdl_config="i386-mingw32msvc-sdl-config" | 
					
						
							|  |  |  |     sdl=yes | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  | # normal SDL probe | 
					
						
							| 
									
										
										
										
											2004-04-02 20:55:59 +00:00
										 |  |  | cat > $TMPC << EOF | 
					
						
							|  |  |  | #include <SDL.h> | 
					
						
							|  |  |  | #undef main /* We don't want SDL to override our main() */ | 
					
						
							|  |  |  | int main( void ) { return SDL_Init (SDL_INIT_VIDEO); } | 
					
						
							|  |  |  | EOF | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-04-02 21:55:47 +00:00
										 |  |  | if $cc -o $TMPE `$sdl_config --cflags 2> /dev/null` $TMPC `$sdl_config --libs 2> /dev/null` 2> /dev/null ; then | 
					
						
							|  |  |  | _sdlversion=`$sdl_config --version | sed 's/[^0-9]//g'` | 
					
						
							| 
									
										
										
										
											2004-04-02 20:55:59 +00:00
										 |  |  | if test "$_sdlversion" -lt 121 ; then | 
					
						
							|  |  |  | sdl_too_old=yes | 
					
						
							|  |  |  | else | 
					
						
							| 
									
										
										
										
											2007-01-31 12:10:07 +00:00
										 |  |  |  if test "$cocoa" = "no" ; then | 
					
						
							|  |  |  |    sdl=yes | 
					
						
							|  |  |  |  fi | 
					
						
							| 
									
										
										
										
											2004-04-02 20:55:59 +00:00
										 |  |  | fi | 
					
						
							| 
									
										
										
										
											2004-04-22 00:02:08 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # static link with sdl ? | 
					
						
							|  |  |  | if test "$sdl" = "yes" ; then | 
					
						
							|  |  |  | aa="no" | 
					
						
							|  |  |  | `$sdl_config --static-libs | grep \\\-laa > /dev/null` && aa="yes" | 
					
						
							|  |  |  | sdl_static_libs=`$sdl_config --static-libs` | 
					
						
							|  |  |  | if [ "$aa" = "yes" ] ; then | 
					
						
							| 
									
										
										
										
											2004-04-29 20:14:07 +00:00
										 |  |  |   sdl_static_libs="$sdl_static_libs `aalib-config --static-libs`" | 
					
						
							| 
									
										
										
										
											2004-04-22 00:02:08 +00:00
										 |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if $cc -o $TMPE `$sdl_config --cflags 2> /dev/null` $TMPC $sdl_static_libs 2> /dev/null; then | 
					
						
							|  |  |  |   sdl_static=yes | 
					
						
							| 
									
										
										
										
											2004-04-02 20:55:59 +00:00
										 |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-04-22 00:02:08 +00:00
										 |  |  | fi # static link | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | fi # sdl compile test | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-04-02 21:55:47 +00:00
										 |  |  | fi # cross compilation | 
					
						
							| 
									
										
										
										
											2007-01-31 12:10:07 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  |  # Make sure to disable cocoa if sdl was set | 
					
						
							|  |  |  |  if test "$sdl" = "yes" ; then | 
					
						
							|  |  |  |    cocoa="no" | 
					
						
							|  |  |  |    coreaudio="no" | 
					
						
							|  |  |  |  fi | 
					
						
							| 
									
										
										
										
											2004-04-02 21:55:47 +00:00
										 |  |  | fi # -z $sdl | 
					
						
							| 
									
										
										
										
											2004-04-02 20:55:59 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-01-05 21:25:54 +00:00
										 |  |  | ########################################## | 
					
						
							|  |  |  | # alsa sound support libraries | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if test "$alsa" = "yes" ; then | 
					
						
							|  |  |  |   cat > $TMPC << EOF | 
					
						
							|  |  |  | #include <alsa/asoundlib.h> | 
					
						
							|  |  |  | int main(void) { snd_pcm_t **handle; return snd_pcm_close(*handle); } | 
					
						
							|  |  |  | EOF | 
					
						
							|  |  |  |   if $cc -o $TMPE $TMPC -lasound 2> /dev/null ; then | 
					
						
							|  |  |  |     : | 
					
						
							|  |  |  |   else | 
					
						
							|  |  |  |     echo | 
					
						
							|  |  |  |     echo "Error: Could not find alsa" | 
					
						
							|  |  |  |     echo "Make sure to have the alsa libs and headers installed." | 
					
						
							|  |  |  |     echo | 
					
						
							|  |  |  |     exit 1 | 
					
						
							|  |  |  |   fi | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-04-23 17:57:59 +00:00
										 |  |  | # Check if tools are available to build documentation. | 
					
						
							| 
									
										
										
										
											2006-04-26 16:07:35 +00:00
										 |  |  | if [ -x "`which texi2html`" ] && [ -x "`which pod2man`" ]; then | 
					
						
							| 
									
										
										
										
											2006-04-23 17:57:59 +00:00
										 |  |  |   build_docs="yes" | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-04-02 20:55:59 +00:00
										 |  |  | if test "$mingw32" = "yes" ; then | 
					
						
							|  |  |  | if test -z "$prefix" ; then | 
					
						
							|  |  |  |     prefix="/c/Program Files/Qemu" | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | mandir="$prefix" | 
					
						
							| 
									
										
										
										
											2004-05-12 18:54:06 +00:00
										 |  |  | datadir="$prefix" | 
					
						
							| 
									
										
										
										
											2004-05-08 14:44:43 +00:00
										 |  |  | docdir="$prefix" | 
					
						
							| 
									
										
										
										
											2004-04-02 20:55:59 +00:00
										 |  |  | bindir="$prefix" | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  | if test -z "$prefix" ; then | 
					
						
							|  |  |  |     prefix="/usr/local" | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2003-10-01 00:13:48 +00:00
										 |  |  | mandir="$prefix/share/man" | 
					
						
							| 
									
										
										
										
											2004-05-12 18:54:06 +00:00
										 |  |  | datadir="$prefix/share/qemu" | 
					
						
							| 
									
										
										
										
											2004-05-08 14:44:43 +00:00
										 |  |  | docdir="$prefix/share/doc/qemu" | 
					
						
							| 
									
										
										
										
											2004-04-02 20:55:59 +00:00
										 |  |  | bindir="$prefix/bin" | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2003-10-01 00:13:48 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-06-09 19:53:12 +00:00
										 |  |  | echo "Install prefix    $prefix" | 
					
						
							| 
									
										
										
										
											2004-05-12 18:54:06 +00:00
										 |  |  | echo "BIOS directory    $datadir" | 
					
						
							| 
									
										
										
										
											2004-04-02 20:55:59 +00:00
										 |  |  | echo "binary directory  $bindir" | 
					
						
							|  |  |  | if test "$mingw32" = "no" ; then | 
					
						
							|  |  |  | echo "Manual directory  $mandir" | 
					
						
							| 
									
										
										
										
											2003-06-09 19:53:12 +00:00
										 |  |  | echo "ELF interp prefix $interp_prefix" | 
					
						
							| 
									
										
										
										
											2004-04-02 20:55:59 +00:00
										 |  |  | fi | 
					
						
							| 
									
										
										
										
											2003-10-01 00:13:48 +00:00
										 |  |  | echo "Source path       $source_path" | 
					
						
							| 
									
										
										
										
											2003-06-09 19:53:12 +00:00
										 |  |  | echo "C compiler        $cc" | 
					
						
							| 
									
										
										
										
											2005-07-23 14:27:54 +00:00
										 |  |  | echo "Host C compiler   $host_cc" | 
					
						
							| 
									
										
										
										
											2003-06-09 19:53:12 +00:00
										 |  |  | echo "make              $make" | 
					
						
							| 
									
										
										
										
											2006-04-17 13:57:12 +00:00
										 |  |  | echo "install           $install" | 
					
						
							| 
									
										
										
										
											2003-06-09 19:53:12 +00:00
										 |  |  | echo "host CPU          $cpu" | 
					
						
							| 
									
										
										
										
											2003-06-15 20:25:43 +00:00
										 |  |  | echo "host big endian   $bigendian" | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | echo "target list       $target_list" | 
					
						
							| 
									
										
										
										
											2003-06-09 19:53:12 +00:00
										 |  |  | echo "gprof enabled     $gprof" | 
					
						
							| 
									
										
										
										
											2006-02-08 22:39:17 +00:00
										 |  |  | echo "profiler          $profiler" | 
					
						
							| 
									
										
										
										
											2003-06-09 19:53:12 +00:00
										 |  |  | echo "static build      $static" | 
					
						
							| 
									
										
										
										
											2005-03-01 21:37:28 +00:00
										 |  |  | if test "$darwin" = "yes" ; then | 
					
						
							|  |  |  |     echo "Cocoa support     $cocoa" | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | echo "SDL support       $sdl" | 
					
						
							| 
									
										
										
										
											2005-04-26 20:46:24 +00:00
										 |  |  | if test "$sdl" != "no" ; then | 
					
						
							|  |  |  |     echo "SDL static link   $sdl_static" | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2004-03-31 23:37:16 +00:00
										 |  |  | echo "mingw32 support   $mingw32" | 
					
						
							| 
									
										
										
										
											2004-11-09 23:09:44 +00:00
										 |  |  | echo "Adlib support     $adlib" | 
					
						
							| 
									
										
										
										
											2005-10-30 18:58:22 +00:00
										 |  |  | echo "CoreAudio support $coreaudio" | 
					
						
							|  |  |  | echo "ALSA support      $alsa" | 
					
						
							|  |  |  | echo "DSound support    $dsound" | 
					
						
							|  |  |  | if test "$fmod" = "yes"; then | 
					
						
							|  |  |  |     if test -z $fmod_lib || test -z $fmod_inc; then | 
					
						
							|  |  |  |         echo | 
					
						
							|  |  |  |         echo "Error: You must specify path to FMOD library and headers" | 
					
						
							|  |  |  |         echo "Example: --fmod-inc=/path/include/fmod --fmod-lib=/path/lib/libfmod-3.74.so" | 
					
						
							|  |  |  |         echo | 
					
						
							|  |  |  |         exit 1 | 
					
						
							|  |  |  |     fi | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |     fmod_support=" (lib='$fmod_lib' include='$fmod_inc')" | 
					
						
							|  |  |  | else | 
					
						
							|  |  |  |     fmod_support="" | 
					
						
							| 
									
										
										
										
											2004-11-14 19:57:29 +00:00
										 |  |  | fi | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  | echo "FMOD support      $fmod $fmod_support" | 
					
						
							| 
									
										
										
										
											2005-04-23 17:44:28 +00:00
										 |  |  | echo "kqemu support     $kqemu" | 
					
						
							| 
									
										
										
										
											2006-04-23 17:57:59 +00:00
										 |  |  | echo "Documentation     $build_docs" | 
					
						
							| 
									
										
										
										
											2006-05-14 11:30:38 +00:00
										 |  |  | [ ! -z "$uname_release" ] && \ | 
					
						
							|  |  |  | echo "uname -r          $uname_release" | 
					
						
							| 
									
										
										
										
											2004-03-31 23:37:16 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | if test $sdl_too_old = "yes"; then | 
					
						
							| 
									
										
										
										
											2005-03-01 22:30:41 +00:00
										 |  |  | echo "-> Your SDL version is too old - please upgrade to have SDL support" | 
					
						
							| 
									
										
										
										
											2004-04-22 00:02:08 +00:00
										 |  |  | fi | 
					
						
							| 
									
										
										
										
											2005-03-01 22:30:41 +00:00
										 |  |  | #if test "$sdl_static" = "no"; then | 
					
						
							|  |  |  | #  echo "WARNING: cannot compile statically with SDL - qemu-fast won't have a graphical output" | 
					
						
							|  |  |  | #fi | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | config_mak="config-host.mak" | 
					
						
							|  |  |  | config_h="config-host.h" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-04-22 00:02:08 +00:00
										 |  |  | #echo "Creating $config_mak and $config_h" | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | echo "# Automatically generated by configure - do not modify" > $config_mak | 
					
						
							| 
									
										
										
										
											2006-02-09 17:58:47 +00:00
										 |  |  | echo "# Configured with: $0 $@" >> $config_mak | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | echo "/* Automatically generated by configure - do not modify */" > $config_h | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | echo "prefix=$prefix" >> $config_mak | 
					
						
							| 
									
										
										
										
											2004-04-02 20:55:59 +00:00
										 |  |  | echo "bindir=$bindir" >> $config_mak | 
					
						
							| 
									
										
										
										
											2003-10-01 00:13:48 +00:00
										 |  |  | echo "mandir=$mandir" >> $config_mak | 
					
						
							| 
									
										
										
										
											2004-05-12 18:54:06 +00:00
										 |  |  | echo "datadir=$datadir" >> $config_mak | 
					
						
							| 
									
										
										
										
											2004-05-08 14:44:43 +00:00
										 |  |  | echo "docdir=$docdir" >> $config_mak | 
					
						
							| 
									
										
										
										
											2004-05-12 18:54:06 +00:00
										 |  |  | echo "#define CONFIG_QEMU_SHAREDIR \"$datadir\"" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | echo "MAKE=$make" >> $config_mak | 
					
						
							| 
									
										
										
										
											2006-04-17 13:57:12 +00:00
										 |  |  | echo "INSTALL=$install" >> $config_mak | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | echo "CC=$cc" >> $config_mak | 
					
						
							| 
									
										
										
										
											2003-06-25 16:08:13 +00:00
										 |  |  | if test "$have_gcc3_options" = "yes" ; then | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  |   echo "HAVE_GCC3_OPTIONS=yes" >> $config_mak | 
					
						
							| 
									
										
										
										
											2003-06-25 16:08:13 +00:00
										 |  |  | fi | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | echo "HOST_CC=$host_cc" >> $config_mak | 
					
						
							|  |  |  | echo "AR=$ar" >> $config_mak | 
					
						
							|  |  |  | echo "STRIP=$strip -s -R .comment -R .note" >> $config_mak | 
					
						
							| 
									
										
										
										
											2007-01-05 01:00:47 +00:00
										 |  |  | echo "OS_CFLAGS=$OS_CFLAGS" >> $config_mak | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | echo "CFLAGS=$CFLAGS" >> $config_mak | 
					
						
							|  |  |  | echo "LDFLAGS=$LDFLAGS" >> $config_mak | 
					
						
							| 
									
										
										
										
											2004-03-31 23:37:16 +00:00
										 |  |  | echo "EXESUF=$EXESUF" >> $config_mak | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | if test "$cpu" = "i386" ; then | 
					
						
							|  |  |  |   echo "ARCH=i386" >> $config_mak | 
					
						
							|  |  |  |   echo "#define HOST_I386 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2005-01-03 23:38:40 +00:00
										 |  |  | elif test "$cpu" = "x86_64" ; then | 
					
						
							|  |  |  |   echo "ARCH=x86_64" >> $config_mak | 
					
						
							|  |  |  |   echo "#define HOST_X86_64 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2004-12-19 23:33:47 +00:00
										 |  |  | elif test "$cpu" = "armv4b" ; then | 
					
						
							|  |  |  |   echo "ARCH=arm" >> $config_mak | 
					
						
							|  |  |  |   echo "#define HOST_ARM 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | elif test "$cpu" = "armv4l" ; then | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  |   echo "ARCH=arm" >> $config_mak | 
					
						
							|  |  |  |   echo "#define HOST_ARM 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | elif test "$cpu" = "powerpc" ; then | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  |   echo "ARCH=ppc" >> $config_mak | 
					
						
							|  |  |  |   echo "#define HOST_PPC 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | elif test "$cpu" = "mips" ; then | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  |   echo "ARCH=mips" >> $config_mak | 
					
						
							|  |  |  |   echo "#define HOST_MIPS 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-03-29 17:32:36 +00:00
										 |  |  | elif test "$cpu" = "s390" ; then | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  |   echo "ARCH=s390" >> $config_mak | 
					
						
							|  |  |  |   echo "#define HOST_S390 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-04-07 21:31:29 +00:00
										 |  |  | elif test "$cpu" = "alpha" ; then | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  |   echo "ARCH=alpha" >> $config_mak | 
					
						
							|  |  |  |   echo "#define HOST_ALPHA 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-05-13 18:59:59 +00:00
										 |  |  | elif test "$cpu" = "sparc" ; then | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  |   echo "ARCH=sparc" >> $config_mak | 
					
						
							|  |  |  |   echo "#define HOST_SPARC 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-05-13 18:59:59 +00:00
										 |  |  | elif test "$cpu" = "sparc64" ; then | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  |   echo "ARCH=sparc64" >> $config_mak | 
					
						
							|  |  |  |   echo "#define HOST_SPARC64 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-04-29 20:53:31 +00:00
										 |  |  | elif test "$cpu" = "ia64" ; then | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  |   echo "ARCH=ia64" >> $config_mak | 
					
						
							|  |  |  |   echo "#define HOST_IA64 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-08-10 22:14:22 +00:00
										 |  |  | elif test "$cpu" = "m68k" ; then | 
					
						
							| 
									
										
										
										
											2004-03-13 18:32:13 +00:00
										 |  |  |   echo "ARCH=m68k" >> $config_mak | 
					
						
							|  |  |  |   echo "#define HOST_M68K 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | else | 
					
						
							|  |  |  |   echo "Unsupported CPU" | 
					
						
							|  |  |  |   exit 1 | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | if test "$bigendian" = "yes" ; then | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  |   echo "WORDS_BIGENDIAN=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define WORDS_BIGENDIAN 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2005-06-05 17:10:39 +00:00
										 |  |  | echo "#define HOST_LONG_BITS $hostlongbits" >> $config_h | 
					
						
							| 
									
										
										
										
											2004-03-31 23:37:16 +00:00
										 |  |  | if test "$mingw32" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_WIN32=yes" >> $config_mak | 
					
						
							| 
									
										
										
										
											2004-04-02 20:55:59 +00:00
										 |  |  |   echo "#define CONFIG_WIN32 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2004-05-12 19:32:15 +00:00
										 |  |  | elif test -f "/usr/include/byteswap.h" ; then | 
					
						
							| 
									
										
										
										
											2004-03-31 23:37:16 +00:00
										 |  |  |   echo "#define HAVE_BYTESWAP_H 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2004-07-05 21:25:26 +00:00
										 |  |  | if test "$darwin" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_DARWIN=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define CONFIG_DARWIN 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2006-04-25 22:36:06 +00:00
										 |  |  | if test "$solaris" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_SOLARIS=yes" >> $config_mak | 
					
						
							| 
									
										
										
										
											2006-05-01 13:58:07 +00:00
										 |  |  |   echo "#define HOST_SOLARIS $solarisrev" >> $config_h | 
					
						
							| 
									
										
										
										
											2006-04-25 22:36:06 +00:00
										 |  |  | fi | 
					
						
							| 
									
										
										
										
											2004-03-31 23:37:16 +00:00
										 |  |  | if test "$gdbstub" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_GDBSTUB=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define CONFIG_GDBSTUB 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | if test "$gprof" = "yes" ; then | 
					
						
							|  |  |  |   echo "TARGET_GPROF=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define HAVE_GPROF 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | if test "$static" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_STATIC=yes" >> $config_mak | 
					
						
							| 
									
										
										
										
											2003-10-28 23:04:01 +00:00
										 |  |  |   echo "#define CONFIG_STATIC 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | fi | 
					
						
							| 
									
										
										
										
											2006-02-08 22:39:17 +00:00
										 |  |  | if test $profiler = "yes" ; then | 
					
						
							|  |  |  |   echo "#define CONFIG_PROFILER 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2004-04-21 23:27:19 +00:00
										 |  |  | if test "$slirp" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_SLIRP=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define CONFIG_SLIRP 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2004-11-09 23:09:44 +00:00
										 |  |  | if test "$adlib" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_ADLIB=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define CONFIG_ADLIB 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | if test "$oss" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_OSS=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define CONFIG_OSS 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2005-10-30 18:58:22 +00:00
										 |  |  | if test "$coreaudio" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_COREAUDIO=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define CONFIG_COREAUDIO 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | if test "$alsa" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_ALSA=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define CONFIG_ALSA 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | if test "$dsound" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_DSOUND=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define CONFIG_DSOUND 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2004-11-14 19:57:29 +00:00
										 |  |  | if test "$fmod" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_FMOD=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "CONFIG_FMOD_LIB=$fmod_lib" >> $config_mak | 
					
						
							|  |  |  |   echo "CONFIG_FMOD_INC=$fmod_inc" >> $config_mak | 
					
						
							|  |  |  |   echo "#define CONFIG_FMOD 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  | qemu_version=`head $source_path/VERSION` | 
					
						
							|  |  |  | echo "VERSION=$qemu_version" >>$config_mak | 
					
						
							| 
									
										
										
										
											2006-04-16 13:49:23 +00:00
										 |  |  | echo "#define QEMU_VERSION \"$qemu_version\"" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | echo "SRC_PATH=$source_path" >> $config_mak | 
					
						
							| 
									
										
										
										
											2006-04-16 12:41:07 +00:00
										 |  |  | if [ "$source_path_used" = "yes" ]; then | 
					
						
							|  |  |  |   echo "VPATH=$source_path" >> $config_mak | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | echo "TARGET_DIRS=$target_list" >> $config_mak | 
					
						
							| 
									
										
										
										
											2006-04-23 17:57:59 +00:00
										 |  |  | if [ "$build_docs" = "yes" ] ; then | 
					
						
							|  |  |  |   echo "BUILD_DOCS=yes" >> $config_mak | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-07-05 21:25:26 +00:00
										 |  |  | # XXX: suppress that | 
					
						
							| 
									
										
										
										
											2004-05-12 19:32:15 +00:00
										 |  |  | if [ "$bsd" = "yes" ] ; then | 
					
						
							| 
									
										
										
										
											2004-05-20 13:23:39 +00:00
										 |  |  |   echo "#define O_LARGEFILE 0" >> $config_h | 
					
						
							|  |  |  |   echo "#define MAP_ANONYMOUS MAP_ANON" >> $config_h | 
					
						
							| 
									
										
										
										
											2004-05-12 19:32:15 +00:00
										 |  |  |   echo "#define _BSD 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-05-14 11:30:38 +00:00
										 |  |  | echo "#define CONFIG_UNAME_RELEASE \"$uname_release\"" >> $config_h | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-10-30 18:58:22 +00:00
										 |  |  | for target in $target_list; do | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | target_dir="$target" | 
					
						
							|  |  |  | config_mak=$target_dir/config.mak | 
					
						
							|  |  |  | config_h=$target_dir/config.h | 
					
						
							|  |  |  | target_cpu=`echo $target | cut -d '-' -f 1` | 
					
						
							|  |  |  | target_bigendian="no" | 
					
						
							| 
									
										
										
										
											2004-12-19 23:33:47 +00:00
										 |  |  | [ "$target_cpu" = "armeb" ] && target_bigendian=yes | 
					
						
							| 
									
										
										
										
											2003-09-30 20:54:24 +00:00
										 |  |  | [ "$target_cpu" = "sparc" ] && target_bigendian=yes | 
					
						
							| 
									
										
										
										
											2005-01-30 22:43:42 +00:00
										 |  |  | [ "$target_cpu" = "sparc64" ] && target_bigendian=yes | 
					
						
							| 
									
										
										
										
											2003-11-23 17:05:30 +00:00
										 |  |  | [ "$target_cpu" = "ppc" ] && target_bigendian=yes | 
					
						
							| 
									
										
										
										
											2005-07-23 22:39:53 +00:00
										 |  |  | [ "$target_cpu" = "ppc64" ] && target_bigendian=yes | 
					
						
							| 
									
										
										
										
											2005-07-02 15:37:12 +00:00
										 |  |  | [ "$target_cpu" = "mips" ] && target_bigendian=yes | 
					
						
							| 
									
										
										
										
											2006-06-18 19:16:53 +00:00
										 |  |  | [ "$target_cpu" = "sh4eb" ] && target_bigendian=yes | 
					
						
							| 
									
										
										
										
											2006-10-22 00:18:54 +00:00
										 |  |  | [ "$target_cpu" = "m68k" ] && target_bigendian=yes | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | target_softmmu="no" | 
					
						
							|  |  |  | if expr $target : '.*-softmmu' > /dev/null ; then | 
					
						
							|  |  |  |   target_softmmu="yes" | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2003-10-27 21:10:39 +00:00
										 |  |  | target_user_only="no" | 
					
						
							|  |  |  | if expr $target : '.*-user' > /dev/null ; then | 
					
						
							|  |  |  |   target_user_only="yes" | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-01-18 20:06:33 +00:00
										 |  |  | target_linux_user="no" | 
					
						
							|  |  |  | if expr $target : '.*-linux-user' > /dev/null ; then | 
					
						
							|  |  |  |   target_linux_user="yes" | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | target_darwin_user="no" | 
					
						
							|  |  |  | if expr $target : '.*-darwin-user' > /dev/null ; then | 
					
						
							|  |  |  |   target_darwin_user="yes" | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-07-02 13:32:17 +00:00
										 |  |  | if test "$target_user_only" = "no" -a "$check_gfx" = "yes" \ | 
					
						
							| 
									
										
										
										
											2005-10-30 18:58:22 +00:00
										 |  |  |         -a "$sdl" = "no" -a "$cocoa" = "no" ; then | 
					
						
							| 
									
										
										
										
											2005-07-02 13:32:17 +00:00
										 |  |  |     echo "ERROR: QEMU requires SDL or Cocoa for graphical output" | 
					
						
							| 
									
										
										
										
											2006-04-16 15:19:15 +00:00
										 |  |  |     echo "To build QEMU without graphical output configure with --disable-gfx-check" | 
					
						
							| 
									
										
										
										
											2005-07-02 13:32:17 +00:00
										 |  |  |     echo "Note that this will disable all output from the virtual graphics card." | 
					
						
							|  |  |  |     exit 1; | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2004-04-22 00:02:08 +00:00
										 |  |  | #echo "Creating $config_mak, $config_h and $target_dir/Makefile" | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | mkdir -p $target_dir | 
					
						
							| 
									
										
										
										
											2005-03-13 16:54:06 +00:00
										 |  |  | mkdir -p $target_dir/fpu | 
					
						
							| 
									
										
										
										
											2007-01-18 20:06:33 +00:00
										 |  |  | if test "$target" = "arm-linux-user" -o "$target" = "armeb-linux-user" ; then | 
					
						
							| 
									
										
										
										
											2004-02-16 21:40:43 +00:00
										 |  |  |   mkdir -p $target_dir/nwfpe | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2004-04-22 21:46:47 +00:00
										 |  |  | if test "$target_user_only" = "no" ; then | 
					
						
							|  |  |  |   mkdir -p $target_dir/slirp | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2004-02-16 21:40:43 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-04-25 22:36:06 +00:00
										 |  |  | # | 
					
						
							|  |  |  | # don't use ln -sf as not all "ln -sf" over write the file/link | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | rm -f $target_dir/Makefile | 
					
						
							|  |  |  | ln -s $source_path/Makefile.target $target_dir/Makefile | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | echo "# Automatically generated by configure - do not modify" > $config_mak | 
					
						
							|  |  |  | echo "/* Automatically generated by configure - do not modify */" > $config_h | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-06-15 20:25:43 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | echo "include ../config-host.mak" >> $config_mak | 
					
						
							|  |  |  | echo "#include \"../config-host.h\"" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-09-30 20:54:24 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-06-11 13:32:59 +00:00
										 |  |  | bflt="no" | 
					
						
							| 
									
										
										
										
											2003-09-30 20:54:24 +00:00
										 |  |  | interp_prefix1=`echo "$interp_prefix" | sed "s/%M/$target_cpu/g"` | 
					
						
							|  |  |  | echo "#define CONFIG_QEMU_PREFIX \"$interp_prefix1\"" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | if test "$target_cpu" = "i386" ; then | 
					
						
							|  |  |  |   echo "TARGET_ARCH=i386" >> $config_mak | 
					
						
							|  |  |  |   echo "#define TARGET_ARCH \"i386\"" >> $config_h | 
					
						
							|  |  |  |   echo "#define TARGET_I386 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2005-04-23 17:44:28 +00:00
										 |  |  |   if test $kqemu = "yes" -a "$target_softmmu" = "yes" -a $cpu = "i386" ; then | 
					
						
							| 
									
										
										
										
											2005-02-12 18:58:00 +00:00
										 |  |  |     echo "#define USE_KQEMU 1" >> $config_h | 
					
						
							|  |  |  |   fi | 
					
						
							| 
									
										
										
										
											2004-12-19 23:33:47 +00:00
										 |  |  | elif test "$target_cpu" = "arm" -o "$target_cpu" = "armeb" ; then | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  |   echo "TARGET_ARCH=arm" >> $config_mak | 
					
						
							|  |  |  |   echo "#define TARGET_ARCH \"arm\"" >> $config_h | 
					
						
							|  |  |  |   echo "#define TARGET_ARM 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2006-06-11 13:32:59 +00:00
										 |  |  |   bflt="yes" | 
					
						
							| 
									
										
										
										
											2003-09-30 20:54:24 +00:00
										 |  |  | elif test "$target_cpu" = "sparc" ; then | 
					
						
							|  |  |  |   echo "TARGET_ARCH=sparc" >> $config_mak | 
					
						
							|  |  |  |   echo "#define TARGET_ARCH \"sparc\"" >> $config_h | 
					
						
							|  |  |  |   echo "#define TARGET_SPARC 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2005-01-30 22:43:42 +00:00
										 |  |  | elif test "$target_cpu" = "sparc64" ; then | 
					
						
							|  |  |  |   echo "TARGET_ARCH=sparc64" >> $config_mak | 
					
						
							|  |  |  |   echo "#define TARGET_ARCH \"sparc64\"" >> $config_h | 
					
						
							|  |  |  |   echo "#define TARGET_SPARC 1" >> $config_h | 
					
						
							|  |  |  |   echo "#define TARGET_SPARC64 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-11-23 17:05:30 +00:00
										 |  |  | elif test "$target_cpu" = "ppc" ; then | 
					
						
							|  |  |  |   echo "TARGET_ARCH=ppc" >> $config_mak | 
					
						
							|  |  |  |   echo "#define TARGET_ARCH \"ppc\"" >> $config_h | 
					
						
							|  |  |  |   echo "#define TARGET_PPC 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2005-07-23 22:39:53 +00:00
										 |  |  | elif test "$target_cpu" = "ppc64" ; then | 
					
						
							|  |  |  |   echo "TARGET_ARCH=ppc64" >> $config_mak | 
					
						
							|  |  |  |   echo "#define TARGET_ARCH \"ppc64\"" >> $config_h | 
					
						
							|  |  |  |   echo "#define TARGET_PPC 1" >> $config_h | 
					
						
							|  |  |  |   echo "#define TARGET_PPC64 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2005-01-03 23:38:40 +00:00
										 |  |  | elif test "$target_cpu" = "x86_64" ; then | 
					
						
							|  |  |  |   echo "TARGET_ARCH=x86_64" >> $config_mak | 
					
						
							|  |  |  |   echo "#define TARGET_ARCH \"x86_64\"" >> $config_h | 
					
						
							|  |  |  |   echo "#define TARGET_I386 1" >> $config_h | 
					
						
							|  |  |  |   echo "#define TARGET_X86_64 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2005-04-23 17:44:28 +00:00
										 |  |  |   if test $kqemu = "yes" -a "$target_softmmu" = "yes" -a $cpu = "x86_64"  ; then | 
					
						
							|  |  |  |     echo "#define USE_KQEMU 1" >> $config_h | 
					
						
							|  |  |  |   fi | 
					
						
							| 
									
										
										
										
											2005-12-06 21:42:55 +00:00
										 |  |  | elif test "$target_cpu" = "mips" -o "$target_cpu" = "mipsel" ; then | 
					
						
							| 
									
										
										
										
											2005-07-02 15:37:12 +00:00
										 |  |  |   echo "TARGET_ARCH=mips" >> $config_mak | 
					
						
							|  |  |  |   echo "#define TARGET_ARCH \"mips\"" >> $config_h | 
					
						
							|  |  |  |   echo "#define TARGET_MIPS 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2006-06-14 12:56:19 +00:00
										 |  |  |   echo "CONFIG_SOFTFLOAT=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define CONFIG_SOFTFLOAT 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2006-06-18 19:16:53 +00:00
										 |  |  | elif test "$target_cpu" = "sh4" -o "$target_cpu" = "sh4eb" ; then | 
					
						
							| 
									
										
										
										
											2006-04-27 21:07:38 +00:00
										 |  |  |   echo "TARGET_ARCH=sh4" >> $config_mak | 
					
						
							|  |  |  |   echo "#define TARGET_ARCH \"sh4\"" >> $config_h | 
					
						
							|  |  |  |   echo "#define TARGET_SH4 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2006-06-17 20:01:14 +00:00
										 |  |  |   bflt="yes" | 
					
						
							| 
									
										
										
										
											2006-10-22 00:18:54 +00:00
										 |  |  | elif test "$target_cpu" = "m68k" ; then | 
					
						
							|  |  |  |   echo "TARGET_ARCH=m68k" >> $config_mak | 
					
						
							|  |  |  |   echo "#define TARGET_ARCH \"m68k\"" >> $config_h | 
					
						
							|  |  |  |   echo "#define TARGET_M68K 1" >> $config_h | 
					
						
							|  |  |  |   bflt="yes" | 
					
						
							| 
									
										
										
										
											2003-06-15 20:25:43 +00:00
										 |  |  | else | 
					
						
							|  |  |  |   echo "Unsupported target CPU" | 
					
						
							|  |  |  |   exit 1 | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | if test "$target_bigendian" = "yes" ; then | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  |   echo "TARGET_WORDS_BIGENDIAN=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define TARGET_WORDS_BIGENDIAN 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-06-15 20:25:43 +00:00
										 |  |  | fi | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | if test "$target_softmmu" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_SOFTMMU=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define CONFIG_SOFTMMU 1" >> $config_h | 
					
						
							| 
									
										
										
										
											2003-06-09 19:53:12 +00:00
										 |  |  | fi | 
					
						
							| 
									
										
										
										
											2003-10-27 21:10:39 +00:00
										 |  |  | if test "$target_user_only" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_USER_ONLY=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define CONFIG_USER_ONLY 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2007-01-18 20:06:33 +00:00
										 |  |  | if test "$target_linux_user" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_LINUX_USER=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define CONFIG_LINUX_USER 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | if test "$target_darwin_user" = "yes" ; then | 
					
						
							|  |  |  |   echo "CONFIG_DARWIN_USER=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define CONFIG_DARWIN_USER 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-10-22 00:18:54 +00:00
										 |  |  | if test "$target_cpu" = "arm" -o "$target_cpu" = "armeb" -o "$target_cpu" = "sparc" -o "$target_cpu" = "sparc64" -o "$target_cpu" = "m68k"; then | 
					
						
							| 
									
										
										
										
											2005-03-13 16:54:06 +00:00
										 |  |  |   echo "CONFIG_SOFTFLOAT=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define CONFIG_SOFTFLOAT 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2006-06-11 13:32:59 +00:00
										 |  |  | if test "$target_user_only" = "yes" -a "$bflt" = "yes"; then | 
					
						
							|  |  |  |   echo "TARGET_HAS_BFLT=yes" >> $config_mak | 
					
						
							|  |  |  |   echo "#define TARGET_HAS_BFLT 1" >> $config_h | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2004-04-22 00:02:08 +00:00
										 |  |  | # sdl defines | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if test "$target_user_only" = "no"; then | 
					
						
							|  |  |  |     if test "$target_softmmu" = "no" -o "$static" = "yes"; then | 
					
						
							| 
									
										
										
										
											2004-10-24 22:17:47 +00:00
										 |  |  |         sdl1=$sdl_static | 
					
						
							| 
									
										
										
										
											2004-04-22 00:02:08 +00:00
										 |  |  |     else | 
					
						
							| 
									
										
										
										
											2004-10-24 22:17:47 +00:00
										 |  |  |         sdl1=$sdl | 
					
						
							|  |  |  |     fi | 
					
						
							|  |  |  |     if test "$sdl1" = "yes" ; then | 
					
						
							|  |  |  |         echo "#define CONFIG_SDL 1" >> $config_h | 
					
						
							|  |  |  |         echo "CONFIG_SDL=yes" >> $config_mak | 
					
						
							|  |  |  |         if test "$target_softmmu" = "no" -o "$static" = "yes"; then | 
					
						
							|  |  |  |             echo "SDL_LIBS=$sdl_static_libs" >> $config_mak | 
					
						
							|  |  |  |         else | 
					
						
							| 
									
										
										
										
											2004-04-22 00:02:08 +00:00
										 |  |  |             echo "SDL_LIBS=`$sdl_config --libs`" >> $config_mak | 
					
						
							|  |  |  |         fi | 
					
						
							| 
									
										
										
										
											2004-10-24 22:17:47 +00:00
										 |  |  |         if [ "${aa}" = "yes" ] ; then | 
					
						
							| 
									
										
										
										
											2006-04-16 13:28:56 +00:00
										 |  |  |             echo "SDL_CFLAGS=`$sdl_config --cflags` `aalib-config --cflags`" >> $config_mak | 
					
						
							|  |  |  |         else | 
					
						
							|  |  |  |             echo "SDL_CFLAGS=`$sdl_config --cflags`" >> $config_mak | 
					
						
							| 
									
										
										
										
											2004-10-24 22:17:47 +00:00
										 |  |  |         fi | 
					
						
							| 
									
										
										
										
											2004-04-22 00:02:08 +00:00
										 |  |  |     fi | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-03-01 21:37:28 +00:00
										 |  |  | if test "$cocoa" = "yes" ; then | 
					
						
							|  |  |  |     echo "#define CONFIG_COCOA 1" >> $config_h | 
					
						
							|  |  |  |     echo "CONFIG_COCOA=yes" >> $config_mak | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | done # for target in $targets | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # build tree in object directory if source path is different from current one | 
					
						
							|  |  |  | if test "$source_path_used" = "yes" ; then | 
					
						
							|  |  |  |     DIRS="tests" | 
					
						
							|  |  |  |     FILES="Makefile tests/Makefile" | 
					
						
							|  |  |  |     for dir in $DIRS ; do | 
					
						
							|  |  |  |             mkdir -p $dir | 
					
						
							|  |  |  |     done | 
					
						
							| 
									
										
										
										
											2006-04-25 22:36:06 +00:00
										 |  |  |     # remove the link and recreate it, as not all "ln -sf" overwrite the link | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |     for f in $FILES ; do | 
					
						
							| 
									
										
										
										
											2006-04-25 22:36:06 +00:00
										 |  |  |         rm -f $f | 
					
						
							|  |  |  |         ln -s $source_path/$f $f | 
					
						
							| 
									
										
										
										
											2003-03-06 23:23:54 +00:00
										 |  |  |     done | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-08-10 21:36:04 +00:00
										 |  |  | rm -f $TMPO $TMPC $TMPE $TMPS |