* Makefile.in (ALL_CFLAGS): Define.

(.c.o, disassemble.o): Use $(ALL_CFLAGS).
	(MOSTLYCLEAN): Add config.log.
	(distclean): Don't remove config.log.
	* configure.in: Substitute HDEFINES.
	* configure: Rebuild.
This commit is contained in:
Ian Lance Taylor 1995-09-07 01:23:22 +00:00
parent 86038ada17
commit 40db611884
4 changed files with 51 additions and 41 deletions

View file

@ -1,3 +1,12 @@
Wed Sep 6 21:21:33 1995 Ian Lance Taylor <ian@cygnus.com>
* Makefile.in (ALL_CFLAGS): Define.
(.c.o, disassemble.o): Use $(ALL_CFLAGS).
(MOSTLYCLEAN): Add config.log.
(distclean): Don't remove config.log.
* configure.in: Substitute HDEFINES.
* configure: Rebuild.
start-sanitize-sh3e start-sanitize-sh3e
Wed Sep 6 15:08:09 1995 Jim Wilson <wilson@chestnut.cygnus.com> Wed Sep 6 15:08:09 1995 Jim Wilson <wilson@chestnut.cygnus.com>

View file

@ -1,5 +1,5 @@
# Makefile template for Configure for the opcodes library. # Makefile template for Configure for the opcodes library.
# Copyright (C) 1990, 1991, 1992 Free Software Foundation, Inc. # Copyright (C) 1990, 1991, 1992, 1995 Free Software Foundation, Inc.
# Written by Cygnus Support. # Written by Cygnus Support.
# #
# This program is free software; you can redistribute it and/or modify # This program is free software; you can redistribute it and/or modify
@ -14,13 +14,14 @@
# #
# You should have received a copy of the GNU General Public License # You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software # along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
srcdir = . VPATH = @srcdir@
srcdir = @srcdir@
prefix = /usr/local prefix = @prefix@
exec_prefix = $(prefix) exec_prefix = @exec_prefix@
bindir = $(exec_prefix)/bin bindir = $(exec_prefix)/bin
libdir = $(exec_prefix)/lib libdir = $(exec_prefix)/lib
@ -42,16 +43,17 @@ docdir = $(srcdir)/doc
SHELL = /bin/sh SHELL = /bin/sh
INSTALL = `cd $(srcdir)/..; pwd`/install.sh -c INSTALL = @INSTALL@
INSTALL_PROGRAM = $(INSTALL) INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = $(INSTALL) INSTALL_DATA = @INSTALL_DATA@
AR = ar AR = @AR@
AR_FLAGS = qc AR_FLAGS = rc
CFLAGS = -g CC = @CC@
CFLAGS = @CFLAGS@
BISON = bison BISON = bison
MAKEINFO = makeinfo MAKEINFO = makeinfo
RANLIB = ranlib RANLIB = @RANLIB@
INCDIR = $(srcdir)/../include INCDIR = $(srcdir)/../include
BFDDIR = $(srcdir)/../bfd BFDDIR = $(srcdir)/../bfd
@ -68,16 +70,12 @@ ALL_MACHINES = a29k-dis.o alpha-dis.o h8300-dis.o h8500-dis.o \
$(start-sanitize-arc) \ $(start-sanitize-arc) \
arc-dis.o arc-opc.o \ arc-dis.o arc-opc.o \
$(end-sanitize-arc) \ $(end-sanitize-arc) \
hppa-dis.o i386-dis.o i960-dis.o m68k-dis.o \ hppa-dis.o i386-dis.o i960-dis.o m68k-dis.o m68k-opc.o \
m88k-dis.o mips-dis.o mips-opc.o sh-dis.o sparc-dis.o \ m88k-dis.o mips-dis.o mips-opc.o sh-dis.o sparc-dis.o \
sparc-opc.o z8k-dis.o ns32k-dis.o ppc-dis.o ppc-opc.o \ sparc-opc.o z8k-dis.o ns32k-dis.o ppc-dis.o ppc-opc.o \
arm-dis.o w65-dis.o arm-dis.o w65-dis.o
# BFD_MACHINES is set by configure.in. OFILES = @BFD_MACHINES@ dis-buf.o disassemble.o
OFILES = $(BFD_MACHINES) dis-buf.o disassemble.o
#### host and target dependent Makefile fragments come in here.
###
FLAGS_TO_PASS = \ FLAGS_TO_PASS = \
"against=$(against)" \ "against=$(against)" \
@ -92,9 +90,10 @@ FLAGS_TO_PASS = \
"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \ "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
"BISON=$(BISON)" "BISON=$(BISON)"
.c.o: ALL_CFLAGS = $(CSEARCH) @HDEFINES@ $(CFLAGS)
$(CC) -c $(CFLAGS) $(HDEFINES) $(TDEFINES) $(CSEARCH) $(CSWITCHES) $<
.c.o:
$(CC) -c $(ALL_CFLAGS) $<
# C source files that correspond to .o's. # C source files that correspond to .o's.
CFILES = i386-dis.c z8k-dis.c m68k-dis.c mips-dis.c ns32k-dis.c ppc-dis.c CFILES = i386-dis.c z8k-dis.c m68k-dis.c mips-dis.c ns32k-dis.c ppc-dis.c
@ -122,7 +121,7 @@ $(TARGETLIB): $(OFILES)
$(RANLIB) $(TARGETLIB) $(RANLIB) $(TARGETLIB)
disassemble.o: disassemble.c $(INCDIR)/dis-asm.h disassemble.o: disassemble.c $(INCDIR)/dis-asm.h
$(CC) -c $(CFLAGS) $(ARCHDEFS) $(HDEFINES) $(TDEFINES) $(CSEARCH) $(CSWITCHES) $< $(CC) -c @archdefs@ $(ALL_CFLAGS) $(srcdir)/disassemble.c
a29k-dis.o: a29k-dis.c $(INCDIR)/dis-asm.h $(INCDIR)/opcode/a29k.h a29k-dis.o: a29k-dis.c $(INCDIR)/dis-asm.h $(INCDIR)/opcode/a29k.h
dis-buf.o: dis-buf.c $(INCDIR)/dis-asm.h dis-buf.o: dis-buf.c $(INCDIR)/dis-asm.h
@ -133,6 +132,7 @@ i960-dis.o: i960-dis.c $(INCDIR)/dis-asm.h
w65-dis.o: w65-dis.c w65-dis.o: w65-dis.c
m68k-dis.o: m68k-dis.c $(INCDIR)/dis-asm.h $(INCDIR)/floatformat.h \ m68k-dis.o: m68k-dis.c $(INCDIR)/dis-asm.h $(INCDIR)/floatformat.h \
$(INCDIR)/opcode/m68k.h $(INCDIR)/opcode/m68k.h
m68k-opc.o: m68k-opc.c $(INCDIR)/dis-asm.h $(INCDIR)/opcode/m68k.h
mips-dis.o: mips-dis.c $(INCDIR)/dis-asm.h $(INCDIR)/opcode/mips.h mips-dis.o: mips-dis.c $(INCDIR)/dis-asm.h $(INCDIR)/opcode/mips.h
mips-opc.o: mips-opc.c $(INCDIR)/opcode/mips.h mips-opc.o: mips-opc.c $(INCDIR)/opcode/mips.h
ppc-dis.o: ppc-dis.c $(INCDIR)/dis-asm.h $(INCDIR)/opcode/ppc.h ppc-dis.o: ppc-dis.c $(INCDIR)/dis-asm.h $(INCDIR)/opcode/ppc.h
@ -152,13 +152,13 @@ tags etags: TAGS
TAGS: force TAGS: force
etags $(INCDIR)/*.h $(srcdir)/*.h $(srcdir)/*.c etags $(INCDIR)/*.h $(srcdir)/*.h $(srcdir)/*.c
MOSTLYCLEAN = *.o core *.E *.p *.ip MOSTLYCLEAN = *.o core *.E *.p *.ip config.log
mostlyclean: mostlyclean:
rm -rf $(MOSTLYCLEAN) rm -rf $(MOSTLYCLEAN)
clean: clean:
rm -f *.a $(MOSTLYCLEAN) rm -f *.a $(MOSTLYCLEAN)
distclean: clean distclean: clean
rm -rf Makefile config.status sysdep.h TAGS rm -rf Makefile config.status TAGS config.cache config.h
clobber realclean: distclean clobber realclean: distclean
# Mark everything as depending on config.status, since the timestamp on # Mark everything as depending on config.status, since the timestamp on
@ -188,8 +188,11 @@ install:
$(INSTALL_DATA) $(TARGETLIB) $(libdir)/libopcodes.a $(INSTALL_DATA) $(TARGETLIB) $(libdir)/libopcodes.a
$(RANLIB) $(libdir)/libopcodes.a $(RANLIB) $(libdir)/libopcodes.a
Makefile: $(srcdir)/Makefile.in $(host_makefile_frag) $(target_makefile_frag) Makefile: $(srcdir)/Makefile.in config.status
$(SHELL) ./config.status $(SHELL) config.status
config.status : configure $(srcdir)/../bfd/configure.host $(srcdir)/../bfd/config.bfd
$(SHELL) config.status --recheck
dep: $(CFILES) dep: $(CFILES)
mkdep $(CFLAGS) $? mkdep $(CFLAGS) $?

10
opcodes/configure vendored
View file

@ -434,7 +434,7 @@ fi
. ${srcdir}/../bfd/configure.host . ${srcdir}/../bfd/configure.host
echo $ac_n "checking for CC""... $ac_c" 1>&6 echo $ac_n "checking for CC""... $ac_c" 1>&6
test -z "$CC" && CC=`egrep '^CC *=' ../Makefile | tail -1 | sed 's/^CC *= *//'` test -z "$CC" && test -r ../Makefile && CC=`egrep '^CC *=' ../Makefile | tail -1 | sed 's/^CC *= *//'`
test -z "$CC" && CC=cc test -z "$CC" && CC=cc
echo "$ac_t""setting CC to $CC" 1>&6 echo "$ac_t""setting CC to $CC" 1>&6
@ -460,6 +460,7 @@ fi
rm -f conftest* rm -f conftest*
AR=${AR-ar} AR=${AR-ar}
# Extract the first word of "ranlib", so it can be a program name with args. # Extract the first word of "ranlib", so it can be a program name with args.
@ -577,7 +578,7 @@ else
# On the NeXT, cc -E runs the code through the compiler's parser, # On the NeXT, cc -E runs the code through the compiler's parser,
# not just through cpp. # not just through cpp.
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 581 "configure" #line 582 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <assert.h> #include <assert.h>
Syntax Error Syntax Error
@ -591,7 +592,7 @@ else
rm -rf conftest* rm -rf conftest*
CPP="${CC-cc} -E -traditional-cpp" CPP="${CC-cc} -E -traditional-cpp"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 595 "configure" #line 596 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <assert.h> #include <assert.h>
Syntax Error Syntax Error
@ -624,7 +625,7 @@ if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 628 "configure" #line 629 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <$ac_hdr> #include <$ac_hdr>
EOF EOF
@ -989,6 +990,7 @@ s%@exec_prefix@%$exec_prefix%g
s%@prefix@%$prefix%g s%@prefix@%$prefix%g
s%@program_transform_name@%$program_transform_name%g s%@program_transform_name@%$program_transform_name%g
s%@CC@%$CC%g s%@CC@%$CC%g
s%@HDEFINES@%$HDEFINES%g
s%@AR@%$AR%g s%@AR@%$AR%g
s%@RANLIB@%$RANLIB%g s%@RANLIB@%$RANLIB%g
s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g

