OSDN Git Service

2011-02-11 Yao Qi <yao@codesourcery.com>
[pf3gnuchains/sourceware.git] / gdb / common / configure.ac
1 #                                                       -*- Autoconf -*-
2 # Process this file with autoconf to produce a configure script.
3
4 # Copyright 2011
5 # Free Software Foundation, Inc.
6 #
7 # This program is free software; you can redistribute it and/or modify
8 # it under the terms of the GNU General Public License as published by
9 # the Free Software Foundation; either version 3 of the License, or
10 # (at your option) any later version.
11 #
12 # This program is distributed in the hope that it will be useful,
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15 # GNU General Public License for more details.
16 #
17 # You should have received a copy of the GNU General Public License
18 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
19
20 AC_PREREQ(2.59)
21 AC_INIT(.)
22
23 AC_CANONICAL_BUILD
24 AC_CANONICAL_HOST
25 AC_CANONICAL_TARGET
26
27 AC_PROG_CC
28 AC_PROG_RANLIB
29
30 AC_CHECK_PROGS([ACLOCAL], [aclocal], [$MISSING aclocal])
31 AC_CHECK_PROGS([AUTOCONF], [autoconf], [$MISSING autoconf])
32 AC_CHECK_PROGS([AUTOHEADER], [autoheader], [$MISSING autoheader])
33
34 # Check for the 'make' the user wants to use.
35 AC_CHECK_PROGS(MAKE, make)
36 MAKE_IS_GNU=
37 case "`$MAKE --version 2>&1 | sed 1q`" in
38   *GNU*)
39     MAKE_IS_GNU=yes
40     ;;
41 esac
42 AM_CONDITIONAL(GMAKE, test "$MAKE_IS_GNU" = yes)
43 AC_PROG_MAKE_SET
44
45 AC_SUBST(COMMON_CPU_OBJ)
46 AC_SUBST(COMMON_CPU_SRC)
47
48 # Add different object files to libcommon.a according to different host_cpu.
49 case "$host_cpu" in
50   *)
51     COMMON_CPU_OBJ=""
52     COMMON_CPU_SRC=""
53     ;;
54 esac
55
56 # Determine whether or not build libcommon.a for gdbserver
57 AC_ARG_ENABLE(gdbserver,
58 [  --enable-gdbserver       build libcommon.a for gdbserver],
59 [], [enable_gdbserver=no])
60
61 if test x"$enable_gdbserver" = xyes; then
62   GDB_FLAGS="-DGDBSERVER"
63   GDB_INCLUDE="-I\$(srcdir)/../gdbserver/"
64 else
65   GDB_FLAGS=""
66   GDB_INCLUDE="-I\$(srcdir)/../ -I\$(BFD_DIR)"
67 fi
68
69 AC_SUBST(GDB_FLAGS)
70 AC_SUBST(GDB_INCLUDE)
71
72 AC_EXEEXT
73
74 AC_OUTPUT([Makefile])