Makefile.in revision 33965
133965Sjdp#    Makefile template for Configure for the BFD library.
233965Sjdp#    Copyright (C) 1990, 91, 92, 93, 94, 95, 96, 1997
333965Sjdp#    Free Software Foundation, Inc.
433965Sjdp#    Written by Cygnus Support.
533965Sjdp# 
633965Sjdp# This file is part of BFD, the Binary File Descriptor library.
733965Sjdp# 
833965Sjdp# This program is free software; you can redistribute it and/or modify
933965Sjdp# it under the terms of the GNU General Public License as published by
1033965Sjdp# the Free Software Foundation; either version 2 of the License, or
1133965Sjdp# (at your option) any later version.
1233965Sjdp# 
1333965Sjdp# This program is distributed in the hope that it will be useful,
1433965Sjdp# but WITHOUT ANY WARRANTY; without even the implied warranty of
1533965Sjdp# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1633965Sjdp# GNU General Public License for more details.
1733965Sjdp# 
1833965Sjdp# You should have received a copy of the GNU General Public License
1933965Sjdp# along with this program; if not, write to the Free Software
2033965Sjdp# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
2133965Sjdp
2233965SjdpVPATH = @srcdir@
2333965Sjdpsrcdir = @srcdir@
2433965Sjdp
2533965Sjdpprefix = @prefix@
2633965Sjdp
2733965Sjdpprogram_transform_name = @program_transform_name@
2833965Sjdpexec_prefix = @exec_prefix@
2933965Sjdpbindir = @bindir@
3033965Sjdplibdir = @libdir@
3133965Sjdp
3233965Sjdpdatadir = @datadir@
3333965Sjdpmandir = @mandir@
3433965Sjdpman1dir = $(mandir)/man1
3533965Sjdpman2dir = $(mandir)/man2
3633965Sjdpman3dir = $(mandir)/man3
3733965Sjdpman4dir = $(mandir)/man4
3833965Sjdpman5dir = $(mandir)/man5
3933965Sjdpman6dir = $(mandir)/man6
4033965Sjdpman7dir = $(mandir)/man7
4133965Sjdpman8dir = $(mandir)/man8
4233965Sjdpman9dir = $(mandir)/man9
4333965Sjdpinfodir = @infodir@
4433965Sjdpincludedir = @includedir@
4533965Sjdpoldincludedir =
4633965Sjdpdocdir = doc
4733965Sjdp
4833965SjdpSHELL = /bin/sh
4933965Sjdp
5033965SjdpINSTALL = @INSTALL@
5133965SjdpINSTALL_PROGRAM = @INSTALL_PROGRAM@
5233965SjdpINSTALL_DATA = @INSTALL_DATA@
5333965Sjdp
5433965SjdpAR = @AR@
5533965SjdpAR_FLAGS = rc
5633965SjdpCC = @CC@
5733965SjdpCFLAGS = @CFLAGS@
5833965SjdpMAKEINFO = makeinfo
5933965SjdpRANLIB = @RANLIB@
6033965Sjdp
6133965SjdpALLLIBS = @ALLLIBS@
6233965Sjdp
6333965SjdpPICFLAG = @PICFLAG@
6433965SjdpSHLIB = @SHLIB@
6533965SjdpSHLIB_CC = @SHLIB_CC@
6633965SjdpSHLIB_CFLAGS = @SHLIB_CFLAGS@
6733965SjdpSHLIB_LIBS = @SHLIB_LIBS@
6833965SjdpCOMMON_SHLIB = @COMMON_SHLIB@
6933965SjdpSHLINK = @SHLINK@
7033965Sjdp
7133965SjdpSONAME = lib`echo $(SHLIB) | sed -e 's/^lib//' | sed '$(program_transform_name)'`
7233965Sjdp
7333965SjdpCC_FOR_BUILD = @CC_FOR_BUILD@
7433965Sjdp
7533965SjdpINCDIR = $(srcdir)/../include
7633965SjdpCSEARCH = -I. -I$(srcdir) -I$(INCDIR)
7733965SjdpDEP = mkdep
7833965Sjdp
7933965SjdpSUBDIRS = doc
8033965Sjdp
8133965SjdpTARGETLIB = libbfd.a
8233965Sjdp
8333965Sjdp# bfd.h goes here, for now
8433965SjdpBFD_H = bfd.h
8533965Sjdp
8633965Sjdp# Some of these files should be in BFD*_BACKENDS below, but some programs
8733965Sjdp# won't link without them.  So, in order for some of the minimal-bfd
8833965Sjdp# hacks to work, they're also included here for now.
8933965Sjdp#	gdb: elf.o
9033965Sjdp#	objdump: elf.o
9133965Sjdp#
9233965Sjdp# Also, Jim Kingdon notes:
9333965Sjdp# Writing S-records should be included in all (or at least most)
9433965Sjdp# *-*-coff, *-*-aout, etc., configurations, because people will want to
9533965Sjdp# be able to use objcopy to create S-records.  (S-records are not useful
9633965Sjdp# for the debugger, so if you are downloading things as S-records you
9733965Sjdp# need two copies of the executable, one to download and one for the
9833965Sjdp# debugger).
9933965SjdpBFD_LIBS = \
10033965Sjdp	archive.o archures.o bfd.o cache.o coffgen.o corefile.o \
10133965Sjdp	format.o init.o libbfd.o opncls.o reloc.o \
10233965Sjdp	section.o syms.o targets.o hash.o linker.o \
10333965Sjdp	elf.o srec.o binary.o tekhex.o ihex.o stabs.o stab-syms.o
10433965Sjdp
10533965SjdpBFD_LIBS_CFILES = \
10633965Sjdp	archive.c archures.c bfd.c cache.c coffgen.c corefile.c \
10733965Sjdp	format.c init.c libbfd.c opncls.c reloc.c \
10833965Sjdp	section.c syms.c targets.c hash.c linker.c \
10933965Sjdp	elf.c srec.c binary.c tekhex.c ihex.c stabs.c stab-syms.c
11033965Sjdp
11133965Sjdp# This list is alphabetized to make it easier to keep in sync
11233965Sjdp# with the decls and initializer in archures.c.
11333965SjdpALL_MACHINES = \
11433965Sjdp	cpu-a29k.o \
11533965Sjdp	cpu-alpha.o \
11633965Sjdp	cpu-arm.o \
11733965Sjdp	cpu-d10v.o \
11833965Sjdp	cpu-h8300.o \
11933965Sjdp	cpu-h8500.o \
12033965Sjdp	cpu-hppa.o \
12133965Sjdp	cpu-i386.o \
12233965Sjdp	cpu-i860.o \
12333965Sjdp	cpu-i960.o \
12433965Sjdp	cpu-m32r.o \
12533965Sjdp	cpu-m68k.o \
12633965Sjdp	cpu-m88k.o \
12733965Sjdp	cpu-mips.o \
12833965Sjdp	cpu-m10200.o \
12933965Sjdp	cpu-m10300.o \
13033965Sjdp	cpu-ns32k.o \
13133965Sjdp	cpu-powerpc.o \
13233965Sjdp	cpu-rs6000.o \
13333965Sjdp	cpu-sh.o \
13433965Sjdp	cpu-sparc.o \
13533965Sjdp	cpu-vax.o \
13633965Sjdp	cpu-we32k.o \
13733965Sjdp	cpu-w65.o \
13833965Sjdp	cpu-z8k.o
13933965Sjdp
14033965SjdpALL_MACHINES_CFILES = \
14133965Sjdp	cpu-a29k.c \
14233965Sjdp	cpu-alpha.c \
14333965Sjdp	cpu-arm.c \
14433965Sjdp	cpu-h8300.c \
14533965Sjdp	cpu-h8500.c \
14633965Sjdp	cpu-hppa.c \
14733965Sjdp	cpu-i386.c \
14833965Sjdp	cpu-i860.c \
14933965Sjdp	cpu-i960.c \
15033965Sjdp	cpu-m32r.c \
15133965Sjdp	cpu-m68k.c \
15233965Sjdp	cpu-m88k.c \
15333965Sjdp	cpu-mips.c \
15433965Sjdp	cpu-m10200.c \
15533965Sjdp	cpu-m10300.c \
15633965Sjdp	cpu-ns32k.c \
15733965Sjdp	cpu-powerpc.c \
15833965Sjdp	cpu-rs6000.c \
15933965Sjdp	cpu-sh.c \
16033965Sjdp	cpu-sparc.c \
16133965Sjdp	cpu-vax.c \
16233965Sjdp	cpu-we32k.c \
16333965Sjdp	cpu-w65.c \
16433965Sjdp	cpu-z8k.c
16533965Sjdp
16633965Sjdp# The .o files needed by all of the 32 bit vectors that are configured into
16733965Sjdp# target_vector in targets.c if configured with --enable-targets=all.
16833965SjdpBFD32_BACKENDS = \
16933965Sjdp	aout-adobe.o \
17033965Sjdp	aout-arm.o \
17133965Sjdp	aout-ns32k.o \
17233965Sjdp	aout-sparcle.o \
17333965Sjdp	aout0.o \
17433965Sjdp	aout32.o \
17533965Sjdp	bout.o \
17633965Sjdp	cf-i386lynx.o \
17733965Sjdp	cf-m68klynx.o \
17833965Sjdp	cf-sparclynx.o \
17933965Sjdp	coff-a29k.o \
18033965Sjdp	coff-apollo.o \
18133965Sjdp	coff-arm.o \
18233965Sjdp	coff-aux.o \
18333965Sjdp	coff-h8300.o \
18433965Sjdp	coff-h8500.o \
18533965Sjdp	coff-i386.o \
18633965Sjdp	coff-go32.o \
18733965Sjdp	coff-i860.o \
18833965Sjdp	coff-i960.o \
18933965Sjdp	coff-m68k.o \
19033965Sjdp	coff-m88k.o \
19133965Sjdp	coff-mips.o \
19233965Sjdp	coff-pmac.o \
19333965Sjdp	coff-rs6000.o \
19433965Sjdp	coff-sh.o \
19533965Sjdp	coff-sparc.o \
19633965Sjdp	coff-svm68k.o \
19733965Sjdp	coff-u68k.o \
19833965Sjdp	coff-we32k.o \
19933965Sjdp	coff-w65.o \
20033965Sjdp	coff-z8k.o \
20133965Sjdp	cofflink.o \
20233965Sjdp	ecoff.o \
20333965Sjdp	ecofflink.o \
20433965Sjdp	elf32-d10v.o \
20533965Sjdp	elf32-gen.o \
20633965Sjdp	elf32-hppa.o \
20733965Sjdp	elf32-i386.o \
20833965Sjdp	elf32-i860.o \
20933965Sjdp	elf32-m32r.o \
21033965Sjdp	elf32-m68k.o \
21133965Sjdp	elf32-m88k.o \
21233965Sjdp	elf32-mips.o \
21333965Sjdp	elf-m10200.o \
21433965Sjdp	elf-m10300.o \
21533965Sjdp	elf32-ppc.o \
21633965Sjdp	elf32-sh.o \
21733965Sjdp	elf32-sparc.o \
21833965Sjdp	elf32.o \
21933965Sjdp	elflink.o \
22033965Sjdp	hp300bsd.o \
22133965Sjdp	hp300hpux.o \
22233965Sjdp	som.o \
22333965Sjdp	i386aout.o \
22433965Sjdp	i386bsd.o \
22533965Sjdp	i386dynix.o \
22633965Sjdp	i386freebsd.o \
22733965Sjdp	i386linux.o \
22833965Sjdp	i386lynx.o \
22933965Sjdp	i386msdos.o \
23033965Sjdp	i386netbsd.o \
23133965Sjdp	i386mach3.o \
23233965Sjdp	i386os9k.o \
23333965Sjdp	ieee.o \
23433965Sjdp	m68k4knetbsd.o \
23533965Sjdp	m68klinux.o \
23633965Sjdp	m68klynx.o \
23733965Sjdp	m68knetbsd.o \
23833965Sjdp	m88kmach3.o \
23933965Sjdp	mipsbsd.o \
24033965Sjdp	newsos3.o \
24133965Sjdp	nlm.o \
24233965Sjdp	nlm32-i386.o \
24333965Sjdp	nlm32-sparc.o \
24433965Sjdp	nlm32-ppc.o \
24533965Sjdp	nlm32.o \
24633965Sjdp	ns32knetbsd.o \
24733965Sjdp	oasys.o \
24833965Sjdp	pc532-mach.o \
24933965Sjdp	pe-arm.o \
25033965Sjdp	pei-arm.o \
25133965Sjdp	pe-i386.o \
25233965Sjdp	pei-i386.o \
25333965Sjdp	pe-ppc.o \
25433965Sjdp	pei-ppc.o \
25533965Sjdp	ppcboot.o \
25633965Sjdp	reloc16.o \
25733965Sjdp	riscix.o \
25833965Sjdp	sparclinux.o \
25933965Sjdp	sparclynx.o \
26033965Sjdp	sparcnetbsd.o \
26133965Sjdp	sunos.o \
26233965Sjdp	tekhex.o \
26333965Sjdp	versados.o \
26433965Sjdp	xcofflink.o
26533965Sjdp
26633965SjdpBFD32_BACKENDS_CFILES = \
26733965Sjdp	aout-adobe.c \
26833965Sjdp	aout-arm.c \
26933965Sjdp	aout-ns32k.c \
27033965Sjdp	aout-sparcle.c \
27133965Sjdp	aout0.c \
27233965Sjdp	aout32.c \
27333965Sjdp	bout.c \
27433965Sjdp	cf-i386lynx.c \
27533965Sjdp	cf-m68klynx.c \
27633965Sjdp	cf-sparclynx.c \
27733965Sjdp	coff-a29k.c \
27833965Sjdp	coff-apollo.c \
27933965Sjdp	coff-arm.c \
28033965Sjdp	coff-aux.c \
28133965Sjdp	coff-h8300.c \
28233965Sjdp	coff-h8500.c \
28333965Sjdp	coff-i386.c \
28433965Sjdp	coff-i860.c \
28533965Sjdp	coff-go32.c \
28633965Sjdp	coff-i960.c \
28733965Sjdp	coff-m68k.c \
28833965Sjdp	coff-m88k.c \
28933965Sjdp	coff-mips.c \
29033965Sjdp	coff-pmac.c \
29133965Sjdp	coff-rs6000.c \
29233965Sjdp	coff-sh.c \
29333965Sjdp	coff-sparc.c \
29433965Sjdp	coff-svm68k.c \
29533965Sjdp	coff-u68k.c \
29633965Sjdp	coff-we32k.c \
29733965Sjdp	coff-w65.c \
29833965Sjdp	coff-z8k.c \
29933965Sjdp	cofflink.c \
30033965Sjdp	ecoff.c \
30133965Sjdp	ecofflink.c \
30233965Sjdp	elf32-gen.c \
30333965Sjdp	elf32-hppa.c \
30433965Sjdp	elf32-i386.c \
30533965Sjdp	elf32-i860.c \
30633965Sjdp	elf32-m32r.c \
30733965Sjdp	elf32-m68k.c \
30833965Sjdp	elf32-m88k.c \
30933965Sjdp	elf32-mips.c \
31033965Sjdp	elf-m10200.c \
31133965Sjdp	elf-m10300.c \
31233965Sjdp	elf32-ppc.c \
31333965Sjdp	elf32-sh.c \
31433965Sjdp	elf32-sparc.c \
31533965Sjdp	elf32.c \
31633965Sjdp	elflink.c \
31733965Sjdp	hp300bsd.c \
31833965Sjdp	hp300hpux.c \
31933965Sjdp	som.c \
32033965Sjdp	i386aout.c \
32133965Sjdp	i386bsd.c \
32233965Sjdp	i386dynix.c \
32333965Sjdp	i386freebsd.c \
32433965Sjdp	i386linux.c \
32533965Sjdp	i386lynx.c \
32633965Sjdp	i386msdos.c \
32733965Sjdp	i386netbsd.c \
32833965Sjdp	i386mach3.c \
32933965Sjdp	i386os9k.c \
33033965Sjdp	ieee.c \
33133965Sjdp	m68k4knetbsd.c \
33233965Sjdp	m68klinux.c \
33333965Sjdp	m68klynx.c \
33433965Sjdp	m68knetbsd.c \
33533965Sjdp	m88kmach3.c \
33633965Sjdp	mipsbsd.c \
33733965Sjdp	newsos3.c \
33833965Sjdp	nlm.c \
33933965Sjdp	nlm32-i386.c \
34033965Sjdp	nlm32-sparc.c \
34133965Sjdp	nlm32-ppc.c \
34233965Sjdp	nlm32.c \
34333965Sjdp	ns32knetbsd.c \
34433965Sjdp	oasys.c \
34533965Sjdp	pc532-mach.c \
34633965Sjdp	pe-arm.c \
34733965Sjdp	pei-arm.c \
34833965Sjdp	pe-i386.c \
34933965Sjdp	pei-i386.c \
35033965Sjdp	pe-ppc.c \
35133965Sjdp	pei-ppc.c \
35233965Sjdp	ppcboot.c \
35333965Sjdp	reloc16.c \
35433965Sjdp	riscix.c \
35533965Sjdp	sparclinux.c \
35633965Sjdp	sparclynx.c \
35733965Sjdp	sparcnetbsd.c \
35833965Sjdp	sunos.c \
35933965Sjdp	tekhex.c \
36033965Sjdp	versados.c \
36133965Sjdp	xcofflink.c
36233965Sjdp
36333965Sjdp# The .o files needed by all of the 64 bit vectors that are configured into
36433965Sjdp# target_vector in targets.c if configured with --enable-targets=all
36533965Sjdp# and --enable-64-bit-bfd.
36633965SjdpBFD64_BACKENDS = \
36733965Sjdp	aout64.o \
36833965Sjdp	coff-alpha.o \
36933965Sjdp	demo64.o \
37033965Sjdp	elf64-alpha.o \
37133965Sjdp	elf64-gen.o \
37233965Sjdp	elf64-mips.o \
37333965Sjdp	elf64-sparc.o \
37433965Sjdp	elf64.o \
37533965Sjdp	evax-alpha.o \
37633965Sjdp	evax-egsd.o \
37733965Sjdp	evax-etir.o \
37833965Sjdp	evax-emh.o \
37933965Sjdp	evax-misc.o \
38033965Sjdp	nlm32-alpha.o \
38133965Sjdp	nlm64.o
38233965Sjdp
38333965SjdpBFD64_BACKENDS_CFILES = \
38433965Sjdp	aout64.c \
38533965Sjdp	coff-alpha.c \
38633965Sjdp	demo64.c \
38733965Sjdp	elf64-alpha.c \
38833965Sjdp	elf64-gen.c \
38933965Sjdp	elf64-mips.c \
39033965Sjdp	elf64-sparc.c \
39133965Sjdp	elf64.c \
39233965Sjdp	evax-alpha.c \
39333965Sjdp	evax-egsd.c \
39433965Sjdp	evax-etir.c \
39533965Sjdp	evax-emh.c \
39633965Sjdp	evax-misc.c \
39733965Sjdp	nlm32-alpha.c \
39833965Sjdp	nlm64.c
39933965Sjdp
40033965SjdpOPTIONAL_BACKENDS = \
40133965Sjdp	aix386-core.o \
40233965Sjdp	hpux-core.o \
40333965Sjdp	irix-core.o \
40433965Sjdp	lynx-core.o \
40533965Sjdp	osf-core.o \
40633965Sjdp	trad-core.o \
40733965Sjdp	cisco-core.o
40833965Sjdp
40933965SjdpOPTIONAL_BACKENDS_CFILES = \
41033965Sjdp	aix386-core.c \
41133965Sjdp	hpux-core.c \
41233965Sjdp	irix-core.c \
41333965Sjdp	lynx-core.c \
41433965Sjdp	osf-core.c \
41533965Sjdp	trad-core.c \
41633965Sjdp	cisco-core.c
41733965Sjdp
41833965Sjdp# These are defined by configure.in:
41933965SjdpWORDSIZE = @wordsize@
42033965SjdpALL_BACKENDS = @all_backends@
42133965SjdpBFD_BACKENDS = @bfd_backends@
42233965SjdpBFD_MACHINES = @bfd_machines@
42333965SjdpTDEFAULTS = @tdefaults@
42433965Sjdp
42533965Sjdpall:
42633965Sjdp
42733965SjdpFLAGS_TO_PASS = \
42833965Sjdp	"prefix=$(prefix)" \
42933965Sjdp	"exec_prefix=$(exec_prefix)" \
43033965Sjdp	"against=$(against)" \
43133965Sjdp	"AR=$(AR)" \
43233965Sjdp	"AR_FLAGS=$(AR_FLAGS)" \
43333965Sjdp	"CC=$(CC)" \
43433965Sjdp	"CC_FOR_BUILD=$(CC_FOR_BUILD)" \
43533965Sjdp	"CFLAGS=$(CFLAGS)" \
43633965Sjdp	"RANLIB=$(RANLIB)" \
43733965Sjdp	"MAKEINFO=$(MAKEINFO)" \
43833965Sjdp	"INSTALL=$(INSTALL)" \
43933965Sjdp	"INSTALL_DATA=$(INSTALL_DATA)" \
44033965Sjdp	"INSTALL_PROGRAM=$(INSTALL_PROGRAM)"
44133965Sjdp
44233965SjdpALL_CFLAGS=-D_GNU_SOURCE @HDEFINES@ @COREFLAG@ @TDEFINES@ $(CSEARCH) $(CSWITCHES) $(CFLAGS)
44333965Sjdp.c.o:
44433965Sjdp	if [ -n "$(PICFLAG)" ]; then \
44533965Sjdp	  $(CC) -c $(PICFLAG) $(ALL_CFLAGS) $< -o pic/$@; \
44633965Sjdp	else true; fi
44733965Sjdp	$(CC) -c $(ALL_CFLAGS) $<
44833965Sjdp
44933965Sjdpbfd_libs_here =
45033965Sjdpall_machines_here =
45133965Sjdpbfd32_backends_here =
45233965Sjdpcore_files_here =
45333965Sjdpconfigs_not_included_in_all_targets_option_here =
45433965Sjdp
45533965Sjdp# C source files that correspond to .o's.
45633965SjdpCFILES = \
45733965Sjdp	$(BFD_LIBS_CFILES) \
45833965Sjdp	$(ALL_MACHINES_CFILES) \
45933965Sjdp	$(BFD32_BACKENDS_CFILES) \
46033965Sjdp	$(BFD64_BACKENDS_CFILES) \
46133965Sjdp	$(OPTIONAL_BACKENDS_CFILES)
46233965Sjdp
46333965SjdpHFILES = \
46433965Sjdp	aout-target.h aoutf1.h aoutx.h coffcode.h coffswap.h \
46533965Sjdp	ecoffswap.h elf32-hppa.h elf32-target.h elf64-target.h \
46633965Sjdp	elfcode.h evax.h genlink.h hppa_stubs.h libaout.h libbfd.h \
46733965Sjdp	libcoff.h libecoff.h elf-bfd.h libhppa.h libieee.h libnlm.h \
46833965Sjdp	liboasys.h netbsd.h nlm-target.h nlmcode.h ns32k.h som.h \
46933965Sjdp	targmatch.h
47033965Sjdp
47133965Sjdpall: Makefile $(ALLLIBS) @PICLIST@
47233965Sjdp	@$(MAKE) subdir_do DO=all "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
47333965Sjdp
47433965Sjdp.NOEXPORT:
47533965SjdpMAKEOVERRIDES=
47633965Sjdp
47733965Sjdp.PHONY: check installcheck
47833965Sjdpcheck:
47933965Sjdp	@echo No testsuites exist for the BFD library. Nothing to check.
48033965Sjdp
48133965Sjdpinstallcheck:
48233965Sjdp	@echo No testsuites exist for the BFD library. Nothing to check.
48333965Sjdp
48433965Sjdpinfo dvi : force
48533965Sjdp	@$(MAKE) subdir_do DO=$@ "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
48633965Sjdp
48733965Sjdpclean-info:
48833965Sjdp	@$(MAKE) subdir_do DO=clean-info "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
48933965Sjdp
49033965Sjdpinstall-info: force
49133965Sjdp	@$(MAKE) subdir_do DO=install-info "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
49233965Sjdp
49333965Sjdpdiststuff: info
49433965Sjdp
49533965Sjdp# Various kinds of .o files to put in libbfd.a:
49633965Sjdp# BFD_LIBS	Generic routines, always needed.
49733965Sjdp# BFD_BACKENDS	Routines the configured targets need.
49833965Sjdp# BFD_MACHINES	Architecture-specific routines the configured targets need.
49933965Sjdp# COREFILE	Core file routines for a native configuration
50033965SjdpOFILES = $(BFD_LIBS) $(BFD_BACKENDS) $(BFD_MACHINES) @COREFILE@
50133965Sjdp
50233965Sjdpstamp-ofiles: Makefile
50333965Sjdp	rm -f tofiles
50433965Sjdp	f=""; \
50533965Sjdp	for i in $(OFILES) ; do \
50633965Sjdp	  case " $$f " in \
50733965Sjdp	    *" $$i "*) ;; \
50833965Sjdp	    *) f="$$f $$i" ;; \
50933965Sjdp	  esac ; \
51033965Sjdp	done ; \
51133965Sjdp	echo $$f > tofiles
51233965Sjdp	$(SHELL) $(srcdir)/../move-if-change tofiles ofiles
51333965Sjdp	touch stamp-ofiles
51433965Sjdp
51533965Sjdpofiles: stamp-ofiles ; @true
51633965Sjdp
51733965Sjdp$(TARGETLIB): $(OFILES) ofiles
51833965Sjdp	rm -f $(TARGETLIB)
51933965Sjdp	@echo ofiles = `cat ofiles`
52033965Sjdp	$(AR) $(AR_FLAGS) $(TARGETLIB) `cat ofiles`
52133965Sjdp	$(RANLIB) $(TARGETLIB)
52233965Sjdp
52333965Sjdpstamp-piclist: ofiles
52433965Sjdp	rm -f tpiclist
52533965Sjdp	if [ -n "$(PICFLAG)" ]; then \
52633965Sjdp	  sed -e 's,\([^ ][^ ]*\),pic/\1,g' ofiles > tpiclist; \
52733965Sjdp	else \
52833965Sjdp	  cp ofiles tpiclist; \
52933965Sjdp	fi
53033965Sjdp	$(SHELL) $(srcdir)/../move-if-change tpiclist piclist
53133965Sjdp	touch stamp-piclist
53233965Sjdp
53333965Sjdppiclist: stamp-piclist ; @true
53433965Sjdp
53533965Sjdp$(SHLIB): stamp-picdir $(OFILES) piclist
53633965Sjdp	rm -f $(SHLIB)
53733965Sjdp	$(SHLIB_CC) $(SHLIB_CFLAGS) -o $(SHLIB) `cat piclist` $(SHLIB_LIBS)
53833965Sjdp
53933965Sjdp# We make a link from libbfd.so to libbfd.so.VERSION for linking, and
54033965Sjdp# also a link from libTARGET-bfd.so.VERSION for running.
54133965Sjdp$(SHLINK): $(SHLIB)
54233965Sjdp	ts=lib`echo $(SHLIB) | sed -e 's/^lib//' | sed -e '$(program_transform_name)'`; \
54333965Sjdp	if [ "$$ts" != "$(SHLIB)" ]; then \
54433965Sjdp	  rm -f $$ts; \
54533965Sjdp	  ln -s $(SHLIB) $$ts; \
54633965Sjdp	else true; fi
54733965Sjdp	rm -f $(SHLINK)
54833965Sjdp	ln -s $(SHLIB) $(SHLINK)
54933965Sjdp
55033965Sjdp# This target creates libTARGET-bfd.so.VERSION as a symlink to
55133965Sjdp# libbfd.so.VERSION.  It is used on SunOS, which does not have SONAME.
55233965Sjdpstamp-tshlink: $(SHLIB)
55333965Sjdp	tf=lib`echo $(SHLIB) | sed -e 's/^lib//' | sed '$(program_transform_name)'`; \
55433965Sjdp	if [ "$$tf" != "$(SHLIB)" ]; then \
55533965Sjdp	  rm -f $$tf; \
55633965Sjdp	  ln -s $(SHLIB) $$tf; \
55733965Sjdp	else true; fi
55833965Sjdp	touch stamp-tshlink
55933965Sjdp
56033965Sjdp# This file holds an array associating configuration triplets and
56133965Sjdp# vector names.  It is built from config.bfd.  It is not compiled by
56233965Sjdp# itself, but is included by targets.c.
56333965Sjdptargmatch.h: config.bfd targmatch.sed
56433965Sjdp	rm -f targmatch.h
56533965Sjdp	sed -f $(srcdir)/targmatch.sed < $(srcdir)/config.bfd > targmatch.new
56633965Sjdp	mv -f targmatch.new targmatch.h
56733965Sjdp
56833965Sjdp# When compiling archures.c and targets.c, supply the default target
56933965Sjdp# info from configure.
57033965Sjdp
57133965Sjdptargets.o: targets.c Makefile
57233965Sjdp	if [ -n "$(PICFLAG)" ]; then \
57333965Sjdp	  $(CC) -c $(PICFLAG) $(TDEFAULTS) $(ALL_CFLAGS) $(srcdir)/targets.c -o pic/targets.o; \
57433965Sjdp	else true; fi
57533965Sjdp	$(CC) -c $(TDEFAULTS) $(ALL_CFLAGS) $(srcdir)/targets.c
57633965Sjdp
57733965Sjdparchures.o: archures.c Makefile
57833965Sjdp	if [ -n "$(PICFLAG)" ]; then \
57933965Sjdp	  $(CC) -c $(PICFLAG) $(TDEFAULTS) $(ALL_CFLAGS) $(srcdir)/archures.c -o pic/archures.o; \
58033965Sjdp	else true; fi
58133965Sjdp	$(CC) -c $(TDEFAULTS) $(ALL_CFLAGS) $(srcdir)/archures.c
58233965Sjdp
58333965Sjdpelf32-target.h : elfxx-target.h
58433965Sjdp	rm -f elf32-target.h
58533965Sjdp	sed -e s/NN/32/g < $(srcdir)/elfxx-target.h > elf32-target.new
58633965Sjdp	mv -f elf32-target.new elf32-target.h
58733965Sjdp
58833965Sjdpelf64-target.h : elfxx-target.h
58933965Sjdp	rm -f elf64-target.h
59033965Sjdp	sed -e s/NN/64/g < $(srcdir)/elfxx-target.h > elf64-target.new
59133965Sjdp	mv -f elf64-target.new elf64-target.h
59233965Sjdp
59333965Sjdpsubdir_do: force
59433965Sjdp	@for i in $(DODIRS); do \
59533965Sjdp		if [ -d ./$$i ] ; then \
59633965Sjdp			if (cd ./$$i; \
59733965Sjdp				$(MAKE) $(FLAGS_TO_PASS) $(DO)) ; then true ; \
59833965Sjdp			else exit 1 ; fi ; \
59933965Sjdp		else true ; fi ; \
60033965Sjdp	done
60133965Sjdp
60233965Sjdptags etags: TAGS
60333965Sjdp
60433965SjdpTAGS: force
60533965Sjdp	etags $(INCDIR)/*.h $(srcdir)/*.h $(srcdir)/*.c
60633965Sjdp
60733965Sjdpdo_mostlyclean:
60833965Sjdp	rm -f *.o *~ core *.E *.p *.ip aout-params.h gen-aout pic/*.o
60933965Sjdpdo_clean: do_mostlyclean
61033965Sjdp	rm -f libbfd.a TAGS bfd.h stmp-bfd.h bfd-tmp.h ofiles stamp-ofiles \
61133965Sjdp		elf32-target.h elf64-target.h $(SHLIB) $(SHLINK) \
61233965Sjdp		piclist stamp-piclist targmatch.h
61333965Sjdpdo_distclean: do_clean
61433965Sjdp	rm -f Makefile config.status config.cache config.h config.log \
61533965Sjdp		stamp-h bfd-in3.h
61633965Sjdp	rm -rf pic stamp-picdir
61733965Sjdp
61833965Sjdp# do_maintainer_clean really should remove bfd-in2.h, since it is a
61933965Sjdp# generated file.  However, the GNU standards say that
62033965Sjdp# maintainer-clean should not delete anything which needs to exist in
62133965Sjdp# order to run configure, and bfd-in2.h is used by configure.
62233965Sjdpdo_maintainer_clean: do_distclean
62333965Sjdp	rm -f $(srcdir)/libbfd.h $(srcdir)/libcoff.h
62433965Sjdp
62533965Sjdpmostlyclean: do_mostlyclean
62633965Sjdp	$(MAKE) subdir_do DO=mostlyclean "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
62733965Sjdpclean: do_clean
62833965Sjdp	$(MAKE) subdir_do DO=clean "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
62933965Sjdpdistclean:
63033965Sjdp	$(MAKE) subdir_do DO=distclean "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
63133965Sjdp	$(MAKE) do_distclean
63233965Sjdpclobber maintainer-clean realclean:
63333965Sjdp	@echo "This command is intended for maintainers to use;"
63433965Sjdp	@echo "it deletes files that may require special tools to rebuild."
63533965Sjdp	$(MAKE) subdir_do DO=maintainer-clean "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
63633965Sjdp	$(MAKE) do_maintainer_clean
63733965Sjdp
63833965SjdpBFD_H_DEPS= $(INCDIR)/ansidecl.h
63933965SjdpLOCAL_H_DEPS= libbfd.h sysdep.h config.h
64033965Sjdp$(BFD_LIBS): $(BFD_H) $(BFD_H_DEPS) $(LOCAL_H_DEPS)
64133965Sjdp$(BFD_MACHINES): $(BFD_H) $(BFD_H_DEPS) $(LOCAL_H_DEPS)
64233965Sjdp$(BFD_BACKENDS): $(BFD_H) $(BFD_H_DEPS) $(LOCAL_H_DEPS)
64333965Sjdp$(OPTIONAL_BACKENDS): $(BFD_H) $(BFD_H_DEPS) $(LOCAL_H_DEPS)
64433965Sjdp
64533965Sjdp# Get around a Sun Make bug in SunOS 4.1.1 with VPATH
64633965Sjdpcpu-i386.o:cpu-i386.c
64733965Sjdpcpu-z8k.o: cpu-z8k.c
64833965Sjdpcpu-h8500.o: cpu-h8500.c
64933965Sjdpcpu-we32k.o: cpu-we32k.c
65033965Sjdp
65133965Sjdpsaber:
65233965Sjdp	#suppress 65 on bfd_map_over_sections 
65333965Sjdp	#suppress 66 on bfd_map_over_sections 
65433965Sjdp	#suppress 67 on bfd_map_over_sections 
65533965Sjdp	#suppress 68 on bfd_map_over_sections 
65633965Sjdp	#suppress 69 on bfd_map_over_sections 
65733965Sjdp	#suppress 70 on bfd_map_over_sections 
65833965Sjdp	#suppress 110 in bfd_map_over_sections 
65933965Sjdp	#suppress 112 in bfd_map_over_sections 
66033965Sjdp	#suppress 530 
66133965Sjdp	#suppress 590 in swap_exec_header 
66233965Sjdp	#suppress 590 in _bfd_dummy_core_file_matches_executable_p 
66333965Sjdp	#suppress 590 in bfd_dont_truncate_arname
66433965Sjdp	#suppress 590 on ignore 
66533965Sjdp	#suppress 590 on abfd 
66633965Sjdp	#setopt load_flags $(CFLAGS)
66733965Sjdp	#load $(CFILES)
66833965Sjdp
66933965Sjdp
67033965Sjdp#-----------------------------------------------------------------------------
67133965Sjdp#		'STANDARD' GNU/960 TARGETS BELOW THIS POINT
67233965Sjdp#
67333965Sjdp# 'VERSION' file must be present and contain a string of the form "x.y"
67433965Sjdp#-----------------------------------------------------------------------------
67533965Sjdp
67633965Sjdpver960.c: FORCE
67733965Sjdp	rm -f ver960.c
67833965Sjdp	echo "char ${TARG}_ver[]= \"${TARG} `cat VERSION`, `date`\";" > ver960.c
67933965Sjdp
68033965Sjdp
68133965Sjdp# This target should be invoked before building a new release.
68233965Sjdp# 'VERSION' file must be present and contain a string of the form "x.y"
68333965Sjdp#
68433965Sjdproll:
68533965Sjdp	@V=`cat VERSION`		; \
68633965Sjdp	MAJ=`sed 's/\..*//' VERSION`	; \
68733965Sjdp	MIN=`sed 's/.*\.//' VERSION`	; \
68833965Sjdp	V=$$MAJ.`expr $$MIN + 1`	; \
68933965Sjdp	rm -f VERSION			; \
69033965Sjdp	echo $$V >VERSION		; \
69133965Sjdp	echo Version $$V
69233965Sjdp
69333965Sjdp# Dummy target to force execution of dependent targets.
69433965Sjdp#
69533965Sjdpforce:
69633965Sjdp
69733965Sjdpinstall: $(ALLLIBS)
69833965Sjdp	for f in $(ALLLIBS); do \
69933965Sjdp	  if [ "$$f" = "stamp-tshlink" ]; then \
70033965Sjdp	    continue; \
70133965Sjdp	  fi; \
70233965Sjdp	  tf=lib`echo $$f | sed -e 's/^lib//' | sed '$(program_transform_name)'`; \
70333965Sjdp	  rm -f $(libdir)/$$tf; \
70433965Sjdp	  if [ "$$f" = "$(SHLINK)" ]; then \
70533965Sjdp	    ts=lib`echo $(SHLIB) | sed -e 's/^lib//' | sed '$(program_transform_name)'`; \
70633965Sjdp	    ln -s $$ts $(libdir)/$$tf; \
70733965Sjdp	  elif [ "$$f" = "$(SHLIB)" ]; then \
70833965Sjdp	    @INSTALL_SHLIB@ \
70933965Sjdp	  else \
71033965Sjdp	    $(INSTALL_DATA) $$f $(libdir)/$$tf; \
71133965Sjdp	    $(RANLIB) $(libdir)/$$tf; \
71233965Sjdp	    chmod a-x $(libdir)/$$tf; \
71333965Sjdp	  fi; \
71433965Sjdp	done
71533965Sjdp# Install BFD include file, and others that it needs.  Install them
71633965Sjdp# both in GCC's include directory, and in the system include dir
71733965Sjdp# if configured as $(oldincludedir) -- which it usually isnt.
71833965Sjdp	$(INSTALL_DATA) $(BFD_H) $(includedir)/bfd.h
71933965Sjdp	$(INSTALL_DATA) $(INCDIR)/ansidecl.h $(includedir)/ansidecl.h
72033965Sjdp	$(INSTALL_DATA) $(INCDIR)/bfdlink.h $(includedir)/bfdlink.h
72133965Sjdp	-if test -z "$(oldincludedir)"; then true; else \
72233965Sjdp	test -d $(oldincludedir) || mkdir $(oldincludedir); \
72333965Sjdp	$(INSTALL_DATA) $(BFD_H) $(oldincludedir)/bfd.h; \
72433965Sjdp	$(INSTALL_DATA) $(INCDIR)/ansidecl.h $(oldincludedir)/ansidecl.h; \
72533965Sjdp	$(INSTALL_DATA) $(INCDIR)/bfdlink.h $(oldincludedir)/bfdlink.h; \
72633965Sjdp	fi
72733965Sjdp	$(MAKE) subdir_do DO=install "DODIRS=$(SUBDIRS)" $(FLAGS_TO_PASS)
72833965Sjdp
72933965SjdpMakefile: Makefile.in config.status
73033965Sjdp	CONFIG_FILES=Makefile CONFIG_HEADERS= $(SHELL) ./config.status
73133965Sjdp
73233965Sjdpconfig.h: stamp-h ; @true
73333965Sjdpstamp-h: config.in config.status
73433965Sjdp	CONFIG_FILES= CONFIG_HEADERS=config.h:config.in $(SHELL) ./config.status
73533965Sjdp
73633965Sjdpconfig.status: configure configure.host config.bfd VERSION
73733965Sjdp	$(SHELL) config.status --recheck
73833965Sjdp
73933965Sjdp# Have to get rid of .dep1 here so that "$?" later includes all of $(CFILES).
74033965Sjdp.dep: dep.sed $(CFILES) $(HFILES) bfd.h
74133965Sjdp	rm -f .dep1
74233965Sjdp	$(MAKE) DEP=$(DEP) .dep1
74333965Sjdp	sed -f dep.sed <.dep1 >.dep
74433965Sjdp
74533965Sjdp# This rule really wants a mkdep that runs "gcc -MM".
74633965Sjdp# The NetBSD mkdep overwrites any existing file contents, and doesn't insert
74733965Sjdp# the "DO NOT DELETE" line.
74833965Sjdp# Other mkdep versions require a file that already exists, and do insert it.
74933965Sjdp# Hence the weirdness....
75033965Sjdp.dep1: $(CFILES)
75133965Sjdp	rm -f .dep2 .dep2a
75233965Sjdp	echo '# DO NOT DELETE THIS LINE -- mkdep uses it.' > .dep2
75333965Sjdp	echo > .dep2a
75433965Sjdp	$(DEP) -f .dep2a $(ALL_CFLAGS) $?
75533965Sjdp	sed -e '/DO NOT DELETE/d' -e '/^$$/d' < .dep2a >> .dep2
75633965Sjdp	rm -f .dep2a
75733965Sjdp	$(SHELL) $(srcdir)/../move-if-change .dep2 .dep1
75833965Sjdp
75933965Sjdpdep.sed: dep-in.sed config.status
76033965Sjdp	sed <$(srcdir)/dep-in.sed >dep.sed	\
76133965Sjdp		-e 's!@BFD_H@!$(BFD_H)!'	\
76233965Sjdp		-e 's!@INCDIR@!$(INCDIR)!'	\
76333965Sjdp		-e 's!@SRCDIR@!$(srcdir)!'
76433965Sjdp
76533965Sjdpdep: .dep
76633965Sjdp	sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < Makefile > tmp-Makefile
76733965Sjdp	cat .dep >> tmp-Makefile
76833965Sjdp	$(SHELL) $(srcdir)/../move-if-change tmp-Makefile Makefile
76933965Sjdp
77033965Sjdpdep-in: .dep
77133965Sjdp	sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < $(srcdir)/Makefile.in > tmp-Makefile.in
77233965Sjdp	cat .dep >> tmp-Makefile.in
77333965Sjdp	$(SHELL) $(srcdir)/../move-if-change tmp-Makefile.in $(srcdir)/Makefile.in
77433965Sjdp
77533965Sjdphost-aout.o: Makefile
77633965Sjdp
77733965Sjdp# The following program can be used to generate a simple config file
77833965Sjdp# which can be folded into an h-XXX file for a new host, with some editing.
77933965Sjdpaout-params.h: gen-aout
78033965Sjdp	./gen-aout host > aout-params.h
78133965Sjdpgen-aout: $(srcdir)/gen-aout.c Makefile
78233965Sjdp	$(CC) -o gen-aout $(CFLAGS) $(LFLAGS) $(srcdir)/gen-aout.c
78333965Sjdp
78433965SjdpBFDIN_H= $(srcdir)/bfd-in2.h
78533965Sjdp
78633965Sjdp$(BFD_H): stmp-bfd.h ; @true
78733965Sjdp
78833965Sjdpstmp-bfd.h: bfd-in3.h
78933965Sjdp	rm -f bfd-tmp.h
79033965Sjdp	cp bfd-in3.h bfd-tmp.h
79133965Sjdp	$(SHELL) $(srcdir)/../move-if-change bfd-tmp.h $(BFD_H)
79233965Sjdp	rm -f bfd-tmp.h
79333965Sjdp	touch stmp-bfd.h
79433965Sjdp
79533965Sjdpbfd-in3.h: bfd-in2.h config.status
79633965Sjdp	CONFIG_FILES=bfd-in3.h:bfd-in2.h CONFIG_HEADERS= $(SHELL) ./config.status
79733965Sjdp
79833965Sjdp# Could really use a "copy-if-change"...
79933965Sjdpheaders:
80033965Sjdp	(cd $(docdir); $(MAKE) protos $(FLAGS_TO_PASS))
80133965Sjdp	cp $(docdir)/bfd.h bfd-in2.h-new
80233965Sjdp	$(SHELL) $(srcdir)/../move-if-change bfd-in2.h-new $(srcdir)/bfd-in2.h
80333965Sjdp	cp $(docdir)/libbfd.h libbfd.h-new
80433965Sjdp	$(SHELL) $(srcdir)/../move-if-change libbfd.h-new $(srcdir)/libbfd.h
80533965Sjdp	cp $(docdir)/libcoff.h libcoff.h-new
80633965Sjdp	$(SHELL) $(srcdir)/../move-if-change libcoff.h-new $(srcdir)/libcoff.h
80733965Sjdp
80833965Sjdp# The rules for the generated header files are here so that people can
80933965Sjdp# type `make bfd-in2.h' if they remove it.  They are not run by default.
81033965Sjdp$(srcdir)/bfd-in2.h:
81133965Sjdp	(cd $(docdir); $(MAKE) bfd.h $(FLAGS_TO_PASS))
81233965Sjdp	cp $(docdir)/bfd.h bfd-in2.h-new
81333965Sjdp	$(SHELL) $(srcdir)/../move-if-change bfd-in2.h-new $(srcdir)/bfd-in2.h
81433965Sjdp$(srcdir)/libbfd.h:
81533965Sjdp	(cd $(docdir); $(MAKE) libbfd.h $(FLAGS_TO_PASS))
81633965Sjdp	cp $(docdir)/libbfd.h libbfd.h-new
81733965Sjdp	$(SHELL) $(srcdir)/../move-if-change libbfd.h-new $(srcdir)/libbfd.h
81833965Sjdp$(srcdir)/libcoff.h:
81933965Sjdp	(cd $(docdir); $(MAKE) libcoff.h $(FLAGS_TO_PASS))
82033965Sjdp	cp $(docdir)/libcoff.h libcoff.h-new
82133965Sjdp	$(SHELL) $(srcdir)/../move-if-change libcoff.h-new $(srcdir)/libcoff.h
82233965Sjdp
82333965Sjdpbfd.info:
82433965Sjdp	(cd $(docdir); $(MAKE) bfd.info $(FLAGS_TO_PASS))
82533965Sjdp
82633965Sjdpbfd.dvi:
82733965Sjdp	(cd $(docdir); $(MAKE) bfd.dvi $(FLAGS_TO_PASS))
82833965Sjdp
82933965Sjdpbfd.ps: 
83033965Sjdp	(cd $(docdir); $(MAKE) bfd.ps $(FLAGS_TO_PASS))
83133965Sjdp
83233965Sjdp
83333965Sjdpelf32-d10v.o: elf32-d10v.c elf-bfd.h $(INCDIR)/elf/common.h \
83433965Sjdp  $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
83533965Sjdp  elf32-target.h
83633965Sjdp
83733965Sjdp
83833965Sjdp
83933965Sjdp
84033965Sjdp$(OFILES): stamp-picdir
84133965Sjdp
84233965Sjdpstamp-picdir:
84333965Sjdp	if [ -n "$(PICFLAG)" ] && [ ! -d pic ]; then \
84433965Sjdp	  mkdir pic; \
84533965Sjdp	else true; fi
84633965Sjdp	touch stamp-picdir
84733965Sjdp
84833965Sjdp# What appears below is generated by a hacked mkdep using gcc -MM.
84933965Sjdp
85033965Sjdp# DO NOT DELETE THIS LINE -- mkdep uses it.
85133965Sjdp# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
85233965Sjdparchive.o: archive.c $(INCDIR)/aout/ar.h $(INCDIR)/aout/ranlib.h
85333965Sjdparchures.o: archures.c
85433965Sjdpbfd.o: bfd.c $(INCDIR)/libiberty.h $(INCDIR)/bfdlink.h \
85533965Sjdp  $(INCDIR)/coff/internal.h $(INCDIR)/coff/sym.h libcoff.h \
85633965Sjdp  libecoff.h $(INCDIR)/coff/ecoff.h elf-bfd.h $(INCDIR)/elf/common.h \
85733965Sjdp  $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h
85833965Sjdpcache.o: cache.c
85933965Sjdpcoffgen.o: coffgen.c $(INCDIR)/coff/internal.h libcoff.h \
86033965Sjdp  $(INCDIR)/bfdlink.h
86133965Sjdpcorefile.o: corefile.c
86233965Sjdpformat.o: format.c
86333965Sjdpinit.o: init.c
86433965Sjdplibbfd.o: libbfd.c
86533965Sjdpopncls.o: opncls.c $(INCDIR)/objalloc.h
86633965Sjdpreloc.o: reloc.c $(INCDIR)/bfdlink.h
86733965Sjdpsection.o: section.c
86833965Sjdpsyms.o: syms.c $(INCDIR)/bfdlink.h $(INCDIR)/aout/stab_gnu.h \
86933965Sjdp  $(INCDIR)/aout/stab.def
87033965Sjdptargets.o: targets.c $(INCDIR)/fnmatch.h targmatch.h
87133965Sjdphash.o: hash.c $(INCDIR)/objalloc.h
87233965Sjdplinker.o: linker.c $(INCDIR)/bfdlink.h genlink.h
87333965Sjdpelf.o: elf.c $(INCDIR)/bfdlink.h elf-bfd.h $(INCDIR)/elf/common.h \
87433965Sjdp  $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h
87533965Sjdpsrec.o: srec.c $(INCDIR)/libiberty.h
87633965Sjdpbinary.o: binary.c
87733965Sjdptekhex.o: tekhex.c $(INCDIR)/libiberty.h
87833965Sjdpihex.o: ihex.c $(INCDIR)/libiberty.h
87933965Sjdpstabs.o: stabs.c $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def
88033965Sjdpstab-syms.o: stab-syms.c libaout.h $(INCDIR)/bfdlink.h \
88133965Sjdp  $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab.def
88233965Sjdpcpu-a29k.o: cpu-a29k.c
88333965Sjdpcpu-alpha.o: cpu-alpha.c
88433965Sjdpcpu-arm.o: cpu-arm.c
88533965Sjdpcpu-h8300.o: cpu-h8300.c
88633965Sjdpcpu-h8500.o: cpu-h8500.c
88733965Sjdpcpu-hppa.o: cpu-hppa.c
88833965Sjdpcpu-i386.o: cpu-i386.c
88933965Sjdpcpu-i860.o: cpu-i860.c
89033965Sjdpcpu-i960.o: cpu-i960.c
89133965Sjdpcpu-m32r.o: cpu-m32r.c
89233965Sjdpcpu-m68k.o: cpu-m68k.c
89333965Sjdpcpu-m88k.o: cpu-m88k.c
89433965Sjdpcpu-mips.o: cpu-mips.c
89533965Sjdpcpu-m10200.o: cpu-m10200.c
89633965Sjdpcpu-m10300.o: cpu-m10300.c
89733965Sjdpcpu-ns32k.o: cpu-ns32k.c ns32k.h
89833965Sjdpcpu-powerpc.o: cpu-powerpc.c
89933965Sjdpcpu-rs6000.o: cpu-rs6000.c
90033965Sjdpcpu-sh.o: cpu-sh.c
90133965Sjdpcpu-sparc.o: cpu-sparc.c
90233965Sjdpcpu-vax.o: cpu-vax.c
90333965Sjdpcpu-we32k.o: cpu-we32k.c
90433965Sjdpcpu-w65.o: cpu-w65.c
90533965Sjdpcpu-z8k.o: cpu-z8k.c
90633965Sjdpaout-adobe.o: aout-adobe.c $(INCDIR)/aout/adobe.h $(INCDIR)/aout/stab_gnu.h \
90733965Sjdp  $(INCDIR)/aout/stab.def libaout.h $(INCDIR)/bfdlink.h
90833965Sjdpaout-arm.o: aout-arm.c libaout.h $(INCDIR)/bfdlink.h \
90933965Sjdp  $(INCDIR)/aout/aout64.h aoutx.h $(INCDIR)/aout/stab_gnu.h \
91033965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h
91133965Sjdpaout-ns32k.o: aout-ns32k.c $(INCDIR)/aout/aout64.h \
91233965Sjdp  ns32k.h libaout.h $(INCDIR)/bfdlink.h
91333965Sjdpaout-sparcle.o: aout-sparcle.c $(INCDIR)/bfdlink.h \
91433965Sjdp  libaout.h aoutf1.h $(INCDIR)/aout/sun4.h $(INCDIR)/aout/aout64.h \
91533965Sjdp  $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h \
91633965Sjdp  aout-target.h
91733965Sjdpaout0.o: aout0.c aoutf1.h $(INCDIR)/aout/sun4.h libaout.h \
91833965Sjdp  $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
91933965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h
92033965Sjdpaout32.o: aout32.c aoutx.h $(INCDIR)/bfdlink.h libaout.h \
92133965Sjdp  $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \
92233965Sjdp  $(INCDIR)/aout/ar.h
92333965Sjdpbout.o: bout.c $(INCDIR)/bfdlink.h genlink.h $(INCDIR)/bout.h \
92433965Sjdp  $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def libaout.h
92533965Sjdpcf-i386lynx.o: cf-i386lynx.c coff-i386.c $(INCDIR)/coff/i386.h \
92633965Sjdp  $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
92733965Sjdp  coffcode.h coffswap.h
92833965Sjdpcf-m68klynx.o: cf-m68klynx.c coff-m68k.c $(INCDIR)/coff/m68k.h \
92933965Sjdp  $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
93033965Sjdp  coffcode.h coffswap.h
93133965Sjdpcf-sparclynx.o: cf-sparclynx.c coff-sparc.c $(INCDIR)/coff/sparc.h \
93233965Sjdp  $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
93333965Sjdp  coffcode.h coffswap.h
93433965Sjdpcoff-a29k.o: coff-a29k.c $(INCDIR)/coff/a29k.h $(INCDIR)/coff/internal.h \
93533965Sjdp  libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
93633965Sjdpcoff-apollo.o: coff-apollo.c $(INCDIR)/coff/apollo.h \
93733965Sjdp  $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
93833965Sjdp  coffcode.h coffswap.h
93933965Sjdpcoff-arm.o: coff-arm.c $(INCDIR)/coff/arm.h $(INCDIR)/coff/internal.h \
94033965Sjdp  libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
94133965Sjdpcoff-aux.o: coff-aux.c $(INCDIR)/coff/aux-coff.h $(INCDIR)/coff/internal.h \
94233965Sjdp  $(INCDIR)/coff/m68k.h coff-m68k.c libcoff.h $(INCDIR)/bfdlink.h \
94333965Sjdp  coffcode.h coffswap.h
94433965Sjdpcoff-h8300.o: coff-h8300.c $(INCDIR)/bfdlink.h genlink.h \
94533965Sjdp  $(INCDIR)/coff/h8300.h $(INCDIR)/coff/internal.h libcoff.h \
94633965Sjdp  coffcode.h coffswap.h
94733965Sjdpcoff-h8500.o: coff-h8500.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/h8500.h \
94833965Sjdp  $(INCDIR)/coff/internal.h libcoff.h coffcode.h coffswap.h
94933965Sjdpcoff-i386.o: coff-i386.c $(INCDIR)/coff/i386.h $(INCDIR)/coff/internal.h \
95033965Sjdp  libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
95133965Sjdpcoff-i860.o: coff-i860.c $(INCDIR)/coff/i860.h $(INCDIR)/coff/internal.h \
95233965Sjdp  libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
95333965Sjdpcoff-go32.o: coff-go32.c coff-i386.c $(INCDIR)/coff/i386.h \
95433965Sjdp  $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
95533965Sjdp  coffcode.h coffswap.h
95633965Sjdpcoff-i960.o: coff-i960.c $(INCDIR)/coff/i960.h $(INCDIR)/coff/internal.h \
95733965Sjdp  libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
95833965Sjdpcoff-m68k.o: coff-m68k.c $(INCDIR)/coff/m68k.h $(INCDIR)/coff/internal.h \
95933965Sjdp  libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
96033965Sjdpcoff-m88k.o: coff-m88k.c $(INCDIR)/coff/m88k.h $(INCDIR)/coff/internal.h \
96133965Sjdp  libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
96233965Sjdpcoff-mips.o: coff-mips.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \
96333965Sjdp  $(INCDIR)/coff/sym.h $(INCDIR)/coff/symconst.h $(INCDIR)/coff/ecoff.h \
96433965Sjdp  $(INCDIR)/coff/mips.h libcoff.h libecoff.h coffswap.h \
96533965Sjdp  ecoffswap.h
96633965Sjdpcoff-pmac.o: coff-pmac.c coff-rs6000.c $(INCDIR)/coff/internal.h \
96733965Sjdp  $(INCDIR)/coff/rs6000.h libcoff.h $(INCDIR)/bfdlink.h \
96833965Sjdp  coffcode.h coffswap.h
96933965Sjdpcoff-rs6000.o: coff-rs6000.c $(INCDIR)/coff/internal.h \
97033965Sjdp  $(INCDIR)/coff/rs6000.h libcoff.h $(INCDIR)/bfdlink.h \
97133965Sjdp  coffcode.h coffswap.h
97233965Sjdpcoff-sh.o: coff-sh.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/sh.h \
97333965Sjdp  $(INCDIR)/coff/internal.h libcoff.h coffcode.h coffswap.h
97433965Sjdpcoff-sparc.o: coff-sparc.c $(INCDIR)/coff/sparc.h $(INCDIR)/coff/internal.h \
97533965Sjdp  libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
97633965Sjdpcoff-svm68k.o: coff-svm68k.c coff-m68k.c $(INCDIR)/coff/m68k.h \
97733965Sjdp  $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
97833965Sjdp  coffcode.h coffswap.h
97933965Sjdpcoff-u68k.o: coff-u68k.c coff-m68k.c $(INCDIR)/coff/m68k.h \
98033965Sjdp  $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \
98133965Sjdp  coffcode.h coffswap.h
98233965Sjdpcoff-we32k.o: coff-we32k.c $(INCDIR)/coff/we32k.h $(INCDIR)/coff/internal.h \
98333965Sjdp  libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h
98433965Sjdpcoff-w65.o: coff-w65.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/w65.h \
98533965Sjdp  $(INCDIR)/coff/internal.h libcoff.h coffcode.h coffswap.h
98633965Sjdpcoff-z8k.o: coff-z8k.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/z8k.h \
98733965Sjdp  $(INCDIR)/coff/internal.h libcoff.h coffcode.h coffswap.h
98833965Sjdpcofflink.o: cofflink.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \
98933965Sjdp  libcoff.h
99033965Sjdpecoff.o: ecoff.c $(INCDIR)/bfdlink.h $(INCDIR)/aout/ar.h \
99133965Sjdp  $(INCDIR)/aout/ranlib.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \
99233965Sjdp  libaout.h $(INCDIR)/aout/aout64.h $(INCDIR)/coff/internal.h \
99333965Sjdp  $(INCDIR)/coff/sym.h $(INCDIR)/coff/symconst.h $(INCDIR)/coff/ecoff.h \
99433965Sjdp  libcoff.h libecoff.h
99533965Sjdpecofflink.o: ecofflink.c $(INCDIR)/bfdlink.h $(INCDIR)/objalloc.h \
99633965Sjdp  $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/coff/internal.h \
99733965Sjdp  $(INCDIR)/coff/sym.h $(INCDIR)/coff/symconst.h $(INCDIR)/coff/ecoff.h \
99833965Sjdp  libcoff.h libecoff.h
99933965Sjdpelf32-gen.o: elf32-gen.c elf-bfd.h $(INCDIR)/elf/common.h \
100033965Sjdp  $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
100133965Sjdp  elf32-target.h
100233965Sjdpelf32-hppa.o: elf32-hppa.c $(INCDIR)/bfdlink.h elf-bfd.h \
100333965Sjdp  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
100433965Sjdp  elf32-hppa.h libhppa.h $(INCDIR)/elf/hppa.h hppa_stubs.h \
100533965Sjdp  elf32-target.h
100633965Sjdpelf32-i386.o: elf32-i386.c $(INCDIR)/bfdlink.h elf-bfd.h \
100733965Sjdp  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
100833965Sjdp  elf32-target.h
100933965Sjdpelf32-i860.o: elf32-i860.c elf-bfd.h $(INCDIR)/elf/common.h \
101033965Sjdp  $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
101133965Sjdp  elf32-target.h
101233965Sjdpelf32-m32r.o: elf32-m32r.c elf-bfd.h $(INCDIR)/elf/common.h \
101333965Sjdp  $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
101433965Sjdp  $(INCDIR)/elf/m32r.h elf32-target.h
101533965Sjdpelf32-m68k.o: elf32-m68k.c $(INCDIR)/bfdlink.h elf-bfd.h \
101633965Sjdp  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
101733965Sjdp  elf32-target.h
101833965Sjdpelf32-m88k.o: elf32-m88k.c elf-bfd.h $(INCDIR)/elf/common.h \
101933965Sjdp  $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
102033965Sjdp  elf32-target.h
102133965Sjdpelf32-mips.o: elf32-mips.c $(INCDIR)/bfdlink.h genlink.h \
102233965Sjdp  elf-bfd.h $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h \
102333965Sjdp  $(INCDIR)/elf/external.h $(INCDIR)/elf/mips.h $(INCDIR)/coff/sym.h \
102433965Sjdp  $(INCDIR)/coff/symconst.h $(INCDIR)/coff/internal.h \
102533965Sjdp  $(INCDIR)/coff/ecoff.h $(INCDIR)/coff/mips.h ecoffswap.h \
102633965Sjdp  elf32-target.h
102733965Sjdpelf-m10200.o: elf-m10200.c elf-bfd.h $(INCDIR)/elf/common.h \
102833965Sjdp  $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
102933965Sjdp  elf32-target.h
103033965Sjdpelf-m10300.o: elf-m10300.c elf-bfd.h $(INCDIR)/elf/common.h \
103133965Sjdp  $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
103233965Sjdp  elf32-target.h
103333965Sjdpelf32-ppc.o: elf32-ppc.c $(INCDIR)/bfdlink.h elf-bfd.h \
103433965Sjdp  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
103533965Sjdp  $(INCDIR)/elf/ppc.h elf32-target.h
103633965Sjdpelf32-sh.o: elf32-sh.c $(INCDIR)/bfdlink.h elf-bfd.h \
103733965Sjdp  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
103833965Sjdp  elf32-target.h
103933965Sjdpelf32-sparc.o: elf32-sparc.c $(INCDIR)/bfdlink.h elf-bfd.h \
104033965Sjdp  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
104133965Sjdp  $(INCDIR)/elf/sparc.h elf32-target.h
104233965Sjdpelf32.o: elf32.c elfcode.h $(INCDIR)/bfdlink.h elf-bfd.h \
104333965Sjdp  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
104433965Sjdp  $(INCDIR)/fnmatch.h elfcore.h elflink.h
104533965Sjdpelflink.o: elflink.c $(INCDIR)/bfdlink.h elf-bfd.h \
104633965Sjdp  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h
104733965Sjdphp300bsd.o: hp300bsd.c libaout.h $(INCDIR)/bfdlink.h \
104833965Sjdp  aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
104933965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
105033965Sjdphp300hpux.o: hp300hpux.c $(INCDIR)/aout/hp300hpux.h \
105133965Sjdp  aoutx.h $(INCDIR)/bfdlink.h libaout.h $(INCDIR)/aout/aout64.h \
105233965Sjdp  $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h \
105333965Sjdp  aout-target.h
105433965Sjdpsom.o: som.c
105533965Sjdpi386aout.o: i386aout.c $(INCDIR)/aout/aout64.h libaout.h \
105633965Sjdp  $(INCDIR)/bfdlink.h aout-target.h $(INCDIR)/aout/stab_gnu.h \
105733965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
105833965Sjdpi386bsd.o: i386bsd.c libaout.h $(INCDIR)/bfdlink.h \
105933965Sjdp  aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
106033965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
106133965Sjdpi386dynix.o: i386dynix.c $(INCDIR)/aout/dynix3.h aoutx.h \
106233965Sjdp  $(INCDIR)/bfdlink.h libaout.h $(INCDIR)/aout/aout64.h \
106333965Sjdp  $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h \
106433965Sjdp  aout-target.h
106533965Sjdpi386freebsd.o: i386freebsd.c freebsd.h libaout.h $(INCDIR)/bfdlink.h \
106633965Sjdp  aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
106733965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
106833965Sjdpi386linux.o: i386linux.c $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
106933965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h libaout.h \
107033965Sjdp  $(INCDIR)/bfdlink.h aout-target.h
107133965Sjdpi386lynx.o: i386lynx.c libaout.h $(INCDIR)/bfdlink.h \
107233965Sjdp  $(INCDIR)/aout/aout64.h aout-target.h $(INCDIR)/aout/stab_gnu.h \
107333965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
107433965Sjdpi386msdos.o: i386msdos.c libaout.h $(INCDIR)/bfdlink.h
107533965Sjdpi386netbsd.o: i386netbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \
107633965Sjdp  aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
107733965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
107833965Sjdpi386mach3.o: i386mach3.c $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
107933965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h libaout.h \
108033965Sjdp  $(INCDIR)/bfdlink.h aout-target.h
108133965Sjdpi386os9k.o: i386os9k.c $(INCDIR)/bfdlink.h libaout.h \
108233965Sjdp  $(INCDIR)/os9k.h
108333965Sjdpieee.o: ieee.c $(INCDIR)/ieee.h libieee.h
108433965Sjdpm68k4knetbsd.o: m68k4knetbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \
108533965Sjdp  aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
108633965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
108733965Sjdpm68klinux.o: m68klinux.c $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
108833965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h libaout.h \
108933965Sjdp  $(INCDIR)/bfdlink.h aout-target.h
109033965Sjdpm68klynx.o: m68klynx.c libaout.h $(INCDIR)/bfdlink.h \
109133965Sjdp  $(INCDIR)/aout/aout64.h aout-target.h $(INCDIR)/aout/stab_gnu.h \
109233965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
109333965Sjdpm68knetbsd.o: m68knetbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \
109433965Sjdp  aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
109533965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
109633965Sjdpm88kmach3.o: m88kmach3.c libaout.h $(INCDIR)/bfdlink.h \
109733965Sjdp  aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
109833965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
109933965Sjdpmipsbsd.o: mipsbsd.c libaout.h $(INCDIR)/bfdlink.h \
110033965Sjdp  aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
110133965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
110233965Sjdpnewsos3.o: newsos3.c $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
110333965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h libaout.h \
110433965Sjdp  $(INCDIR)/bfdlink.h aout-target.h
110533965Sjdpnlm.o: nlm.c libnlm.h $(INCDIR)/nlm/common.h $(INCDIR)/nlm/internal.h \
110633965Sjdp  $(INCDIR)/nlm/external.h
110733965Sjdpnlm32-i386.o: nlm32-i386.c $(INCDIR)/nlm/i386-ext.h \
110833965Sjdp  libnlm.h $(INCDIR)/nlm/common.h $(INCDIR)/nlm/internal.h \
110933965Sjdp  $(INCDIR)/nlm/external.h nlmswap.h nlm-target.h
111033965Sjdpnlm32-sparc.o: nlm32-sparc.c $(INCDIR)/nlm/sparc32-ext.h \
111133965Sjdp  libnlm.h $(INCDIR)/nlm/common.h $(INCDIR)/nlm/internal.h \
111233965Sjdp  $(INCDIR)/nlm/external.h nlmswap.h nlm-target.h
111333965Sjdpnlm32-ppc.o: nlm32-ppc.c $(INCDIR)/nlm/ppc-ext.h libnlm.h \
111433965Sjdp  $(INCDIR)/nlm/common.h $(INCDIR)/nlm/internal.h $(INCDIR)/nlm/external.h \
111533965Sjdp  nlmswap.h nlm-target.h
111633965Sjdpnlm32.o: nlm32.c nlmcode.h libnlm.h $(INCDIR)/nlm/common.h \
111733965Sjdp  $(INCDIR)/nlm/internal.h $(INCDIR)/nlm/external.h
111833965Sjdpns32knetbsd.o: ns32knetbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \
111933965Sjdp  aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
112033965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
112133965Sjdpoasys.o: oasys.c $(INCDIR)/oasys.h liboasys.h
112233965Sjdppc532-mach.o: pc532-mach.c libaout.h $(INCDIR)/bfdlink.h \
112333965Sjdp  $(INCDIR)/aout/aout64.h aout-target.h $(INCDIR)/aout/stab_gnu.h \
112433965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
112533965Sjdppe-arm.o: pe-arm.c coff-arm.c $(INCDIR)/coff/arm.h \
112633965Sjdp  $(INCDIR)/coff/internal.h $(INCDIR)/coff/pe.h libcoff.h \
112733965Sjdp  $(INCDIR)/bfdlink.h coffcode.h peicode.h
112833965Sjdppei-arm.o: pei-arm.c coff-arm.c $(INCDIR)/coff/arm.h \
112933965Sjdp  $(INCDIR)/coff/internal.h $(INCDIR)/coff/pe.h libcoff.h \
113033965Sjdp  $(INCDIR)/bfdlink.h coffcode.h peicode.h
113133965Sjdppe-i386.o: pe-i386.c coff-i386.c $(INCDIR)/coff/i386.h \
113233965Sjdp  $(INCDIR)/coff/internal.h $(INCDIR)/coff/pe.h libcoff.h \
113333965Sjdp  $(INCDIR)/bfdlink.h coffcode.h peicode.h
113433965Sjdppei-i386.o: pei-i386.c coff-i386.c $(INCDIR)/coff/i386.h \
113533965Sjdp  $(INCDIR)/coff/internal.h $(INCDIR)/coff/pe.h libcoff.h \
113633965Sjdp  $(INCDIR)/bfdlink.h coffcode.h peicode.h
113733965Sjdppe-ppc.o: pe-ppc.c coff-ppc.c $(INCDIR)/coff/powerpc.h \
113833965Sjdp  $(INCDIR)/coff/internal.h $(INCDIR)/coff/pe.h libcoff.h \
113933965Sjdp  $(INCDIR)/bfdlink.h coffcode.h peicode.h
114033965Sjdppei-ppc.o: pei-ppc.c coff-ppc.c $(INCDIR)/coff/powerpc.h \
114133965Sjdp  $(INCDIR)/coff/internal.h $(INCDIR)/coff/pe.h libcoff.h \
114233965Sjdp  $(INCDIR)/bfdlink.h coffcode.h peicode.h
114333965Sjdpppcboot.o: ppcboot.c
114433965Sjdpreloc16.o: reloc16.c $(INCDIR)/bfdlink.h genlink.h \
114533965Sjdp  $(INCDIR)/coff/internal.h libcoff.h
114633965Sjdpriscix.o: riscix.c libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h \
114733965Sjdp  aout-target.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \
114833965Sjdp  $(INCDIR)/aout/ar.h
114933965Sjdpsparclinux.o: sparclinux.c $(INCDIR)/aout/aout64.h \
115033965Sjdp  $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h \
115133965Sjdp  libaout.h $(INCDIR)/bfdlink.h aout-target.h
115233965Sjdpsparclynx.o: sparclynx.c $(INCDIR)/aout/sun4.h libaout.h \
115333965Sjdp  $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
115433965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h
115533965Sjdpsparcnetbsd.o: sparcnetbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \
115633965Sjdp  aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
115733965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h
115833965Sjdpsunos.o: sunos.c $(INCDIR)/bfdlink.h libaout.h aoutf1.h \
115933965Sjdp  $(INCDIR)/aout/sun4.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
116033965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h
116133965Sjdpversados.o: versados.c $(INCDIR)/libiberty.h
116233965Sjdpxcofflink.o: xcofflink.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \
116333965Sjdp  libcoff.h
116433965Sjdpaout64.o: aout64.c aoutx.h $(INCDIR)/bfdlink.h libaout.h \
116533965Sjdp  $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \
116633965Sjdp  $(INCDIR)/aout/ar.h
116733965Sjdpcoff-alpha.o: coff-alpha.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \
116833965Sjdp  $(INCDIR)/coff/sym.h $(INCDIR)/coff/symconst.h $(INCDIR)/coff/ecoff.h \
116933965Sjdp  $(INCDIR)/coff/alpha.h $(INCDIR)/aout/ar.h libcoff.h \
117033965Sjdp  libecoff.h coffswap.h ecoffswap.h
117133965Sjdpdemo64.o: demo64.c aoutf1.h $(INCDIR)/aout/sun4.h libaout.h \
117233965Sjdp  $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \
117333965Sjdp  $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h
117433965Sjdpelf64-alpha.o: elf64-alpha.c elf-bfd.h $(INCDIR)/elf/common.h \
117533965Sjdp  $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
117633965Sjdp  $(INCDIR)/elf/alpha.h $(INCDIR)/coff/internal.h $(INCDIR)/coff/sym.h \
117733965Sjdp  $(INCDIR)/coff/symconst.h $(INCDIR)/coff/ecoff.h $(INCDIR)/coff/alpha.h \
117833965Sjdp  $(INCDIR)/aout/ar.h libcoff.h libecoff.h ecoffswap.h \
117933965Sjdp  elf64-target.h
118033965Sjdpelf64-gen.o: elf64-gen.c elf-bfd.h $(INCDIR)/elf/common.h \
118133965Sjdp  $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
118233965Sjdp  elf64-target.h
118333965Sjdpelf64-mips.o: elf64-mips.c $(INCDIR)/aout/ar.h $(INCDIR)/bfdlink.h \
118433965Sjdp  genlink.h elf-bfd.h $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h \
118533965Sjdp  $(INCDIR)/elf/external.h $(INCDIR)/elf/mips.h $(INCDIR)/coff/sym.h \
118633965Sjdp  $(INCDIR)/coff/symconst.h $(INCDIR)/coff/internal.h \
118733965Sjdp  $(INCDIR)/coff/ecoff.h $(INCDIR)/coff/alpha.h ecoffswap.h \
118833965Sjdp  elf64-target.h
118933965Sjdpelf64-sparc.o: elf64-sparc.c elf-bfd.h $(INCDIR)/elf/common.h \
119033965Sjdp  $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \
119133965Sjdp  $(INCDIR)/elf/sparc.h elf64-target.h
119233965Sjdpelf64.o: elf64.c elfcode.h $(INCDIR)/bfdlink.h elf-bfd.h \
119333965Sjdp  $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \
119433965Sjdp  $(INCDIR)/fnmatch.h elfcore.h elflink.h
119533965Sjdpevax-alpha.o: evax-alpha.c $(INCDIR)/bfdlink.h evax.h
119633965Sjdpevax-egsd.o: evax-egsd.c $(INCDIR)/bfdlink.h evax.h
119733965Sjdpevax-etir.o: evax-etir.c $(INCDIR)/bfdlink.h evax.h
119833965Sjdpevax-emh.o: evax-emh.c $(INCDIR)/bfdlink.h evax.h
119933965Sjdpevax-misc.o: evax-misc.c $(INCDIR)/bfdlink.h evax.h
120033965Sjdpnlm32-alpha.o: nlm32-alpha.c $(INCDIR)/nlm/alpha-ext.h \
120133965Sjdp  libnlm.h $(INCDIR)/nlm/common.h $(INCDIR)/nlm/internal.h \
120233965Sjdp  $(INCDIR)/nlm/external.h nlmswap.h nlm-target.h
120333965Sjdpnlm64.o: nlm64.c nlmcode.h libnlm.h $(INCDIR)/nlm/common.h \
120433965Sjdp  $(INCDIR)/nlm/internal.h $(INCDIR)/nlm/external.h
120533965Sjdpaix386-core.o: aix386-core.c $(INCDIR)/coff/i386.h \
120633965Sjdp  $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h
120733965Sjdphpux-core.o: hpux-core.c
120833965Sjdpirix-core.o: irix-core.c
120933965Sjdplynx-core.o: lynx-core.c
121033965Sjdposf-core.o: osf-core.c
121133965Sjdptrad-core.o: trad-core.c libaout.h $(INCDIR)/bfdlink.h
121233965Sjdpcisco-core.o: cisco-core.c
121333965Sjdp# IF YOU PUT ANYTHING HERE IT WILL GO AWAY
1214