View file

@ -29,8 +29,16 @@ esac])dnl
# host-specific stuff: # host-specific stuff:
. ${srcdir}/../bfd/configure.host
AC_PROG_CC AC_PROG_CC
AC_SUBST(CFLAGS)
AC_SUBST(HDEFINES)
AR=${AR-ar}
AC_SUBST(AR)
AC_PROG_RANLIB AC_PROG_RANLIB
AC_PROG_INSTALL
AC_CHECK_HEADERS(string.h strings.h) AC_CHECK_HEADERS(string.h strings.h)
AC_CONFIG_AUX_DIR(`cd $srcdir/..;pwd`) AC_CONFIG_AUX_DIR(`cd $srcdir/..;pwd`)
@ -43,18 +51,6 @@ if test -z "$host" ; then
fi fi
AC_ARG_PROGRAM AC_ARG_PROGRAM
. ${srcdir}/../bfd/configure.host
if test -f ${srcdir}/../bfd/config/${my_host}.mh ; then
host_makefile_frag=${srcdir}/../bfd/config/${my_host}.mh
frags=${host_makefile_frag}
else
host_makefile_frag=/dev/null
frags=
fi
AC_SUBST_FILE(host_makefile_frag)
AC_SUBST(frags)
# target-specific stuff: # target-specific stuff:
# Canonicalize the secondary target names. # Canonicalize the secondary target names.