diff options
author | Ian Lance Taylor <ian@airs.com> | 1997-08-01 01:49:13 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1997-08-01 01:49:13 +0000 |
commit | 1daed53f649e59ca014be31f814b040eb4d940d6 (patch) | |
tree | 2125fff6dd9fb6912aa781a7982f879c3b0432b3 /opcodes/configure.in | |
parent | 5e377ed2f2fe756468a14385ad7364053d637025 (diff) | |
download | gdb-1daed53f649e59ca014be31f814b040eb4d940d6.zip gdb-1daed53f649e59ca014be31f814b040eb4d940d6.tar.gz gdb-1daed53f649e59ca014be31f814b040eb4d940d6.tar.bz2 |
* Makefile.am: New file, based on old Makefile.in.
* acconfig.h: New file.
* acinclude.m4: New file.
* stamp-h.in: New file.
* configure.in: Call AM_INIT_AUTOMAKE and AM_PROG_LIBTOOL.
Removed shared library handling; now handled by libtool. Replace
AC_CONFIG_HEADER with AM_CONFIG_HEADER. Call AM_MAINTAINER_MODE,
AM_CYGWIN32, and AM_EXEEXT. Replace AC_PROG_INSTALL with
AM_PROG_INSTALL. Change all .o files to .lo. Remove stamp-h
handling in AC_OUTPUT.
* dep-in.sed: Change .o to .lo.
* Makefile.in: Now built with automake.
* aclocal.m4: Now built with aclocal.
* config.in, configure: Rebuild.
Diffstat (limited to 'opcodes/configure.in')
-rw-r--r-- | opcodes/configure.in | 155 |
1 files changed, 44 insertions, 111 deletions
diff --git a/opcodes/configure.in b/opcodes/configure.in index 4baa5de..2f4c783 100644 --- a/opcodes/configure.in +++ b/opcodes/configure.in @@ -1,22 +1,14 @@ +dnl Process this file with autoconf to produce a configure script. +dnl + AC_PREREQ(2.5) AC_INIT(z8k-dis.c) -# configure.in script for the opcodes library. -# Copyright (C) 1995, 1996 Free Software Foundation, Inc. -# Written by Cygnus Support. -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +AC_CANONICAL_SYSTEM + +AM_INIT_AUTOMAKE(opcodes, 2.8.2) + +AM_PROG_LIBTOOL AC_ARG_ENABLE(targets, [ --enable-targets alternative target configurations], @@ -26,14 +18,6 @@ AC_ARG_ENABLE(targets, no) enable_targets= ;; *) enable_targets=$enableval ;; esac])dnl -AC_ARG_ENABLE(shared, -[ --enable-shared build shared opcodes library], -[case "${enableval}" in - yes) shared=true ;; - no) shared=false ;; - *opcodes*) shared=true ;; - *) shared=false ;; -esac])dnl AC_ARG_ENABLE(commonbfdlib, [ --enable-commonbfdlib build shared BFD/opcodes/libiberty library], [case "${enableval}" in @@ -42,36 +26,18 @@ AC_ARG_ENABLE(commonbfdlib, *) AC_MSG_ERROR([bad value ${enableval} for opcodes commonbfdlib option]) ;; esac])dnl -AC_CONFIG_HEADER(config.h:config.in) +AM_CONFIG_HEADER(config.h:config.in) -AC_CONFIG_AUX_DIR(`cd $srcdir/..;pwd`) -AC_CANONICAL_SYSTEM if test -z "$target" ; then AC_MSG_ERROR(Unrecognized target system type; please check config.sub.) fi AC_ARG_PROGRAM -# host-specific stuff: +AM_MAINTAINER_MODE +AM_CYGWIN32 +AM_EXEEXT -ALLLIBS='$(TARGETLIB)' -PICFLAG= -SHLIB=unused-shlib -SHLINK=unused-shlink -if test "${shared}" = "true"; then - ALLLIBS='$(TARGETLIB) $(SHLIB) $(SHLINK)' - PICFLAG=-fpic - if test "${commonbfdlib}" = "true"; then -changequote(,)dnl - SHLIB=../bfd/libbfd.so.`sed -e 's/[^0-9]*\([0-9.]*\).*/\1/' ${srcdir}/../bfd/VERSION` -changequote([,])dnl - SHLINK=../bfd/libbfd.so - else -changequote(,)dnl - SHLIB=libopcodes.so.`sed -e 's/[^0-9]*\([0-9.]*\).*/\1/' ${srcdir}/../bfd/VERSION` -changequote([,])dnl - SHLINK=libopcodes.so - fi -fi +# host-specific stuff: AC_PROG_CC @@ -80,39 +46,7 @@ AC_PROG_CC AC_SUBST(HDEFINES) AC_CHECK_TOOL(AR, ar) AC_CHECK_TOOL(RANLIB, ranlib, :) -AC_PROG_INSTALL - -if test "${shared}" = "true"; then - if test "${GCC}" != "yes" && test "${shared_non_gcc}" != "yes"; then - AC_MSG_WARN([opcodes --enable-shared only supported when using gcc]) - shared=false - ALLLIBS='$(TARGETLIB)' - PICFLAG= - SHLIB=unused-shlib - fi -fi - -AC_SUBST(ALLLIBS) -AC_SUBST(PICFLAG) -AC_SUBST(SHLIB) -AC_SUBST(SHLIB_CC) -AC_SUBST(SHLIB_CFLAGS) -AC_SUBST(SHLIB_LIBS) -if test "${commonbfdlib}" = "true"; then - COMMON_SHLIB=yes - # Rebuild the shared library if libiberty or libbfd changes. - SHLIB_DEP="../libiberty/libiberty.a ../bfd/libbfd.a" - BFD_PICLIST=../bfd/piclist -else - COMMON_SHLIB= - SHLIB_DEP= - BFD_PICLIST= -fi -AC_SUBST(COMMON_SHLIB) -AC_SUBST(SHLIB_DEP) -AC_SUBST(BFD_PICLIST) -AC_SUBST(SHLINK) -AC_SUBST(INSTALL_SHLIB) +AM_PROG_INSTALL AC_CHECK_HEADERS(string.h strings.h stdlib.h) @@ -122,7 +56,7 @@ AC_CHECK_HEADERS(string.h strings.h stdlib.h) if test -n "$enable_targets" ; then for targ in `echo $enable_targets | sed 's/,/ /g'` do - result=`$ac_config_sub $targ 2>/dev/null` + result=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $targ 2>/dev/null` if test -n "$result" ; then canon_targets="$canon_targets $result" else @@ -146,7 +80,7 @@ done # Utility var, documents generic cgen support files. -cgen_files="cgen-opc.o cgen-asm.o cgen-dis.o" +cgen_files="cgen-opc.lo cgen-asm.lo cgen-dis.lo" # We don't do any links based on the target system, just makefile config. @@ -160,48 +94,48 @@ if test x${all_targets} = xfalse ; then ad=`echo $arch | sed -e s/bfd_//g -e s/_arch//g` archdefs="$archdefs -DARCH_$ad" case "$arch" in - bfd_a29k_arch) ta="$ta a29k-dis.o" ;; + bfd_a29k_arch) ta="$ta a29k-dis.lo" ;; bfd_alliant_arch) ;; - bfd_alpha_arch) ta="$ta alpha-dis.o alpha-opc.o" ;; + bfd_alpha_arch) ta="$ta alpha-dis.lo alpha-opc.lo" ;; # start-sanitize-arc - bfd_arc_arch) ta="$ta arc-dis.o arc-opc.o" ;; + bfd_arc_arch) ta="$ta arc-dis.lo arc-opc.lo" ;; # end-sanitize-arc - bfd_arm_arch) ta="$ta arm-dis.o" ;; + bfd_arm_arch) ta="$ta arm-dis.lo" ;; bfd_convex_arch) ;; - bfd_d10v_arch) ta="$ta d10v-dis.o d10v-opc.o" ;; + bfd_d10v_arch) ta="$ta d10v-dis.lo d10v-opc.lo" ;; # start-sanitize-d30v - bfd_d30v_arch) ta="$ta d30v-dis.o d30v-opc.o" ;; + bfd_d30v_arch) ta="$ta d30v-dis.lo d30v-opc.lo" ;; # end-sanitize-d30v - bfd_h8300_arch) ta="$ta h8300-dis.o" ;; - bfd_h8500_arch) ta="$ta h8500-dis.o" ;; - bfd_hppa_arch) ta="$ta hppa-dis.o" ;; - bfd_i386_arch) ta="$ta i386-dis.o" ;; + bfd_h8300_arch) ta="$ta h8300-dis.lo" ;; + bfd_h8500_arch) ta="$ta h8500-dis.lo" ;; + bfd_hppa_arch) ta="$ta hppa-dis.lo" ;; + bfd_i386_arch) ta="$ta i386-dis.lo" ;; bfd_i860_arch) ;; - bfd_i960_arch) ta="$ta i960-dis.o" ;; - bfd_m32r_arch) ta="$ta $cgen_files m32r-opc.o m32r-asm.o m32r-dis.o" ;; - bfd_m68k_arch) ta="$ta m68k-dis.o m68k-opc.o" ;; - bfd_m88k_arch) ta="$ta m88k-dis.o" ;; - bfd_mips_arch) ta="$ta mips-dis.o mips-opc.o mips16-opc.o" ;; - bfd_mn10200_arch) ta="$ta m10200-dis.o m10200-opc.o" ;; - bfd_mn10300_arch) ta="$ta m10300-dis.o m10300-opc.o" ;; - bfd_ns32k_arch) ta="$ta ns32k-dis.o" ;; - bfd_powerpc_arch) ta="$ta ppc-dis.o ppc-opc.o" ;; + bfd_i960_arch) ta="$ta i960-dis.lo" ;; + bfd_m32r_arch) ta="$ta $cgen_files m32r-opc.lo m32r-asm.lo m32r-dis.lo" ;; + bfd_m68k_arch) ta="$ta m68k-dis.lo m68k-opc.lo" ;; + bfd_m88k_arch) ta="$ta m88k-dis.lo" ;; + bfd_mips_arch) ta="$ta mips-dis.lo mips-opc.lo mips16-opc.lo" ;; + bfd_mn10200_arch) ta="$ta m10200-dis.lo m10200-opc.lo" ;; + bfd_mn10300_arch) ta="$ta m10300-dis.lo m10300-opc.lo" ;; + bfd_ns32k_arch) ta="$ta ns32k-dis.lo" ;; + bfd_powerpc_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;; bfd_pyramid_arch) ;; bfd_romp_arch) ;; - bfd_rs6000_arch) ta="$ta ppc-dis.o ppc-opc.o" ;; - bfd_sh_arch) ta="$ta sh-dis.o" ;; - bfd_sparc_arch) ta="$ta sparc-dis.o sparc-opc.o" ;; + bfd_rs6000_arch) ta="$ta ppc-dis.lo ppc-opc.lo" ;; + bfd_sh_arch) ta="$ta sh-dis.lo" ;; + bfd_sparc_arch) ta="$ta sparc-dis.lo sparc-opc.lo" ;; bfd_tahoe_arch) ;; # start-sanitize-tic80 - bfd_tic80_arch) ta="$ta tic80-dis.o tic80-opc.o" ;; + bfd_tic80_arch) ta="$ta tic80-dis.lo tic80-opc.lo" ;; # end-sanitize-tic80 # start-sanitize-v850 - bfd_v850_arch) ta="$ta v850-opc.o v850-dis.o" ;; + bfd_v850_arch) ta="$ta v850-opc.lo v850-dis.lo" ;; # end-sanitize-v850 bfd_vax_arch) ;; - bfd_w65_arch) ta="$ta w65-dis.o" ;; + bfd_w65_arch) ta="$ta w65-dis.lo" ;; bfd_we32k_arch) ;; - bfd_z8k_arch) ta="$ta z8k-dis.o" ;; + bfd_z8k_arch) ta="$ta z8k-dis.lo" ;; "") ;; *) AC_MSG_ERROR(*** unknown target architecture $arch) ;; @@ -238,5 +172,4 @@ fi AC_SUBST(archdefs) AC_SUBST(BFD_MACHINES) -AC_OUTPUT(Makefile, -[case x$CONFIG_HEADERS in xconfig.h:config.in) echo > stamp-h ;; esac]) +AC_OUTPUT(Makefile) |