root / configure @ fb065187
History | View | Annotate | Download (14.3 kB)
1 |
#!/bin/sh |
---|---|
2 |
# |
3 |
# qemu configure script (c) 2003 Fabrice Bellard |
4 |
# |
5 |
# set temporary file name |
6 |
if test ! -z "$TMPDIR" ; then |
7 |
TMPDIR1="${TMPDIR}" |
8 |
elif test ! -z "$TEMPDIR" ; then |
9 |
TMPDIR1="${TEMPDIR}" |
10 |
else |
11 |
TMPDIR1="/tmp" |
12 |
fi |
13 |
|
14 |
TMPC="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.c" |
15 |
TMPO="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.o" |
16 |
TMPE="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}" |
17 |
TMPS="${TMPDIR1}/qemu-conf-${RANDOM}-$$-${RANDOM}.S" |
18 |
|
19 |
# default parameters |
20 |
prefix="" |
21 |
interp_prefix="/usr/gnemul/qemu-%M" |
22 |
static="no" |
23 |
cross_prefix="" |
24 |
cc="gcc" |
25 |
host_cc="gcc" |
26 |
ar="ar" |
27 |
make="make" |
28 |
strip="strip" |
29 |
cpu=`uname -m` |
30 |
target_list="i386-user i386 i386-softmmu arm-user sparc-user ppc-user ppc-softmmu sparc-softmmu" |
31 |
case "$cpu" in |
32 |
i386|i486|i586|i686|i86pc|BePC) |
33 |
cpu="i386" |
34 |
;; |
35 |
armv4l) |
36 |
cpu="armv4l" |
37 |
;; |
38 |
alpha) |
39 |
cpu="alpha" |
40 |
;; |
41 |
"Power Macintosh"|ppc|ppc64) |
42 |
cpu="powerpc" |
43 |
;; |
44 |
mips) |
45 |
cpu="mips" |
46 |
;; |
47 |
s390) |
48 |
cpu="s390" |
49 |
;; |
50 |
sparc) |
51 |
cpu="sparc" |
52 |
;; |
53 |
sparc64) |
54 |
cpu="sparc64" |
55 |
;; |
56 |
ia64) |
57 |
cpu="ia64" |
58 |
;; |
59 |
m68k) |
60 |
cpu="m68k" |
61 |
;; |
62 |
x86_64|amd64) |
63 |
cpu="amd64" |
64 |
;; |
65 |
*) |
66 |
cpu="unknown" |
67 |
;; |
68 |
esac |
69 |
gprof="no" |
70 |
bigendian="no" |
71 |
mingw32="no" |
72 |
EXESUF="" |
73 |
gdbstub="yes" |
74 |
slirp="yes" |
75 |
adlib="no" |
76 |
oss="no" |
77 |
|
78 |
# OS specific |
79 |
targetos=`uname -s` |
80 |
case $targetos in |
81 |
MINGW32*) |
82 |
mingw32="yes" |
83 |
;; |
84 |
FreeBSD) |
85 |
bsd="yes" |
86 |
oss="yes" |
87 |
;; |
88 |
NetBSD) |
89 |
bsd="yes" |
90 |
oss="yes" |
91 |
;; |
92 |
OpenBSD) |
93 |
bsd="yes" |
94 |
oss="yes" |
95 |
;; |
96 |
Darwin) |
97 |
bsd="yes" |
98 |
darwin="yes" |
99 |
;; |
100 |
*) |
101 |
oss="yes" |
102 |
;; |
103 |
esac |
104 |
|
105 |
if [ "$bsd" = "yes" ] ; then |
106 |
if [ ! "$darwin" = "yes" ] ; then |
107 |
make="gmake" |
108 |
fi |
109 |
target_list="i386-softmmu ppc-softmmu sparc-softmmu" |
110 |
fi |
111 |
|
112 |
# find source path |
113 |
# XXX: we assume an absolute path is given when launching configure, |
114 |
# except in './configure' case. |
115 |
source_path=${0%configure} |
116 |
source_path=${source_path%/} |
117 |
source_path_used="yes" |
118 |
if test -z "$source_path" -o "$source_path" = "." ; then |
119 |
source_path=`pwd` |
120 |
source_path_used="no" |
121 |
fi |
122 |
|
123 |
for opt do |
124 |
case "$opt" in |
125 |
--prefix=*) prefix=`echo $opt | cut -d '=' -f 2` |
126 |
;; |
127 |
--interp-prefix=*) interp_prefix=`echo $opt | cut -d '=' -f 2` |
128 |
;; |
129 |
--source-path=*) source_path=`echo $opt | cut -d '=' -f 2` |
130 |
;; |
131 |
--cross-prefix=*) cross_prefix=`echo $opt | cut -d '=' -f 2` |
132 |
;; |
133 |
--cc=*) cc=`echo $opt | cut -d '=' -f 2` |
134 |
;; |
135 |
--make=*) make=`echo $opt | cut -d '=' -f 2` |
136 |
;; |
137 |
--extra-cflags=*) CFLAGS="${opt#--extra-cflags=}" |
138 |
;; |
139 |
--extra-ldflags=*) LDFLAGS="${opt#--extra-ldflags=}" |
140 |
;; |
141 |
--extra-libs=*) extralibs=${opt#--extra-libs=} |
142 |
;; |
143 |
--cpu=*) cpu=`echo $opt | cut -d '=' -f 2` |
144 |
;; |
145 |
--target-list=*) target_list=${opt#--target-list=} |
146 |
;; |
147 |
--enable-gprof) gprof="yes" |
148 |
;; |
149 |
--static) static="yes" |
150 |
;; |
151 |
--disable-sdl) sdl="no" |
152 |
;; |
153 |
--enable-mingw32) mingw32="yes" ; cross_prefix="i386-mingw32-" |
154 |
;; |
155 |
--disable-slirp) slirp="no" |
156 |
;; |
157 |
--enable-adlib) adlib="yes" |
158 |
;; |
159 |
esac |
160 |
done |
161 |
|
162 |
# Checking for CFLAGS |
163 |
if test -z "$CFLAGS"; then |
164 |
CFLAGS="-O2" |
165 |
fi |
166 |
|
167 |
cc="${cross_prefix}${cc}" |
168 |
ar="${cross_prefix}${ar}" |
169 |
strip="${cross_prefix}${strip}" |
170 |
|
171 |
if test "$mingw32" = "yes" ; then |
172 |
target_list="i386-softmmu ppc-softmmu sparc-softmmu" |
173 |
EXESUF=".exe" |
174 |
gdbstub="no" |
175 |
fi |
176 |
|
177 |
if test -z "$cross_prefix" ; then |
178 |
|
179 |
# --- |
180 |
# big/little endian test |
181 |
cat > $TMPC << EOF |
182 |
#include <inttypes.h> |
183 |
int main(int argc, char ** argv){ |
184 |
volatile uint32_t i=0x01234567; |
185 |
return (*((uint8_t*)(&i))) == 0x67; |
186 |
} |
187 |
EOF |
188 |
|
189 |
if $cc -o $TMPE $TMPC 2>/dev/null ; then |
190 |
$TMPE && bigendian="yes" |
191 |
else |
192 |
echo big/little test failed |
193 |
fi |
194 |
|
195 |
else |
196 |
|
197 |
# if cross compiling, cannot launch a program, so make a static guess |
198 |
if test "$cpu" = "powerpc" -o "$cpu" = "mips" -o "$cpu" = "s390" -o "$cpu" = "sparc" -o "$cpu" = "sparc64" -o "$cpu" = "m68k"; then |
199 |
bigendian="yes" |
200 |
fi |
201 |
|
202 |
fi |
203 |
|
204 |
# check gcc options support |
205 |
cat > $TMPC <<EOF |
206 |
int main(void) { |
207 |
} |
208 |
EOF |
209 |
|
210 |
have_gcc3_options="no" |
211 |
if $cc -fno-reorder-blocks -fno-optimize-sibling-calls -o $TMPO $TMPC 2> /dev/null ; then |
212 |
have_gcc3_options="yes" |
213 |
fi |
214 |
|
215 |
########################################## |
216 |
# SDL probe |
217 |
|
218 |
sdl_too_old=no |
219 |
|
220 |
if test -z "$sdl" ; then |
221 |
|
222 |
sdl_config="sdl-config" |
223 |
sdl=no |
224 |
sdl_static=no |
225 |
|
226 |
if test "$mingw32" = "yes" -a ! -z "$cross_prefix" ; then |
227 |
# win32 cross compilation case |
228 |
sdl_config="i386-mingw32msvc-sdl-config" |
229 |
sdl=yes |
230 |
else |
231 |
# normal SDL probe |
232 |
cat > $TMPC << EOF |
233 |
#include <SDL.h> |
234 |
#undef main /* We don't want SDL to override our main() */ |
235 |
int main( void ) { return SDL_Init (SDL_INIT_VIDEO); } |
236 |
EOF |
237 |
|
238 |
if $cc -o $TMPE `$sdl_config --cflags 2> /dev/null` $TMPC `$sdl_config --libs 2> /dev/null` 2> /dev/null ; then |
239 |
_sdlversion=`$sdl_config --version | sed 's/[^0-9]//g'` |
240 |
if test "$_sdlversion" -lt 121 ; then |
241 |
sdl_too_old=yes |
242 |
else |
243 |
sdl=yes |
244 |
fi |
245 |
|
246 |
# static link with sdl ? |
247 |
if test "$sdl" = "yes" ; then |
248 |
aa="no" |
249 |
`$sdl_config --static-libs | grep \\\-laa > /dev/null` && aa="yes" |
250 |
sdl_static_libs=`$sdl_config --static-libs` |
251 |
if [ "$aa" = "yes" ] ; then |
252 |
sdl_static_libs="$sdl_static_libs `aalib-config --static-libs`" |
253 |
fi |
254 |
|
255 |
if $cc -o $TMPE `$sdl_config --cflags 2> /dev/null` $TMPC $sdl_static_libs 2> /dev/null; then |
256 |
sdl_static=yes |
257 |
fi |
258 |
|
259 |
fi # static link |
260 |
|
261 |
fi # sdl compile test |
262 |
|
263 |
fi # cross compilation |
264 |
fi # -z $sdl |
265 |
|
266 |
if test x"$1" = x"-h" -o x"$1" = x"--help" ; then |
267 |
cat << EOF |
268 |
|
269 |
Usage: configure [options] |
270 |
Options: [defaults in brackets after descriptions] |
271 |
|
272 |
EOF |
273 |
echo "Standard options:" |
274 |
echo " --help print this message" |
275 |
echo " --prefix=PREFIX install in PREFIX [$prefix]" |
276 |
echo " --interp-prefix=PREFIX where to find shared libraries, etc." |
277 |
echo " use %M for cpu name [$interp_prefix]" |
278 |
echo " --target-list=LIST set target list [$target_list]" |
279 |
echo "" |
280 |
echo "Advanced options (experts only):" |
281 |
echo " --source-path=PATH path of source code [$source_path]" |
282 |
echo " --cross-prefix=PREFIX use PREFIX for compile tools [$cross_prefix]" |
283 |
echo " --cc=CC use C compiler CC [$cc]" |
284 |
echo " --make=MAKE use specified make [$make]" |
285 |
echo " --static enable static build [$static]" |
286 |
echo " --enable-mingw32 enable Win32 cross compilation with mingw32" |
287 |
echo "" |
288 |
echo "NOTE: The object files are build at the place where configure is launched" |
289 |
exit 1 |
290 |
fi |
291 |
|
292 |
if test "$mingw32" = "yes" ; then |
293 |
if test -z "$prefix" ; then |
294 |
prefix="/c/Program Files/Qemu" |
295 |
fi |
296 |
mandir="$prefix" |
297 |
datadir="$prefix" |
298 |
docdir="$prefix" |
299 |
bindir="$prefix" |
300 |
else |
301 |
if test -z "$prefix" ; then |
302 |
prefix="/usr/local" |
303 |
fi |
304 |
mandir="$prefix/share/man" |
305 |
datadir="$prefix/share/qemu" |
306 |
docdir="$prefix/share/doc/qemu" |
307 |
bindir="$prefix/bin" |
308 |
fi |
309 |
|
310 |
echo "Install prefix $prefix" |
311 |
echo "BIOS directory $datadir" |
312 |
echo "binary directory $bindir" |
313 |
if test "$mingw32" = "no" ; then |
314 |
echo "Manual directory $mandir" |
315 |
echo "ELF interp prefix $interp_prefix" |
316 |
fi |
317 |
echo "Source path $source_path" |
318 |
echo "C compiler $cc" |
319 |
echo "make $make" |
320 |
echo "host CPU $cpu" |
321 |
echo "host big endian $bigendian" |
322 |
echo "target list $target_list" |
323 |
echo "gprof enabled $gprof" |
324 |
echo "static build $static" |
325 |
echo "SDL support $sdl" |
326 |
echo "SDL static link $sdl_static" |
327 |
echo "mingw32 support $mingw32" |
328 |
echo "Adlib support $adlib" |
329 |
|
330 |
if test $sdl_too_old = "yes"; then |
331 |
echo "-> Your SDL version is too old - please upgrade to have FFplay/SDL support" |
332 |
fi |
333 |
if test "$sdl_static" = "no"; then |
334 |
echo "WARNING: cannot compile statically with SDL - qemu-fast won't have a graphical output" |
335 |
fi |
336 |
|
337 |
config_mak="config-host.mak" |
338 |
config_h="config-host.h" |
339 |
|
340 |
#echo "Creating $config_mak and $config_h" |
341 |
|
342 |
echo "# Automatically generated by configure - do not modify" > $config_mak |
343 |
echo "/* Automatically generated by configure - do not modify */" > $config_h |
344 |
|
345 |
echo "prefix=$prefix" >> $config_mak |
346 |
echo "bindir=$bindir" >> $config_mak |
347 |
echo "mandir=$mandir" >> $config_mak |
348 |
echo "datadir=$datadir" >> $config_mak |
349 |
echo "docdir=$docdir" >> $config_mak |
350 |
echo "#define CONFIG_QEMU_SHAREDIR \"$datadir\"" >> $config_h |
351 |
echo "MAKE=$make" >> $config_mak |
352 |
echo "CC=$cc" >> $config_mak |
353 |
if test "$have_gcc3_options" = "yes" ; then |
354 |
echo "HAVE_GCC3_OPTIONS=yes" >> $config_mak |
355 |
fi |
356 |
echo "HOST_CC=$host_cc" >> $config_mak |
357 |
echo "AR=$ar" >> $config_mak |
358 |
echo "STRIP=$strip -s -R .comment -R .note" >> $config_mak |
359 |
echo "CFLAGS=$CFLAGS" >> $config_mak |
360 |
echo "LDFLAGS=$LDFLAGS" >> $config_mak |
361 |
echo "EXESUF=$EXESUF" >> $config_mak |
362 |
if test "$cpu" = "i386" ; then |
363 |
echo "ARCH=i386" >> $config_mak |
364 |
echo "#define HOST_I386 1" >> $config_h |
365 |
elif test "$cpu" = "amd64" ; then |
366 |
echo "ARCH=amd64" >> $config_mak |
367 |
echo "#define HOST_AMD64 1" >> $config_h |
368 |
elif test "$cpu" = "armv4l" ; then |
369 |
echo "ARCH=arm" >> $config_mak |
370 |
echo "#define HOST_ARM 1" >> $config_h |
371 |
elif test "$cpu" = "powerpc" ; then |
372 |
echo "ARCH=ppc" >> $config_mak |
373 |
echo "#define HOST_PPC 1" >> $config_h |
374 |
elif test "$cpu" = "mips" ; then |
375 |
echo "ARCH=mips" >> $config_mak |
376 |
echo "#define HOST_MIPS 1" >> $config_h |
377 |
elif test "$cpu" = "s390" ; then |
378 |
echo "ARCH=s390" >> $config_mak |
379 |
echo "#define HOST_S390 1" >> $config_h |
380 |
elif test "$cpu" = "alpha" ; then |
381 |
echo "ARCH=alpha" >> $config_mak |
382 |
echo "#define HOST_ALPHA 1" >> $config_h |
383 |
elif test "$cpu" = "sparc" ; then |
384 |
echo "ARCH=sparc" >> $config_mak |
385 |
echo "#define HOST_SPARC 1" >> $config_h |
386 |
elif test "$cpu" = "sparc64" ; then |
387 |
echo "ARCH=sparc64" >> $config_mak |
388 |
echo "#define HOST_SPARC64 1" >> $config_h |
389 |
elif test "$cpu" = "ia64" ; then |
390 |
echo "ARCH=ia64" >> $config_mak |
391 |
echo "#define HOST_IA64 1" >> $config_h |
392 |
elif test "$cpu" = "m68k" ; then |
393 |
echo "ARCH=m68k" >> $config_mak |
394 |
echo "#define HOST_M68K 1" >> $config_h |
395 |
else |
396 |
echo "Unsupported CPU" |
397 |
exit 1 |
398 |
fi |
399 |
if test "$bigendian" = "yes" ; then |
400 |
echo "WORDS_BIGENDIAN=yes" >> $config_mak |
401 |
echo "#define WORDS_BIGENDIAN 1" >> $config_h |
402 |
fi |
403 |
if test "$mingw32" = "yes" ; then |
404 |
echo "CONFIG_WIN32=yes" >> $config_mak |
405 |
echo "#define CONFIG_WIN32 1" >> $config_h |
406 |
elif test -f "/usr/include/byteswap.h" ; then |
407 |
echo "#define HAVE_BYTESWAP_H 1" >> $config_h |
408 |
fi |
409 |
if test "$darwin" = "yes" ; then |
410 |
echo "CONFIG_DARWIN=yes" >> $config_mak |
411 |
echo "#define CONFIG_DARWIN 1" >> $config_h |
412 |
fi |
413 |
if test "$gdbstub" = "yes" ; then |
414 |
echo "CONFIG_GDBSTUB=yes" >> $config_mak |
415 |
echo "#define CONFIG_GDBSTUB 1" >> $config_h |
416 |
fi |
417 |
if test "$gprof" = "yes" ; then |
418 |
echo "TARGET_GPROF=yes" >> $config_mak |
419 |
echo "#define HAVE_GPROF 1" >> $config_h |
420 |
fi |
421 |
if test "$static" = "yes" ; then |
422 |
echo "CONFIG_STATIC=yes" >> $config_mak |
423 |
echo "#define CONFIG_STATIC 1" >> $config_h |
424 |
fi |
425 |
if test "$slirp" = "yes" ; then |
426 |
echo "CONFIG_SLIRP=yes" >> $config_mak |
427 |
echo "#define CONFIG_SLIRP 1" >> $config_h |
428 |
fi |
429 |
if test "$adlib" = "yes" ; then |
430 |
echo "CONFIG_ADLIB=yes" >> $config_mak |
431 |
echo "#define CONFIG_ADLIB 1" >> $config_h |
432 |
fi |
433 |
if test "$oss" = "yes" ; then |
434 |
echo "CONFIG_OSS=yes" >> $config_mak |
435 |
echo "#define CONFIG_OSS 1" >> $config_h |
436 |
fi |
437 |
echo -n "VERSION=" >>$config_mak |
438 |
head $source_path/VERSION >>$config_mak |
439 |
echo "" >>$config_mak |
440 |
echo -n "#define QEMU_VERSION \"" >> $config_h |
441 |
head $source_path/VERSION >> $config_h |
442 |
echo "\"" >> $config_h |
443 |
|
444 |
echo "SRC_PATH=$source_path" >> $config_mak |
445 |
echo "TARGET_DIRS=$target_list" >> $config_mak |
446 |
|
447 |
# XXX: suppress that |
448 |
if [ "$bsd" = "yes" ] ; then |
449 |
echo "#define O_LARGEFILE 0" >> $config_h |
450 |
echo "#define MAP_ANONYMOUS MAP_ANON" >> $config_h |
451 |
echo "#define _BSD 1" >> $config_h |
452 |
fi |
453 |
|
454 |
for target in $target_list; do |
455 |
|
456 |
target_dir="$target" |
457 |
config_mak=$target_dir/config.mak |
458 |
config_h=$target_dir/config.h |
459 |
target_cpu=`echo $target | cut -d '-' -f 1` |
460 |
target_bigendian="no" |
461 |
[ "$target_cpu" = "sparc" ] && target_bigendian=yes |
462 |
[ "$target_cpu" = "ppc" ] && target_bigendian=yes |
463 |
target_softmmu="no" |
464 |
if expr $target : '.*-softmmu' > /dev/null ; then |
465 |
target_softmmu="yes" |
466 |
fi |
467 |
target_user_only="no" |
468 |
if expr $target : '.*-user' > /dev/null ; then |
469 |
target_user_only="yes" |
470 |
fi |
471 |
|
472 |
#echo "Creating $config_mak, $config_h and $target_dir/Makefile" |
473 |
|
474 |
mkdir -p $target_dir |
475 |
if test "$target" = "arm-user" ; then |
476 |
mkdir -p $target_dir/nwfpe |
477 |
fi |
478 |
if test "$target_user_only" = "no" ; then |
479 |
mkdir -p $target_dir/slirp |
480 |
fi |
481 |
|
482 |
ln -sf $source_path/Makefile.target $target_dir/Makefile |
483 |
|
484 |
echo "# Automatically generated by configure - do not modify" > $config_mak |
485 |
echo "/* Automatically generated by configure - do not modify */" > $config_h |
486 |
|
487 |
|
488 |
echo "include ../config-host.mak" >> $config_mak |
489 |
echo "#include \"../config-host.h\"" >> $config_h |
490 |
|
491 |
interp_prefix1=`echo "$interp_prefix" | sed "s/%M/$target_cpu/g"` |
492 |
echo "#define CONFIG_QEMU_PREFIX \"$interp_prefix1\"" >> $config_h |
493 |
|
494 |
if test "$target_cpu" = "i386" ; then |
495 |
echo "TARGET_ARCH=i386" >> $config_mak |
496 |
echo "#define TARGET_ARCH \"i386\"" >> $config_h |
497 |
echo "#define TARGET_I386 1" >> $config_h |
498 |
elif test "$target_cpu" = "arm" ; then |
499 |
echo "TARGET_ARCH=arm" >> $config_mak |
500 |
echo "#define TARGET_ARCH \"arm\"" >> $config_h |
501 |
echo "#define TARGET_ARM 1" >> $config_h |
502 |
elif test "$target_cpu" = "sparc" ; then |
503 |
echo "TARGET_ARCH=sparc" >> $config_mak |
504 |
echo "#define TARGET_ARCH \"sparc\"" >> $config_h |
505 |
echo "#define TARGET_SPARC 1" >> $config_h |
506 |
elif test "$target_cpu" = "ppc" ; then |
507 |
echo "TARGET_ARCH=ppc" >> $config_mak |
508 |
echo "#define TARGET_ARCH \"ppc\"" >> $config_h |
509 |
echo "#define TARGET_PPC 1" >> $config_h |
510 |
else |
511 |
echo "Unsupported target CPU" |
512 |
exit 1 |
513 |
fi |
514 |
if test "$target_bigendian" = "yes" ; then |
515 |
echo "TARGET_WORDS_BIGENDIAN=yes" >> $config_mak |
516 |
echo "#define TARGET_WORDS_BIGENDIAN 1" >> $config_h |
517 |
fi |
518 |
if test "$target_softmmu" = "yes" ; then |
519 |
echo "CONFIG_SOFTMMU=yes" >> $config_mak |
520 |
echo "#define CONFIG_SOFTMMU 1" >> $config_h |
521 |
fi |
522 |
if test "$target_user_only" = "yes" ; then |
523 |
echo "CONFIG_USER_ONLY=yes" >> $config_mak |
524 |
echo "#define CONFIG_USER_ONLY 1" >> $config_h |
525 |
fi |
526 |
|
527 |
# sdl defines |
528 |
|
529 |
if test "$target_user_only" = "no"; then |
530 |
if test "$target_softmmu" = "no" -o "$static" = "yes"; then |
531 |
sdl1=$sdl_static |
532 |
else |
533 |
sdl1=$sdl |
534 |
fi |
535 |
if test "$sdl1" = "yes" ; then |
536 |
echo "#define CONFIG_SDL 1" >> $config_h |
537 |
echo "CONFIG_SDL=yes" >> $config_mak |
538 |
if test "$target_softmmu" = "no" -o "$static" = "yes"; then |
539 |
echo "SDL_LIBS=$sdl_static_libs" >> $config_mak |
540 |
else |
541 |
echo "SDL_LIBS=`$sdl_config --libs`" >> $config_mak |
542 |
fi |
543 |
echo -n "SDL_CFLAGS=`$sdl_config --cflags`" >> $config_mak |
544 |
if [ "${aa}" = "yes" ] ; then |
545 |
echo -n " `aalib-config --cflags`" >> $config_mak ; |
546 |
fi |
547 |
echo "" >> $config_mak |
548 |
fi |
549 |
fi |
550 |
|
551 |
done # for target in $targets |
552 |
|
553 |
# build tree in object directory if source path is different from current one |
554 |
if test "$source_path_used" = "yes" ; then |
555 |
DIRS="tests" |
556 |
FILES="Makefile tests/Makefile" |
557 |
for dir in $DIRS ; do |
558 |
mkdir -p $dir |
559 |
done |
560 |
for f in $FILES ; do |
561 |
ln -sf $source_path/$f $f |
562 |
done |
563 |
fi |
564 |
|
565 |
rm -f $TMPO $TMPC $TMPE $TMPS |