mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 03:51:15 +08:00
ede4eed483
Moved some mostly size-independent stuff from elfcode.h to elf.c, adding a data structure to elfcode.h with some misc data and callback functions. Added a pointer to that structure to the target back end data. More work can be done here. Renamed generic elf routines (not cpu-specific stuff) to start with bfd_elf or _bfd_elf. Updated most call sites, sometimes defined some macros. Moved some dynamic linking support code from m68k, sparc, i386 to common files, using target back end flags to control behavior. More work can probably be done here too. Moved core- and linker-support code out of elfcode.h to elf.c, elfcore.h, elflink.h, or elflink.c. Now elfcode.h contains only .o and executable support, plus #includes of elfcore.h and elflink.h. Much of the contents of these other header files can probably still be moved from the .h files to the .c files, to get compiled only once. Cleaned up some "gcc -Wall" warnings regarding unused or uninitialized variables, in generic and cpu-specific code.
836 lines
29 KiB
Makefile
836 lines
29 KiB
Makefile
# Makefile template for Configure for the BFD library.
|
|
# Copyright (C) 1990, 91, 92, 93, 94, 1995 Free Software Foundation, Inc.
|
|
# Written by Cygnus Support.
|
|
#
|
|
# This file is part of BFD, the Binary File Descriptor library.
|
|
#
|
|
# 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., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
|
|
VPATH = @srcdir@
|
|
srcdir = @srcdir@
|
|
|
|
prefix = @prefix@
|
|
|
|
exec_prefix = @exec_prefix@
|
|
bindir = $(exec_prefix)/bin
|
|
libdir = $(exec_prefix)/lib
|
|
|
|
datadir = $(prefix)/lib
|
|
mandir = $(prefix)/man
|
|
man1dir = $(mandir)/man1
|
|
man2dir = $(mandir)/man2
|
|
man3dir = $(mandir)/man3
|
|
man4dir = $(mandir)/man4
|
|
man5dir = $(mandir)/man5
|
|
man6dir = $(mandir)/man6
|
|
man7dir = $(mandir)/man7
|
|
man8dir = $(mandir)/man8
|
|
man9dir = $(mandir)/man9
|
|
infodir = $(prefix)/info
|
|
includedir = $(prefix)/include
|
|
oldincludedir =
|
|
docdir = doc
|
|
|
|
SHELL = /bin/sh
|
|
|
|
INSTALL = `cd $(srcdir)/..;pwd`/install.sh -c
|
|
INSTALL_PROGRAM = $(INSTALL)
|
|
INSTALL_DATA = $(INSTALL)
|
|
|
|
AR = ar
|
|
AR_FLAGS = rc
|
|
CFLAGS = -g
|
|
MAKEINFO = makeinfo
|
|
RANLIB = @RANLIB@
|
|
|
|
CC_FOR_BUILD = $(CC)
|
|
|
|
INCDIR = $(srcdir)/../include
|
|
CSEARCH = -I. -I$(srcdir) -I$(INCDIR)
|
|
DEP = mkdep
|
|
|
|
SUBDIRS = doc
|
|
|
|
TARGETLIB = libbfd.a
|
|
|
|
# bfd.h goes here, for now
|
|
BFD_H = bfd.h
|
|
|
|
# Some of these files should be in BFD*_BACKENDS below, but some programs
|
|
# won't link without them. So, in order for some of the minimal-bfd
|
|
# hacks to work, they're also included here for now.
|
|
# gdb: elf.o
|
|
# objdump: elf.o
|
|
#
|
|
# Also, Jim Kingdon notes:
|
|
# Writing S-records should be included in all (or at least most)
|
|
# *-*-coff, *-*-aout, etc., configurations, because people will want to
|
|
# be able to use objcopy to create S-records. (S-records are not useful
|
|
# for the debugger, so if you are downloading things as S-records you
|
|
# need two copies of the executable, one to download and one for the
|
|
# debugger).
|
|
BFD_LIBS = \
|
|
archive.o archures.o bfd.o cache.o coffgen.o core.o \
|
|
format.o init.o libbfd.o opncls.o reloc.o \
|
|
section.o syms.o targets.o hash.o linker.o \
|
|
elf.o elflink.o srec.o binary.o tekhex.o
|
|
|
|
# This list is alphabetized to make it easier to keep in sync
|
|
# with the decls and initializer in archures.c.
|
|
ALL_MACHINES = \
|
|
cpu-a29k.o \
|
|
cpu-alpha.o \
|
|
$(start-sanitize-arc) \
|
|
cpu-arc.o \
|
|
$(end-sanitize-arc) \
|
|
cpu-arm.o \
|
|
cpu-h8300.o \
|
|
cpu-h8500.o \
|
|
cpu-hppa.o \
|
|
cpu-i386.o \
|
|
cpu-i960.o \
|
|
cpu-m68k.o \
|
|
cpu-m88k.o \
|
|
cpu-mips.o \
|
|
cpu-ns32k.o \
|
|
cpu-powerpc.o \
|
|
$(start-sanitize-rce) \
|
|
cpu-rce.o \
|
|
$(end-sanitize-rce) \
|
|
cpu-rs6000.o \
|
|
cpu-sh.o \
|
|
cpu-sparc.o \
|
|
cpu-vax.o \
|
|
cpu-we32k.o \
|
|
cpu-w65.o \
|
|
cpu-z8k.o
|
|
|
|
# The .o files needed by all of the 32 bit vectors that are configured into
|
|
# target_vector in targets.c if configured with --enable-targets=all.
|
|
BFD32_BACKENDS = \
|
|
aout-adobe.o \
|
|
aout-ns32k.o \
|
|
$(start-sanitize-rce) \
|
|
aout-rce.o \
|
|
$(end-sanitize-rce) \
|
|
aout0.o \
|
|
aout32.o \
|
|
bout.o \
|
|
cf-i386lynx.o \
|
|
cf-m68klynx.o \
|
|
cf-sparclynx.o \
|
|
coff-a29k.o \
|
|
coff-apollo.o \
|
|
coff-h8300.o \
|
|
coff-h8500.o \
|
|
coff-i386.o \
|
|
coff-go32.o \
|
|
coff-i960.o \
|
|
coff-m68k.o \
|
|
coff-m88k.o \
|
|
coff-mips.o \
|
|
coff-rs6000.o \
|
|
coff-sh.o \
|
|
coff-sparc.o \
|
|
coff-u68k.o \
|
|
coff-we32k.o \
|
|
coff-w65.o \
|
|
coff-z8k.o \
|
|
cofflink.o \
|
|
ecoff.o \
|
|
ecofflink.o \
|
|
$(start-sanitize-arc) \
|
|
elf32-arc.o \
|
|
$(end-sanitize-arc) \
|
|
elf32-gen.o \
|
|
elf32-hppa.o \
|
|
elf32-i386.o \
|
|
elf32-i860.o \
|
|
elf32-m68k.o \
|
|
elf32-m88k.o \
|
|
elf32-mips.o \
|
|
elf32-ppc.o \
|
|
elf32-sparc.o \
|
|
elf32.o \
|
|
hp300hpux.o \
|
|
som.o \
|
|
i386aout.o \
|
|
i386bsd.o \
|
|
i386linux.o \
|
|
i386lynx.o \
|
|
i386msdos.o \
|
|
i386netbsd.o \
|
|
i386mach3.o \
|
|
i386os9k.o \
|
|
ieee.o \
|
|
m68klynx.o \
|
|
m68knetbsd.o \
|
|
m88kmach3.o \
|
|
mipsbsd.o \
|
|
newsos3.o \
|
|
nlm.o \
|
|
nlm32-i386.o \
|
|
nlm32-sparc.o \
|
|
nlm32-ppc.o \
|
|
nlm32.o \
|
|
ns32knetbsd.o \
|
|
oasys.o \
|
|
pc532-mach.o \
|
|
pe-arm.o \
|
|
pei-arm.o \
|
|
pe-i386.o \
|
|
pei-i386.o \
|
|
reloc16.o \
|
|
sparclynx.o \
|
|
sparcnetbsd.o \
|
|
stab-syms.o \
|
|
sunos.o \
|
|
tekhex.o \
|
|
versados.o
|
|
|
|
# The .o files needed by all of the 64 bit vectors that are configured into
|
|
# target_vector in targets.c if configured with --enable-targets=all
|
|
# and --enable-64-bit-bfd.
|
|
BFD64_BACKENDS = \
|
|
aout64.o \
|
|
coff-alpha.o \
|
|
demo64.o \
|
|
elf64-gen.o \
|
|
elf64-sparc.o \
|
|
elf64.o \
|
|
nlm32-alpha.o \
|
|
nlm64.o
|
|
|
|
OPTIONAL_BACKENDS = \
|
|
aix386-core.o \
|
|
hpux-core.o \
|
|
irix-core.o \
|
|
lynx-core.o \
|
|
osf-core.o \
|
|
trad-core.o \
|
|
cisco-core.o
|
|
|
|
# These are defined by configure.in:
|
|
WORDSIZE = @wordsize@
|
|
ALL_BACKENDS = @all_backends@
|
|
BFD_BACKENDS = @bfd_backends@
|
|
BFD_MACHINES = @bfd_machines@
|
|
TDEFAULTS = @tdefaults@
|
|
|
|
all:
|
|
|
|
#### host and target dependent Makefile fragments come in here.
|
|
# @target_makefile_frag@
|
|
# @host_makefile_frag@
|
|
###
|
|
|
|
FLAGS_TO_PASS = \
|
|
"prefix=$(prefix)" \
|
|
"exec_prefix=$(exec_prefix)" \
|
|
"against=$(against)" \
|
|
"AR=$(AR)" \
|
|
"AR_FLAGS=$(AR_FLAGS)" \
|
|
"CC=$(CC)" \
|
|
"CC_FOR_BUILD=$(CC_FOR_BUILD)" \
|
|
"CFLAGS=$(CFLAGS)" \
|
|
"RANLIB=$(RANLIB)" \
|
|
"MAKEINFO=$(MAKEINFO)" \
|
|
"INSTALL=$(INSTALL)" \
|
|
"INSTALL_DATA=$(INSTALL_DATA)" \
|
|
"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
|
|
"BISON=$(BISON)"
|
|
|
|
ALL_CFLAGS=$(CFLAGS) $(HDEFINES) $(TDEFINES) $(CSEARCH) $(CSWITCHES)
|
|
.c.o:
|
|
$(CC) -c $(ALL_CFLAGS) $<
|
|
|
|
# C source files that correspond to .o's.
|
|
CFILES = libbfd.c opncls.c bfd.c archive.c targets.c cache.c \
|
|
archures.c coff-i386.c coff-go32.c aout64.c aout32.c sunos.c demo64.c \
|
|
coff-i960.c srec.c binary.c tekhex.c oasys.c ieee.c aout0.c \
|
|
ecoff.c ecofflink.c coff-m68k.c coff-u68k.c coff-apollo.c \
|
|
coff-a29k.c coff-rs6000.c coff-sparc.c coffgen.c format.c \
|
|
section.c core.c syms.c stab-syms.c reloc.c init.c \
|
|
coff-m88k.c coff-mips.c coff-sh.c trad-core.c cisco-core.c newsos3.c \
|
|
i386aout.c i386linux.c i386mach3.c i386netbsd.c i386os9k.c \
|
|
bout.c aout-adobe.c coff-we32k.c coff-w65.c \
|
|
i386bsd.c i386dynix.c cpu-h8300.c cpu-i960.c cpu-sparc.c cpu-m68k.c \
|
|
cpu-m88k.c cpu-vax.c cpu-mips.c cpu-a29k.c cpu-i386.c cpu-powerpc.c cpu-w65.c \
|
|
cpu-rs6000.c coff-h8300.c som.c cpu-hppa.c cpu-we32k.c reloc16.c \
|
|
mipsbsd.c cpu-sh.c \
|
|
elf.c elf32.c elf32-sparc.c elf32-i386.c elf32-i860.c elf32-m68k.c \
|
|
elf32-hppa.c elf32-m88k.c elf32-mips.c elf32-gen.c elf32-ppc.c \
|
|
elf64.c elf64-gen.c elf64-sparc.c \
|
|
nlm.c nlm32.c nlm32-i386.c nlm32-sparc.c nlm32-alpha.c \
|
|
nlm64.c coff-alpha.c cpu-alpha.c nlm32-ppc.c \
|
|
hp300bsd.c hp300hpux.c \
|
|
i386lynx.c cf-i386lynx.c m68klynx.c cf-m68klynx.c \
|
|
sparclynx.c cf-sparclynx.c aix386-core.c hpux-core.c \
|
|
irix-core.c lynx-core.c osf-core.c hash.c linker.c cofflink.c \
|
|
m68knetbsd.c ns32knetbsd.c sparcnetbsd.c pe-i386.c pei-i386.c \
|
|
versados.c
|
|
|
|
HFILES = aout-target.h aoutf1.h aoutx.h coffcode.h \
|
|
coffswap.h ecoffswap.h elf32-hppa.h elf32-target.h elf64-target.h \
|
|
elfcode.h hppa_stubs.h libaout.h libbfd.h \
|
|
libcoff.h libecoff.h libelf.h libhppa.h libieee.h libnlm.h \
|
|
liboasys.h nlm-target.h nlmcode.h som.h genlink.h netbsd.h
|
|
|
|
STAGESTUFF = $(TARGETLIB) $(OFILES)
|
|
|
|
all: Makefile $(TARGETLIB)
|
|
@$(MAKE) subdir_do DO=all "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
|
|
|
|
.NOEXPORT:
|
|
MAKEOVERRIDES=
|
|
|
|
.PHONY: check installcheck
|
|
check:
|
|
@echo No testsuites exist for the BFD library. Nothing to check.
|
|
|
|
installcheck:
|
|
@echo No testsuites exist for the BFD library. Nothing to check.
|
|
|
|
info dvi : force
|
|
@$(MAKE) subdir_do DO=$@ "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
|
|
|
|
clean-info:
|
|
@$(MAKE) subdir_do DO=clean-info "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
|
|
|
|
install-info: force
|
|
@$(MAKE) subdir_do DO=install-info "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
|
|
|
|
diststuff: info headers
|
|
|
|
# Various kinds of .o files to put in libbfd.a:
|
|
# BFD_LIBS Generic routines, always needed.
|
|
# BFD_BACKENDS Routines the configured targets need.
|
|
# BFD_MACHINES Architecture-specific routines the configured targets need.
|
|
# HDEPFILES Routines the host needs, regardless of target.
|
|
# TDEPFILES Routines the target needs, regardless of host.
|
|
OFILES = $(BFD_LIBS) $(BFD_BACKENDS) $(BFD_MACHINES) $(HDEPFILES) $(TDEPFILES)
|
|
|
|
ofiles : Makefile
|
|
rm -f ofiles
|
|
f=""; \
|
|
for i in $(OFILES) ; do \
|
|
case " $$f " in \
|
|
*" $$i "*) ;; \
|
|
*) f="$$f $$i" ;; \
|
|
esac ; \
|
|
done ; \
|
|
echo $$f > ofiles
|
|
|
|
$(TARGETLIB): $(OFILES) ofiles
|
|
rm -f $(TARGETLIB)
|
|
@echo ofiles = `cat ofiles`
|
|
$(AR) $(AR_FLAGS) $(TARGETLIB) `cat ofiles`
|
|
$(RANLIB) $(TARGETLIB)
|
|
|
|
# When compiling archures.c and targets.c, supply the default target
|
|
# info from configure.
|
|
|
|
|
|
targets.o: targets.c Makefile
|
|
$(CC) -c $(ALL_CFLAGS) $(TDEFAULTS) $<
|
|
|
|
archures.o: archures.c Makefile
|
|
$(CC) -c $(ALL_CFLAGS) $(TDEFAULTS) $<
|
|
|
|
elf32-target.h : elfxx-target.h
|
|
rm -f elf32-target.h
|
|
sed -e s/NN/32/g < $(srcdir)/elfxx-target.h > elf32-target.new
|
|
mv -f elf32-target.new elf32-target.h
|
|
|
|
elf64-target.h : elfxx-target.h
|
|
rm -f elf64-target.h
|
|
sed -e s/NN/64/g < $(srcdir)/elfxx-target.h > elf64-target.new
|
|
mv -f elf64-target.new elf64-target.h
|
|
|
|
subdir_do: force
|
|
@for i in $(DODIRS); do \
|
|
if [ -d ./$$i ] ; then \
|
|
if (cd ./$$i; \
|
|
$(MAKE) $(FLAGS_TO_PASS) $(DO)) ; then true ; \
|
|
else exit 1 ; fi ; \
|
|
else true ; fi ; \
|
|
done
|
|
|
|
tags etags: TAGS
|
|
|
|
TAGS: force
|
|
etags $(INCDIR)/*.h $(srcdir)/*.h $(srcdir)/*.c
|
|
|
|
do_mostlyclean:
|
|
rm -f *.o *~ core *.E *.p *.ip aout-params.h gen-aout
|
|
do_clean: do_mostlyclean
|
|
rm -f libbfd.a TAGS bfd.h stmp-bfd.h ofiles \
|
|
elf32-target.h elf64-target.h
|
|
do_distclean: do_clean
|
|
rm -f Makefile config.status sysdep.h
|
|
|
|
# Should we remove $(srcdir)/libcoff.h $(srcdir)/libbfd.h $(srcdir)/bfd-in2.h?
|
|
# make-stds.texi says it depends on whether they can be regenerated using
|
|
# this makefile. Well, they can, but only via an explicit "make headers";
|
|
# the makefile does not regenerate them as needed. So I guess we should not
|
|
# remove them in realclean.
|
|
do_realclean: do_distclean
|
|
|
|
mostlyclean: do_mostlyclean
|
|
$(MAKE) subdir_do DO=mostlyclean "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
|
|
clean: do_clean
|
|
$(MAKE) subdir_do DO=clean "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
|
|
distclean:
|
|
$(MAKE) subdir_do DO=distclean "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
|
|
$(MAKE) do_distclean
|
|
clobber realclean:
|
|
$(MAKE) subdir_do DO=realclean "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
|
|
$(MAKE) do_realclean
|
|
|
|
# Mark everything as depending on config.status, since the timestamp on
|
|
# sysdep.h might actually move backwards if we reconfig and relink it
|
|
# to a different hosts/h-xxx.h file. This will force a recompile anyway.
|
|
BFD_H_DEPS= $(INCDIR)/ansidecl.h $(INCDIR)/obstack.h
|
|
RECONFIG = config.status
|
|
$(BFD_LIBS): libbfd.h $(BFD_H) $(RECONFIG) $(BFD_H_DEPS)
|
|
$(BFD_MACHINES): libbfd.h $(BFD_H) $(RECONFIG) $(BFD_H_DEPS)
|
|
$(BFD_BACKENDS): libbfd.h $(BFD_H) $(RECONFIG) $(BFD_H_DEPS)
|
|
$(OPTIONAL_BACKENDS): libbfd.h $(BFD_H) $(RECONFIG) $(BFD_H_DEPS)
|
|
|
|
# Get around a Sun Make bug in SunOS 4.1.1 with VPATH
|
|
cpu-i386.o:cpu-i386.c
|
|
cpu-z8k.o: cpu-z8k.c
|
|
cpu-h8500.o: cpu-h8500.c
|
|
cpu-we32k.o: cpu-we32k.c
|
|
|
|
saber:
|
|
#suppress 65 on bfd_map_over_sections
|
|
#suppress 66 on bfd_map_over_sections
|
|
#suppress 67 on bfd_map_over_sections
|
|
#suppress 68 on bfd_map_over_sections
|
|
#suppress 69 on bfd_map_over_sections
|
|
#suppress 70 on bfd_map_over_sections
|
|
#suppress 110 in bfd_map_over_sections
|
|
#suppress 112 in bfd_map_over_sections
|
|
#suppress 530
|
|
#suppress 590 in swap_exec_header
|
|
#suppress 590 in _bfd_dummy_core_file_matches_executable_p
|
|
#suppress 590 in bfd_dont_truncate_arname
|
|
#suppress 590 on ignore
|
|
#suppress 590 on abfd
|
|
#setopt load_flags $(CFLAGS)
|
|
#load $(CFILES)
|
|
|
|
|
|
#-----------------------------------------------------------------------------
|
|
# 'STANDARD' GNU/960 TARGETS BELOW THIS POINT
|
|
#
|
|
# 'VERSION' file must be present and contain a string of the form "x.y"
|
|
#-----------------------------------------------------------------------------
|
|
|
|
ver960.c: FORCE
|
|
rm -f ver960.c
|
|
echo "char ${TARG}_ver[]= \"${TARG} `cat VERSION`, `date`\";" > ver960.c
|
|
|
|
|
|
# This target should be invoked before building a new release.
|
|
# 'VERSION' file must be present and contain a string of the form "x.y"
|
|
#
|
|
roll:
|
|
@V=`cat VERSION` ; \
|
|
MAJ=`sed 's/\..*//' VERSION` ; \
|
|
MIN=`sed 's/.*\.//' VERSION` ; \
|
|
V=$$MAJ.`expr $$MIN + 1` ; \
|
|
rm -f VERSION ; \
|
|
echo $$V >VERSION ; \
|
|
echo Version $$V
|
|
|
|
# Dummy target to force execution of dependent targets.
|
|
#
|
|
force:
|
|
|
|
install:
|
|
$(INSTALL_DATA) libbfd.a $(libdir)/libbfd.a
|
|
$(RANLIB) $(libdir)/libbfd.a
|
|
# Install BFD include file, and others that it needs. Install them
|
|
# both in GCC's include directory, and in the system include dir
|
|
# if configured as $(oldincludedir) -- which it usually isnt.
|
|
$(INSTALL_DATA) $(BFD_H) $(includedir)/bfd.h
|
|
$(INSTALL_DATA) $(INCDIR)/ansidecl.h $(includedir)/ansidecl.h
|
|
$(INSTALL_DATA) $(INCDIR)/bfdlink.h $(includedir)/bfdlink.h
|
|
$(INSTALL_DATA) $(INCDIR)/obstack.h $(includedir)/obstack.h
|
|
-if test -z "$(oldincludedir)"; then true; else \
|
|
test -d $(oldincludedir) || mkdir $(oldincludedir); \
|
|
$(INSTALL_DATA) $(BFD_H) $(oldincludedir)/bfd.h; \
|
|
$(INSTALL_DATA) $(INCDIR)/ansidecl.h $(oldincludedir)/ansidecl.h; \
|
|
$(INSTALL_DATA) $(INCDIR)/bfdlink.h $(oldincludedir)/bfdlink.h; \
|
|
$(INSTALL_DATA) $(INCDIR)/obstack.h $(oldincludedir)/obstack.h; \
|
|
$(MAKE) subdir_do DO=install "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS); \
|
|
fi
|
|
|
|
Makefile: Makefile.in configure.in @frags@
|
|
$(SHELL) config.status
|
|
|
|
# Have to get rid of .dep1 here so that "$?" later includes all of $(CFILES).
|
|
.dep: dep.sed $(CFILES) $(HFILES) bfd.h
|
|
rm -f .dep1
|
|
$(MAKE) DEP=$(DEP) .dep1
|
|
sed -f dep.sed <.dep1 >.dep
|
|
|
|
# This rule really wants a mkdep that runs "gcc -MM".
|
|
.dep1: $(CFILES)
|
|
rm -f .dep2
|
|
echo '# DO NOT DELETE THIS LINE -- mkdep uses it.' > .dep2
|
|
$(DEP) -f .dep2 $(ALL_CFLAGS) $?
|
|
$(srcdir)/../move-if-change .dep2 .dep1
|
|
|
|
dep.sed: dep-in.sed config.status
|
|
sed <$(srcdir)/dep-in.sed >dep.sed \
|
|
-e 's!@BFD_H@!$(BFD_H)!' \
|
|
-e 's!@INCDIR@!$(INCDIR)!' \
|
|
-e 's!@SRCDIR@!$(srcdir)!'
|
|
|
|
dep: .dep
|
|
sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < Makefile > tmp-Makefile
|
|
cat .dep >> tmp-Makefile
|
|
$(srcdir)/../move-if-change tmp-Makefile Makefile
|
|
|
|
dep-in: .dep
|
|
sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < $(srcdir)/Makefile.in > tmp-Makefile.in
|
|
cat .dep >> tmp-Makefile.in
|
|
$(srcdir)/../move-if-change tmp-Makefile.in $(srcdir)/Makefile.in
|
|
|
|
host-aout.o: Makefile
|
|
|
|
# The following program can be used to generate a simple config file
|
|
# which can be folded into an h-XXX file for a new host, with some editing.
|
|
aout-params.h: gen-aout
|
|
./gen-aout host > aout-params.h
|
|
gen-aout: $(srcdir)/gen-aout.c Makefile
|
|
$(CC) -o gen-aout $(CFLAGS) $(LFLAGS) $(srcdir)/gen-aout.c
|
|
|
|
BFDIN_H= $(srcdir)/bfd-in2.h
|
|
|
|
$(BFD_H): stmp-bfd.h ; @true
|
|
|
|
# The file ../include/bfd.h is from earlier attempts to get this right.
|
|
# If the file is still there, kill it.
|
|
# The weird sh*t with grep is to avoid printing "exit 1 (ignored)" type
|
|
# messages from make, and avoid various ways in which different versions
|
|
# of make will screw up exit status checks.
|
|
# -grep... -> make prints "exit 1" message
|
|
# grep ... ; exit 0 -> sun(?) make notices grep failure
|
|
# grep ... || exit 0 -> bsd4.4 make still notices
|
|
# if grep ... -> seems okay so far
|
|
stmp-bfd.h : $(srcdir)/bfd-in2.h Makefile
|
|
rm -f bfd.h-new 64 ../include/bfd.h
|
|
if grep BFD_HOST_64_BIT sysdep.h > 64 2>/dev/null; then true; \
|
|
else true; fi
|
|
sed -e 's/@WORDSIZE@/$(WORDSIZE)/' \
|
|
-e "s/@VERSION@/`cat $(srcdir)/VERSION`/" \
|
|
-e '/64-bit.*sysdep.h/ r 64' \
|
|
< $(srcdir)/bfd-in2.h \
|
|
> bfd.h-new
|
|
$(srcdir)/../move-if-change bfd.h-new $(BFD_H)
|
|
rm -f 64
|
|
touch stmp-bfd.h
|
|
|
|
# Could really use a "copy-if-change"...
|
|
headers:
|
|
(cd $(docdir); $(MAKE) protos $(FLAGS_TO_PASS))
|
|
cp $(docdir)/bfd.h bfd-in2.h-new
|
|
$(srcdir)/../move-if-change bfd-in2.h-new $(srcdir)/bfd-in2.h
|
|
cp $(docdir)/libbfd.h libbfd.h-new
|
|
$(srcdir)/../move-if-change libbfd.h-new $(srcdir)/libbfd.h
|
|
cp $(docdir)/libcoff.h libcoff.h-new
|
|
$(srcdir)/../move-if-change libcoff.h-new $(srcdir)/libcoff.h
|
|
|
|
bfd.info:
|
|
(cd $(docdir); $(MAKE) bfd.info $(FLAGS_TO_PASS))
|
|
|
|
bfd.dvi:
|
|
(cd $(docdir); $(MAKE) bfd.dvi $(FLAGS_TO_PASS))
|
|
|
|
bfd.ps:
|
|
(cd $(docdir); $(MAKE) bfd.ps $(FLAGS_TO_PASS))
|
|
|
|
start-sanitize-arc:
|
|
elf32-arc.o: elf32-arc.c libelf.h $(INCDIR)/elf/common.h \
|
|
$(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
|
|
$(INCDIR)/elf/arc.h elf32-target.h
|
|
end-sanitize-arc:
|
|
|
|
# What appears below is generated by a hacked mkdep using gcc -MM.
|
|
|
|
# DO NOT DELETE THIS LINE -- mkdep uses it.
|
|
# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
|
|
|
|
libbfd.o: libbfd.c
|
|
opncls.o: opncls.c
|
|
bfd.o: bfd.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \
|
|
$(INCDIR)/coff/sym.h libcoff.h libecoff.h $(INCDIR)/coff/ecoff.h \
|
|
libelf.h $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h \
|
|
$(INCDIR)/elf/external.h
|
|
archive.o: archive.c $(INCDIR)/aout/ar.h $(INCDIR)/aout/ranlib.h
|
|
targets.o: targets.c
|
|
cache.o: cache.c
|
|
archures.o: archures.c
|
|
coff-i386.o: coff-i386.c $(INCDIR)/coff/i386.h $(INCDIR)/coff/internal.h \
|
|
libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
|
|
coff-go32.o: coff-go32.c coff-i386.c $(INCDIR)/coff/i386.h \
|
|
$(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
|
|
coffcode.h coffswap.h
|
|
aout64.o: aout64.c aoutx.h $(INCDIR)/bfdlink.h libaout.h \
|
|
$(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \
|
|
$(INCDIR)/aout/ar.h
|
|
aout32.o: aout32.c aoutx.h $(INCDIR)/bfdlink.h libaout.h \
|
|
$(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \
|
|
$(INCDIR)/aout/ar.h
|
|
sunos.o: sunos.c $(INCDIR)/bfdlink.h libaout.h aoutf1.h \
|
|
$(INCDIR)/aout/sun4.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h
|
|
demo64.o: demo64.c aoutf1.h $(INCDIR)/aout/sun4.h libaout.h \
|
|
$(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h
|
|
coff-i960.o: coff-i960.c $(INCDIR)/coff/i960.h $(INCDIR)/coff/internal.h \
|
|
libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
|
|
srec.o: srec.c $(INCDIR)/libiberty.h
|
|
binary.o: binary.c
|
|
tekhex.o: tekhex.c $(INCDIR)/libiberty.h
|
|
oasys.o: oasys.c $(INCDIR)/oasys.h liboasys.h
|
|
ieee.o: ieee.c $(INCDIR)/ieee.h libieee.h
|
|
aout0.o: aout0.c aoutf1.h $(INCDIR)/aout/sun4.h libaout.h \
|
|
$(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h
|
|
ecoff.o: ecoff.c $(INCDIR)/bfdlink.h $(INCDIR)/aout/ar.h \
|
|
$(INCDIR)/aout/ranlib.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \
|
|
libaout.h $(INCDIR)/aout/aout64.h $(INCDIR)/coff/internal.h \
|
|
$(INCDIR)/coff/sym.h $(INCDIR)/coff/symconst.h $(INCDIR)/coff/ecoff.h \
|
|
libcoff.h libecoff.h
|
|
ecofflink.o: ecofflink.c $(INCDIR)/bfdlink.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/coff/internal.h $(INCDIR)/coff/sym.h \
|
|
$(INCDIR)/coff/symconst.h $(INCDIR)/coff/ecoff.h
|
|
coff-m68k.o: coff-m68k.c $(INCDIR)/coff/m68k.h $(INCDIR)/coff/internal.h \
|
|
libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
|
|
coff-u68k.o: coff-u68k.c coff-m68k.c $(INCDIR)/coff/m68k.h \
|
|
$(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
|
|
coffcode.h coffswap.h
|
|
coff-apollo.o: coff-apollo.c $(INCDIR)/coff/apollo.h \
|
|
$(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
|
|
coffcode.h coffswap.h
|
|
coff-a29k.o: coff-a29k.c $(INCDIR)/coff/a29k.h $(INCDIR)/coff/internal.h \
|
|
libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
|
|
coff-rs6000.o: coff-rs6000.c $(INCDIR)/coff/internal.h \
|
|
$(INCDIR)/coff/rs6000.h libcoff.h $(INCDIR)/bfdlink.h \
|
|
coffcode.h coffswap.h
|
|
coff-sparc.o: coff-sparc.c $(INCDIR)/coff/sparc.h $(INCDIR)/coff/internal.h \
|
|
libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
|
|
coffgen.o: coffgen.c $(INCDIR)/coff/internal.h libcoff.h \
|
|
$(INCDIR)/bfdlink.h
|
|
format.o: format.c
|
|
section.o: section.c
|
|
core.o: core.c
|
|
syms.o: syms.c $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def
|
|
stab-syms.o: stab-syms.c libaout.h $(INCDIR)/bfdlink.h \
|
|
$(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab.def
|
|
reloc.o: reloc.c $(INCDIR)/bfdlink.h
|
|
init.o: init.c
|
|
coff-m88k.o: coff-m88k.c $(INCDIR)/coff/m88k.h $(INCDIR)/coff/internal.h \
|
|
libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
|
|
coff-mips.o: coff-mips.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \
|
|
$(INCDIR)/coff/sym.h $(INCDIR)/coff/symconst.h $(INCDIR)/coff/ecoff.h \
|
|
$(INCDIR)/coff/mips.h libcoff.h libecoff.h coffswap.h \
|
|
ecoffswap.h
|
|
coff-sh.o: coff-sh.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/sh.h \
|
|
$(INCDIR)/coff/internal.h libcoff.h coffcode.h coffswap.h
|
|
trad-core.o: trad-core.c libaout.h $(INCDIR)/bfdlink.h
|
|
cisco-core.o: cisco-core.c
|
|
newsos3.o: newsos3.c $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h libaout.h \
|
|
$(INCDIR)/bfdlink.h aout-target.h
|
|
i386aout.o: i386aout.c libaout.h $(INCDIR)/bfdlink.h \
|
|
aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
|
|
i386linux.o: i386linux.c $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h libaout.h \
|
|
$(INCDIR)/bfdlink.h aout-target.h
|
|
i386mach3.o: i386mach3.c $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h libaout.h \
|
|
$(INCDIR)/bfdlink.h aout-target.h
|
|
i386netbsd.o: i386netbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \
|
|
aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
|
|
i386os9k.o: i386os9k.c $(INCDIR)/bfdlink.h libaout.h \
|
|
$(INCDIR)/os9k.h
|
|
bout.o: bout.c $(INCDIR)/bfdlink.h genlink.h $(INCDIR)/bout.h \
|
|
$(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def libaout.h
|
|
aout-adobe.o: aout-adobe.c $(INCDIR)/aout/adobe.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def libaout.h $(INCDIR)/bfdlink.h
|
|
coff-we32k.o: coff-we32k.c $(INCDIR)/coff/we32k.h $(INCDIR)/coff/internal.h \
|
|
libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
|
|
coff-w65.o: coff-w65.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/w65.h \
|
|
$(INCDIR)/coff/internal.h libcoff.h coffcode.h coffswap.h
|
|
i386bsd.o: i386bsd.c libaout.h $(INCDIR)/bfdlink.h \
|
|
aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
|
|
i386dynix.o: i386dynix.c $(INCDIR)/aout/dynix3.h aoutx.h \
|
|
$(INCDIR)/bfdlink.h libaout.h $(INCDIR)/aout/aout64.h \
|
|
$(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h \
|
|
aout-target.h
|
|
cpu-h8300.o: cpu-h8300.c
|
|
cpu-i960.o: cpu-i960.c
|
|
cpu-sparc.o: cpu-sparc.c
|
|
cpu-m68k.o: cpu-m68k.c
|
|
cpu-m88k.o: cpu-m88k.c
|
|
cpu-vax.o: cpu-vax.c
|
|
cpu-mips.o: cpu-mips.c
|
|
cpu-a29k.o: cpu-a29k.c
|
|
cpu-i386.o: cpu-i386.c
|
|
cpu-powerpc.o: cpu-powerpc.c
|
|
cpu-w65.o: cpu-w65.c
|
|
cpu-rs6000.o: cpu-rs6000.c
|
|
coff-h8300.o: coff-h8300.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/h8300.h \
|
|
$(INCDIR)/coff/internal.h libcoff.h coffcode.h coffswap.h
|
|
som.o: som.c
|
|
cpu-hppa.o: cpu-hppa.c
|
|
cpu-we32k.o: cpu-we32k.c
|
|
reloc16.o: reloc16.c $(INCDIR)/bfdlink.h genlink.h \
|
|
$(INCDIR)/coff/internal.h libcoff.h
|
|
mipsbsd.o: mipsbsd.c libaout.h $(INCDIR)/bfdlink.h \
|
|
aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
|
|
cpu-sh.o: cpu-sh.c
|
|
elf.o: elf.c $(INCDIR)/bfdlink.h libelf.h $(INCDIR)/elf/common.h \
|
|
$(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h
|
|
elflink.o : elflink.c $(INCDIR)/bfdlink.h libelf.h $(INCDIR)/elf/common.h \
|
|
$(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h
|
|
elf32.o: elf32.c elfcode.h $(INCDIR)/bfdlink.h libelf.h elfcore.h elflink.h \
|
|
$(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h
|
|
elf32-sparc.o: elf32-sparc.c $(INCDIR)/bfdlink.h libelf.h \
|
|
$(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
|
|
elf32-target.h
|
|
elf32-i386.o: elf32-i386.c $(INCDIR)/bfdlink.h libelf.h \
|
|
$(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
|
|
elf32-target.h
|
|
elf32-i860.o: elf32-i860.c libelf.h $(INCDIR)/elf/common.h \
|
|
$(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
|
|
elf32-target.h
|
|
elf32-m68k.o: elf32-m68k.c $(INCDIR)/bfdlink.h libelf.h \
|
|
$(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
|
|
elf32-target.h
|
|
elf32-hppa.o: elf32-hppa.c $(INCDIR)/bfdlink.h libelf.h \
|
|
$(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
|
|
elf32-hppa.h libhppa.h $(INCDIR)/elf/hppa.h hppa_stubs.h \
|
|
elf32-target.h
|
|
elf32-m88k.o: elf32-m88k.c libelf.h $(INCDIR)/elf/common.h \
|
|
$(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
|
|
elf32-target.h
|
|
elf32-mips.o: elf32-mips.c $(INCDIR)/bfdlink.h genlink.h \
|
|
libelf.h $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h \
|
|
$(INCDIR)/elf/external.h $(INCDIR)/elf/mips.h $(INCDIR)/coff/sym.h \
|
|
$(INCDIR)/coff/symconst.h $(INCDIR)/coff/internal.h \
|
|
$(INCDIR)/coff/ecoff.h $(INCDIR)/coff/mips.h ecoffswap.h \
|
|
elf32-target.h
|
|
elf32-gen.o: elf32-gen.c libelf.h $(INCDIR)/elf/common.h \
|
|
$(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
|
|
elf32-target.h
|
|
elf32-ppc.o: elf32-ppc.c $(INCDIR)/bfdlink.h libelf.h \
|
|
$(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
|
|
$(INCDIR)/elf/ppc.h elf32-target.h
|
|
elf64.o: elf64.c elfcode.h $(INCDIR)/bfdlink.h libelf.h elfcore.h elflink.h \
|
|
$(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h
|
|
elf64-gen.o: elf64-gen.c libelf.h $(INCDIR)/elf/common.h \
|
|
$(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
|
|
elf64-target.h
|
|
elf64-sparc.o: elf64-sparc.c libelf.h $(INCDIR)/elf/common.h \
|
|
$(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
|
|
elf64-target.h
|
|
nlm.o: nlm.c libnlm.h $(INCDIR)/nlm/common.h $(INCDIR)/nlm/internal.h \
|
|
$(INCDIR)/nlm/external.h
|
|
nlm32.o: nlm32.c nlmcode.h libnlm.h $(INCDIR)/nlm/common.h \
|
|
$(INCDIR)/nlm/internal.h $(INCDIR)/nlm/external.h
|
|
nlm32-i386.o: nlm32-i386.c $(INCDIR)/nlm/i386-ext.h \
|
|
libnlm.h $(INCDIR)/nlm/common.h $(INCDIR)/nlm/internal.h \
|
|
$(INCDIR)/nlm/external.h nlmswap.h nlm-target.h
|
|
nlm32-sparc.o: nlm32-sparc.c $(INCDIR)/nlm/sparc32-ext.h \
|
|
libnlm.h $(INCDIR)/nlm/common.h $(INCDIR)/nlm/internal.h \
|
|
$(INCDIR)/nlm/external.h nlmswap.h nlm-target.h
|
|
nlm32-alpha.o: nlm32-alpha.c $(INCDIR)/nlm/alpha-ext.h \
|
|
libnlm.h $(INCDIR)/nlm/common.h $(INCDIR)/nlm/internal.h \
|
|
$(INCDIR)/nlm/external.h nlmswap.h nlm-target.h
|
|
nlm64.o: nlm64.c nlmcode.h libnlm.h $(INCDIR)/nlm/common.h \
|
|
$(INCDIR)/nlm/internal.h $(INCDIR)/nlm/external.h
|
|
coff-alpha.o: coff-alpha.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \
|
|
$(INCDIR)/coff/sym.h $(INCDIR)/coff/symconst.h $(INCDIR)/coff/ecoff.h \
|
|
$(INCDIR)/coff/alpha.h libcoff.h libecoff.h coffswap.h \
|
|
ecoffswap.h
|
|
cpu-alpha.o: cpu-alpha.c
|
|
nlm32-ppc.o: nlm32-ppc.c $(INCDIR)/nlm/ppc-ext.h libnlm.h \
|
|
$(INCDIR)/nlm/common.h $(INCDIR)/nlm/internal.h $(INCDIR)/nlm/external.h \
|
|
nlmswap.h nlm-target.h
|
|
hp300bsd.o: hp300bsd.c libaout.h $(INCDIR)/bfdlink.h \
|
|
aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
|
|
hp300hpux.o: hp300hpux.c $(INCDIR)/aout/hp300hpux.h \
|
|
aoutx.h $(INCDIR)/bfdlink.h libaout.h $(INCDIR)/aout/aout64.h \
|
|
$(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h \
|
|
aout-target.h
|
|
i386lynx.o: i386lynx.c libaout.h $(INCDIR)/bfdlink.h \
|
|
$(INCDIR)/aout/aout64.h aout-target.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
|
|
cf-i386lynx.o: cf-i386lynx.c coff-i386.c $(INCDIR)/coff/i386.h \
|
|
$(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
|
|
coffcode.h coffswap.h
|
|
m68klynx.o: m68klynx.c libaout.h $(INCDIR)/bfdlink.h \
|
|
$(INCDIR)/aout/aout64.h aout-target.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
|
|
cf-m68klynx.o: cf-m68klynx.c coff-m68k.c $(INCDIR)/coff/m68k.h \
|
|
$(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
|
|
coffcode.h coffswap.h
|
|
sparclynx.o: sparclynx.c $(INCDIR)/aout/sun4.h libaout.h \
|
|
$(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h
|
|
cf-sparclynx.o: cf-sparclynx.c coff-sparc.c $(INCDIR)/coff/sparc.h \
|
|
$(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
|
|
coffcode.h coffswap.h
|
|
aix386-core.o: aix386-core.c $(INCDIR)/coff/i386.h \
|
|
$(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h
|
|
hpux-core.o: hpux-core.c
|
|
irix-core.o: irix-core.c
|
|
lynx-core.o: lynx-core.c
|
|
osf-core.o: osf-core.c
|
|
hash.o: hash.c
|
|
linker.o: linker.c $(INCDIR)/bfdlink.h genlink.h
|
|
cofflink.o: cofflink.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \
|
|
libcoff.h
|
|
m68knetbsd.o: m68knetbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \
|
|
aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
|
|
ns32knetbsd.o: ns32knetbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \
|
|
aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
|
|
sparcnetbsd.o: sparcnetbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \
|
|
aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
|
|
$(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
|
|
pe-i386.o: pe-i386.c coff-i386.c $(INCDIR)/coff/i386.h \
|
|
$(INCDIR)/coff/internal.h $(INCDIR)/coff/pe.h libcoff.h \
|
|
$(INCDIR)/bfdlink.h coffcode.h coffswap.h
|
|
pei-i386.o: pei-i386.c coff-i386.c $(INCDIR)/coff/i386.h \
|
|
$(INCDIR)/coff/internal.h $(INCDIR)/coff/pe.h libcoff.h \
|
|
$(INCDIR)/bfdlink.h coffcode.h coffswap.h
|
|
versados.o: versados.c $(INCDIR)/libiberty.h
|
|
|
|
# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
|