Makefile.am revision 55682
138889Sjdp## Process this file with automake to generate Makefile.in 238889Sjdp 338889SjdpAUTOMAKE_OPTIONS = cygnus 438889Sjdp 538889SjdpINCDIR = $(srcdir)/../include 638889SjdpCSEARCH = -I. -I$(srcdir) -I$(INCDIR) 738889SjdpDEP = mkdep 838889Sjdp 938889SjdpSUBDIRS = doc 1038889Sjdp 1138889Sjdpdocdir = doc 1238889Sjdp 1338889Sjdplib_LTLIBRARIES = libbfd.la 1438889Sjdp 1538889Sjdp# bfd.h goes here, for now 1638889SjdpBFD_H = bfd.h 1738889Sjdp 1838889Sjdp# Jim Kingdon notes: 1938889Sjdp# Writing S-records should be included in all (or at least most) 2038889Sjdp# *-*-coff, *-*-aout, etc., configurations, because people will want to 2138889Sjdp# be able to use objcopy to create S-records. (S-records are not useful 2238889Sjdp# for the debugger, so if you are downloading things as S-records you 2338889Sjdp# need two copies of the executable, one to download and one for the 2438889Sjdp# debugger). 2538889SjdpBFD_LIBS = \ 2638889Sjdp archive.lo archures.lo bfd.lo cache.lo coffgen.lo corefile.lo \ 2738889Sjdp format.lo init.lo libbfd.lo opncls.lo reloc.lo \ 2838889Sjdp section.lo syms.lo targets.lo hash.lo linker.lo \ 2938889Sjdp srec.lo binary.lo tekhex.lo ihex.lo stabs.lo stab-syms.lo 3038889Sjdp 3138889SjdpBFD_LIBS_CFILES = \ 3238889Sjdp archive.c archures.c bfd.c cache.c coffgen.c corefile.c \ 3338889Sjdp format.c init.c libbfd.c opncls.c reloc.c \ 3438889Sjdp section.c syms.c targets.c hash.c linker.c \ 3538889Sjdp srec.c binary.c tekhex.c ihex.c stabs.c stab-syms.c 3638889Sjdp 3738889Sjdp# This list is alphabetized to make it easier to keep in sync 3838889Sjdp# with the decls and initializer in archures.c. 3938889SjdpALL_MACHINES = \ 4038889Sjdp cpu-a29k.lo \ 4138889Sjdp cpu-alpha.lo \ 4238889Sjdp cpu-arc.lo \ 4338889Sjdp cpu-arm.lo \ 4438889Sjdp cpu-d10v.lo \ 4538889Sjdp cpu-h8300.lo \ 4638889Sjdp cpu-h8500.lo \ 4738889Sjdp cpu-hppa.lo \ 4838889Sjdp cpu-i386.lo \ 4938889Sjdp cpu-i860.lo \ 5038889Sjdp cpu-i960.lo \ 5138889Sjdp cpu-m32r.lo \ 5238889Sjdp cpu-m68k.lo \ 5338889Sjdp cpu-m88k.lo \ 5438889Sjdp cpu-mips.lo \ 5538889Sjdp cpu-m10200.lo \ 5638889Sjdp cpu-m10300.lo \ 5738889Sjdp cpu-ns32k.lo \ 5838889Sjdp cpu-powerpc.lo \ 5938889Sjdp cpu-rs6000.lo \ 6038889Sjdp cpu-sh.lo \ 6138889Sjdp cpu-sparc.lo \ 6238889Sjdp cpu-tic30.lo \ 6338889Sjdp cpu-v850.lo \ 6438889Sjdp cpu-vax.lo \ 6538889Sjdp cpu-we32k.lo \ 6638889Sjdp cpu-w65.lo \ 6738889Sjdp cpu-z8k.lo 6838889Sjdp 6938889SjdpALL_MACHINES_CFILES = \ 7038889Sjdp cpu-a29k.c \ 7138889Sjdp cpu-alpha.c \ 7238889Sjdp cpu-arc.c \ 7338889Sjdp cpu-arm.c \ 7438889Sjdp cpu-h8300.c \ 7538889Sjdp cpu-h8500.c \ 7638889Sjdp cpu-hppa.c \ 7738889Sjdp cpu-i386.c \ 7838889Sjdp cpu-i860.c \ 7938889Sjdp cpu-i960.c \ 8038889Sjdp cpu-m32r.c \ 8138889Sjdp cpu-m68k.c \ 8238889Sjdp cpu-m88k.c \ 8338889Sjdp cpu-mips.c \ 8438889Sjdp cpu-m10200.c \ 8538889Sjdp cpu-m10300.c \ 8638889Sjdp cpu-ns32k.c \ 8738889Sjdp cpu-powerpc.c \ 8838889Sjdp cpu-rs6000.c \ 8938889Sjdp cpu-sh.c \ 9038889Sjdp cpu-sparc.c \ 9138889Sjdp cpu-tic30.c \ 9238889Sjdp cpu-v850.c \ 9338889Sjdp cpu-vax.c \ 9438889Sjdp cpu-we32k.c \ 9538889Sjdp cpu-w65.c \ 9638889Sjdp cpu-z8k.c 9738889Sjdp 9838889Sjdp# The .o files needed by all of the 32 bit vectors that are configured into 9938889Sjdp# target_vector in targets.c if configured with --enable-targets=all. 10038889SjdpBFD32_BACKENDS = \ 10138889Sjdp aout-adobe.lo \ 10238889Sjdp aout-arm.lo \ 10338889Sjdp aout-ns32k.lo \ 10438889Sjdp aout-sparcle.lo \ 10538889Sjdp aout-tic30.lo \ 10638889Sjdp aout0.lo \ 10738889Sjdp aout32.lo \ 10838889Sjdp bout.lo \ 10938889Sjdp cf-i386lynx.lo \ 11038889Sjdp cf-m68klynx.lo \ 11138889Sjdp cf-sparclynx.lo \ 11238889Sjdp coff-a29k.lo \ 11338889Sjdp coff-apollo.lo \ 11438889Sjdp coff-arm.lo \ 11538889Sjdp coff-aux.lo \ 11638889Sjdp coff-h8300.lo \ 11738889Sjdp coff-h8500.lo \ 11838889Sjdp coff-i386.lo \ 11938889Sjdp coff-go32.lo \ 12038889Sjdp coff-i860.lo \ 12138889Sjdp coff-i960.lo \ 12238889Sjdp coff-m68k.lo \ 12338889Sjdp coff-m88k.lo \ 12438889Sjdp coff-mips.lo \ 12538889Sjdp coff-pmac.lo \ 12638889Sjdp coff-rs6000.lo \ 12738889Sjdp coff-sh.lo \ 12838889Sjdp coff-sparc.lo \ 12938889Sjdp coff-stgo32.lo \ 13038889Sjdp coff-svm68k.lo \ 13138889Sjdp coff-tic30.lo \ 13238889Sjdp coff-u68k.lo \ 13338889Sjdp coff-we32k.lo \ 13438889Sjdp coff-w65.lo \ 13538889Sjdp coff-z8k.lo \ 13638889Sjdp cofflink.lo \ 13738889Sjdp dwarf2.lo \ 13838889Sjdp ecoff.lo \ 13938889Sjdp ecofflink.lo \ 14038889Sjdp elf.lo \ 14138889Sjdp elf32-arc.lo \ 14238889Sjdp elf32-d10v.lo \ 14338889Sjdp elf32-gen.lo \ 14438889Sjdp elf32-hppa.lo \ 14538889Sjdp elf32-i386.lo \ 14638889Sjdp elf32-i860.lo \ 14738889Sjdp elf32-m32r.lo \ 14838889Sjdp elf32-m68k.lo \ 14938889Sjdp elf32-m88k.lo \ 15038889Sjdp elf32-mips.lo \ 15138889Sjdp elf-m10200.lo \ 15238889Sjdp elf-m10300.lo \ 15338889Sjdp elf32-ppc.lo \ 15438889Sjdp elf32-sh.lo \ 15538889Sjdp elf32-sparc.lo \ 15638889Sjdp elf32-v850.lo \ 15738889Sjdp elf32.lo \ 15838889Sjdp elflink.lo \ 15938889Sjdp hp300bsd.lo \ 16038889Sjdp hp300hpux.lo \ 16138889Sjdp som.lo \ 16238889Sjdp i386aout.lo \ 16338889Sjdp i386bsd.lo \ 16438889Sjdp i386dynix.lo \ 16538889Sjdp i386freebsd.lo \ 16638889Sjdp i386linux.lo \ 16738889Sjdp i386lynx.lo \ 16838889Sjdp i386msdos.lo \ 16938889Sjdp i386netbsd.lo \ 17038889Sjdp i386mach3.lo \ 17138889Sjdp i386os9k.lo \ 17238889Sjdp ieee.lo \ 17338889Sjdp m68k4knetbsd.lo \ 17438889Sjdp m68klinux.lo \ 17538889Sjdp m68klynx.lo \ 17638889Sjdp m68knetbsd.lo \ 17738889Sjdp m88kmach3.lo \ 17838889Sjdp mipsbsd.lo \ 17938889Sjdp newsos3.lo \ 18038889Sjdp nlm.lo \ 18138889Sjdp nlm32-i386.lo \ 18238889Sjdp nlm32-sparc.lo \ 18338889Sjdp nlm32-ppc.lo \ 18438889Sjdp nlm32.lo \ 18538889Sjdp ns32knetbsd.lo \ 18638889Sjdp oasys.lo \ 18738889Sjdp pc532-mach.lo \ 18838889Sjdp pe-arm.lo \ 18938889Sjdp pei-arm.lo \ 19038889Sjdp pe-i386.lo \ 19138889Sjdp pei-i386.lo \ 19238889Sjdp pe-ppc.lo \ 19338889Sjdp pei-ppc.lo \ 19438889Sjdp ppcboot.lo \ 19538889Sjdp reloc16.lo \ 19638889Sjdp riscix.lo \ 19738889Sjdp sparclinux.lo \ 19838889Sjdp sparclynx.lo \ 19938889Sjdp sparcnetbsd.lo \ 20038889Sjdp sunos.lo \ 20138889Sjdp vaxnetbsd.lo \ 20238889Sjdp versados.lo \ 20338889Sjdp xcofflink.lo 20438889Sjdp 20538889SjdpBFD32_BACKENDS_CFILES = \ 20638889Sjdp aout-adobe.c \ 20738889Sjdp aout-arm.c \ 20838889Sjdp aout-ns32k.c \ 20938889Sjdp aout-sparcle.c \ 21038889Sjdp aout-tic30.c \ 21138889Sjdp aout0.c \ 21238889Sjdp aout32.c \ 21338889Sjdp bout.c \ 21438889Sjdp cf-i386lynx.c \ 21538889Sjdp cf-m68klynx.c \ 21638889Sjdp cf-sparclynx.c \ 21738889Sjdp coff-a29k.c \ 21838889Sjdp coff-apollo.c \ 21938889Sjdp coff-arm.c \ 22038889Sjdp coff-aux.c \ 22138889Sjdp coff-h8300.c \ 22238889Sjdp coff-h8500.c \ 22338889Sjdp coff-i386.c \ 22438889Sjdp coff-i860.c \ 22538889Sjdp coff-go32.c \ 22638889Sjdp coff-i960.c \ 22738889Sjdp coff-m68k.c \ 22838889Sjdp coff-m88k.c \ 22938889Sjdp coff-mips.c \ 23038889Sjdp coff-pmac.c \ 23138889Sjdp coff-rs6000.c \ 23238889Sjdp coff-sh.c \ 23338889Sjdp coff-sparc.c \ 23438889Sjdp coff-stgo32.c \ 23538889Sjdp coff-svm68k.c \ 23638889Sjdp coff-tic30.c \ 23738889Sjdp coff-u68k.c \ 23838889Sjdp coff-we32k.c \ 23938889Sjdp coff-w65.c \ 24038889Sjdp coff-z8k.c \ 24138889Sjdp cofflink.c \ 24238889Sjdp dwarf2.c \ 24338889Sjdp ecoff.c \ 24438889Sjdp ecofflink.c \ 24538889Sjdp elf.c \ 24638889Sjdp elf32-arc.c \ 24738889Sjdp elf32-d10v.c \ 24838889Sjdp elf32-gen.c \ 24938889Sjdp elf32-hppa.c \ 25038889Sjdp elf32-i386.c \ 25138889Sjdp elf32-i860.c \ 25238889Sjdp elf32-m32r.c \ 25338889Sjdp elf32-m68k.c \ 25438889Sjdp elf32-m88k.c \ 25538889Sjdp elf32-mips.c \ 25638889Sjdp elf-m10200.c \ 25738889Sjdp elf-m10300.c \ 25838889Sjdp elf32-ppc.c \ 25938889Sjdp elf32-sh.c \ 26038889Sjdp elf32-sparc.c \ 26138889Sjdp elf32-v850.c \ 26238889Sjdp elf32.c \ 26338889Sjdp elflink.c \ 26438889Sjdp hp300bsd.c \ 26538889Sjdp hp300hpux.c \ 26638889Sjdp som.c \ 26738889Sjdp i386aout.c \ 26838889Sjdp i386bsd.c \ 26938889Sjdp i386dynix.c \ 27038889Sjdp i386freebsd.c \ 27138889Sjdp i386linux.c \ 27238889Sjdp i386lynx.c \ 27338889Sjdp i386msdos.c \ 27438889Sjdp i386netbsd.c \ 27538889Sjdp i386mach3.c \ 27638889Sjdp i386os9k.c \ 27738889Sjdp ieee.c \ 27838889Sjdp m68k4knetbsd.c \ 27938889Sjdp m68klinux.c \ 28038889Sjdp m68klynx.c \ 28138889Sjdp m68knetbsd.c \ 28238889Sjdp m88kmach3.c \ 28338889Sjdp mipsbsd.c \ 28438889Sjdp newsos3.c \ 28538889Sjdp nlm.c \ 28638889Sjdp nlm32-i386.c \ 28738889Sjdp nlm32-sparc.c \ 28838889Sjdp nlm32-ppc.c \ 28938889Sjdp nlm32.c \ 29038889Sjdp ns32knetbsd.c \ 29138889Sjdp oasys.c \ 29238889Sjdp pc532-mach.c \ 29338889Sjdp pe-arm.c \ 29438889Sjdp pei-arm.c \ 29538889Sjdp pe-i386.c \ 29638889Sjdp pei-i386.c \ 29738889Sjdp pe-ppc.c \ 29838889Sjdp pei-ppc.c \ 29938889Sjdp ppcboot.c \ 30038889Sjdp reloc16.c \ 30138889Sjdp riscix.c \ 30238889Sjdp sparclinux.c \ 30338889Sjdp sparclynx.c \ 30438889Sjdp sparcnetbsd.c \ 30538889Sjdp sunos.c \ 30638889Sjdp vaxnetbsd.c \ 30738889Sjdp versados.c \ 30838889Sjdp xcofflink.c 30938889Sjdp 31038889Sjdp# The .o files needed by all of the 64 bit vectors that are configured into 31138889Sjdp# target_vector in targets.c if configured with --enable-targets=all 31238889Sjdp# and --enable-64-bit-bfd. 31338889SjdpBFD64_BACKENDS = \ 31438889Sjdp aout64.lo \ 31538889Sjdp coff-alpha.lo \ 31638889Sjdp demo64.lo \ 31738889Sjdp elf64-alpha.lo \ 31838889Sjdp elf64-gen.lo \ 31938889Sjdp elf64-mips.lo \ 32038889Sjdp elf64-sparc.lo \ 32138889Sjdp elf64.lo \ 32238889Sjdp evax-alpha.lo \ 32338889Sjdp evax-egsd.lo \ 32438889Sjdp evax-etir.lo \ 32538889Sjdp evax-emh.lo \ 32638889Sjdp evax-misc.lo \ 32738889Sjdp nlm32-alpha.lo \ 32838889Sjdp nlm64.lo 32938889Sjdp 33038889SjdpBFD64_BACKENDS_CFILES = \ 33138889Sjdp aout64.c \ 33238889Sjdp coff-alpha.c \ 33338889Sjdp demo64.c \ 33438889Sjdp elf64-alpha.c \ 33538889Sjdp elf64-gen.c \ 33638889Sjdp elf64-mips.c \ 33738889Sjdp elf64-sparc.c \ 33838889Sjdp elf64.c \ 33938889Sjdp evax-alpha.c \ 34038889Sjdp evax-egsd.c \ 34138889Sjdp evax-etir.c \ 34238889Sjdp evax-emh.c \ 34338889Sjdp evax-misc.c \ 34438889Sjdp nlm32-alpha.c \ 34538889Sjdp nlm64.c 34638889Sjdp 34738889SjdpOPTIONAL_BACKENDS = \ 34838889Sjdp aix386-core.lo \ 34938889Sjdp hpux-core.lo \ 35038889Sjdp irix-core.lo \ 35138889Sjdp lynx-core.lo \ 35238889Sjdp osf-core.lo \ 35338889Sjdp trad-core.lo \ 35438889Sjdp cisco-core.lo 35538889Sjdp 35638889SjdpOPTIONAL_BACKENDS_CFILES = \ 35738889Sjdp aix386-core.c \ 35838889Sjdp hpux-core.c \ 35938889Sjdp irix-core.c \ 36038889Sjdp lynx-core.c \ 36138889Sjdp osf-core.c \ 36238889Sjdp trad-core.c \ 36338889Sjdp cisco-core.c 36438889Sjdp 36538889Sjdp# These are defined by configure.in: 36638889SjdpWORDSIZE = @wordsize@ 36738889SjdpALL_BACKENDS = @all_backends@ 36838889SjdpBFD_BACKENDS = @bfd_backends@ 36938889SjdpBFD_MACHINES = @bfd_machines@ 37038889SjdpTDEFAULTS = @tdefaults@ 37138889Sjdp 37238889SjdpINCLUDES = -D_GNU_SOURCE @HDEFINES@ @COREFLAG@ @TDEFINES@ $(CSEARCH) $(CSWITCHES) 37338889Sjdp 37438889Sjdp# C source files that correspond to .o's. 37538889SjdpCFILES = \ 37638889Sjdp $(BFD_LIBS_CFILES) \ 37738889Sjdp $(ALL_MACHINES_CFILES) \ 37838889Sjdp $(BFD32_BACKENDS_CFILES) \ 37938889Sjdp $(BFD64_BACKENDS_CFILES) \ 38038889Sjdp $(OPTIONAL_BACKENDS_CFILES) 38138889Sjdp 38238889SjdpHFILES = \ 38338889Sjdp aout-target.h aoutf1.h aoutx.h coffcode.h coffswap.h \ 38438889Sjdp ecoffswap.h elf32-hppa.h elf32-target.h elf64-target.h \ 38538889Sjdp elfcode.h evax.h genlink.h go32stub.h hppa_stubs.h libaout.h \ 38638889Sjdp libbfd.h libcoff.h libecoff.h elf-bfd.h libhppa.h libieee.h \ 38738889Sjdp libnlm.h liboasys.h netbsd.h nlm-target.h nlmcode.h ns32k.h som.h \ 38838889Sjdp targmatch.h 38938889Sjdp 39038889Sjdpdiststuff: info 39138889Sjdp 39238889Sjdp# Various kinds of .o files to put in libbfd.a: 39338889Sjdp# BFD_BACKENDS Routines the configured targets need. 39438889Sjdp# BFD_MACHINES Architecture-specific routines the configured targets need. 39538889Sjdp# COREFILE Core file routines for a native configuration 39638889SjdpOFILES = $(BFD_BACKENDS) $(BFD_MACHINES) @COREFILE@ 39738889Sjdp 39838889Sjdpstamp-ofiles: Makefile 39938889Sjdp rm -f tofiles 40038889Sjdp f=""; \ 40138889Sjdp for i in $(OFILES) ; do \ 40238889Sjdp case " $$f " in \ 40338889Sjdp *" $$i "*) ;; \ 40438889Sjdp *) f="$$f $$i" ;; \ 40538889Sjdp esac ; \ 40638889Sjdp done ; \ 40738889Sjdp echo $$f > tofiles 40838889Sjdp $(SHELL) $(srcdir)/../move-if-change tofiles ofiles 40938889Sjdp touch stamp-ofiles 41038889Sjdp 41138889Sjdpofiles: stamp-ofiles ; @true 41238889Sjdp 41338889Sjdplibbfd_la_SOURCES = $(BFD_LIBS_CFILES) 41438889Sjdplibbfd_la_DEPENDENCIES = $(OFILES) ofiles 41538889Sjdplibbfd_la_LIBADD = `cat ofiles` 41638889Sjdplibbfd_la_LDFLAGS = -release $(VERSION) 41738889Sjdp 41838889Sjdp# libtool will build .libs/libbfd.a. We create libbfd.a in the build 41938889Sjdp# directory so that we don't have to convert all the programs that use 42038889Sjdp# libbfd.a simultaneously. This is a hack which should be removed if 42138889Sjdp# everything else starts using libtool. FIXME. 42238889Sjdp 42338889Sjdpnoinst_LIBRARIES = libbfd.a 42438889Sjdplibbfd_a_SOURCES = 42538889Sjdp 42638889Sjdpstamp-lib: libbfd.la 42738889Sjdp if [ -f .libs/libbfd.a ]; then \ 42838889Sjdp cp .libs/libbfd.a libbfd.tmp; \ 42938889Sjdp $(SHELL) $(srcdir)/../move-if-change libbfd.tmp libbfd.a; \ 43038889Sjdp else true; fi 43138889Sjdp touch stamp-lib 43238889Sjdp 43338889Sjdplibbfd.a: stamp-lib ; @true 43438889Sjdp 43538889Sjdp# This file holds an array associating configuration triplets and 43638889Sjdp# vector names. It is built from config.bfd. It is not compiled by 43738889Sjdp# itself, but is included by targets.c. 43838889Sjdptargmatch.h: config.bfd targmatch.sed 43938889Sjdp rm -f targmatch.h 44038889Sjdp sed -f $(srcdir)/targmatch.sed < $(srcdir)/config.bfd > targmatch.new 44138889Sjdp mv -f targmatch.new targmatch.h 44238889Sjdp 44338889Sjdp# When compiling archures.c and targets.c, supply the default target 44438889Sjdp# info from configure. 44538889Sjdp 44638889Sjdptargets.lo: targets.c config.status 44738889Sjdp $(LIBTOOL) --mode=compile $(COMPILE) -c $(TDEFAULTS) $(srcdir)/targets.c 44838889Sjdp 44938889Sjdparchures.lo: archures.c config.status 45038889Sjdp $(LIBTOOL) --mode=compile $(COMPILE) -c $(TDEFAULTS) $(srcdir)/archures.c 45138889Sjdp 45238889Sjdpelf32-target.h : elfxx-target.h 45338889Sjdp rm -f elf32-target.h 45438889Sjdp sed -e s/NN/32/g < $(srcdir)/elfxx-target.h > elf32-target.new 45538889Sjdp mv -f elf32-target.new elf32-target.h 45638889Sjdp 45738889Sjdpelf64-target.h : elfxx-target.h 45838889Sjdp rm -f elf64-target.h 45938889Sjdp sed -e s/NN/64/g < $(srcdir)/elfxx-target.h > elf64-target.new 46038889Sjdp mv -f elf64-target.new elf64-target.h 46138889Sjdp 46238889SjdpBFD_H_DEPS= $(INCDIR)/ansidecl.h 46338889SjdpLOCAL_H_DEPS= libbfd.h sysdep.h config.h 46438889Sjdp$(BFD_LIBS): $(BFD_H) $(BFD_H_DEPS) $(LOCAL_H_DEPS) 46538889Sjdp$(BFD_MACHINES): $(BFD_H) $(BFD_H_DEPS) $(LOCAL_H_DEPS) 46638889Sjdp$(BFD_BACKENDS): $(BFD_H) $(BFD_H_DEPS) $(LOCAL_H_DEPS) 46738889Sjdp$(OPTIONAL_BACKENDS): $(BFD_H) $(BFD_H_DEPS) $(LOCAL_H_DEPS) 46838889Sjdp 46938889Sjdp# Install BFD include file, and others that it needs. 47038889Sjdpinstall-data-local: $(BFD_H) 47138889Sjdp $(INSTALL_DATA) $(BFD_H) $(includedir)/bfd.h 47238889Sjdp $(INSTALL_DATA) $(INCDIR)/ansidecl.h $(includedir)/ansidecl.h 47338889Sjdp $(INSTALL_DATA) $(INCDIR)/bfdlink.h $(includedir)/bfdlink.h 47438889Sjdp 47538889Sjdp# Have to get rid of .dep1 here so that "$?" later includes all of $(CFILES). 47638889Sjdp.dep: dep.sed $(CFILES) $(HFILES) bfd.h 47738889Sjdp rm -f .dep1 47838889Sjdp $(MAKE) DEP=$(DEP) .dep1 47938889Sjdp sed -f dep.sed <.dep1 >.dep 48038889Sjdp 48138889Sjdp# This rule really wants a mkdep that runs "gcc -MM". 48238889Sjdp# The NetBSD mkdep overwrites any existing file contents, and doesn't insert 48338889Sjdp# the "DO NOT DELETE" line. 48438889Sjdp# Other mkdep versions require a file that already exists, and do insert it. 48538889Sjdp# Hence the weirdness.... 48638889Sjdp.dep1: $(CFILES) 48738889Sjdp rm -f .dep2 .dep2a 48838889Sjdp echo '# DO NOT DELETE THIS LINE -- mkdep uses it.' > .dep2 48938889Sjdp echo > .dep2a 49038889Sjdp $(DEP) -f .dep2a $(INCLUDES) $(CFLAGS) $? 49138889Sjdp sed -e '/DO NOT DELETE/d' -e '/^$$/d' < .dep2a >> .dep2 49238889Sjdp rm -f .dep2a 49338889Sjdp $(SHELL) $(srcdir)/../move-if-change .dep2 .dep1 49438889Sjdp 49538889Sjdpdep.sed: dep-in.sed config.status 49638889Sjdp sed <$(srcdir)/dep-in.sed >dep.sed \ 49738889Sjdp -e 's!@BFD_H@!$(BFD_H)!' \ 49838889Sjdp -e 's!@INCDIR@!$(INCDIR)!' \ 49938889Sjdp -e 's!@SRCDIR@!$(srcdir)!' 50038889Sjdp 50138889Sjdpdep: .dep 50238889Sjdp sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < Makefile > tmp-Makefile 50338889Sjdp cat .dep >> tmp-Makefile 50438889Sjdp $(SHELL) $(srcdir)/../move-if-change tmp-Makefile Makefile 50538889Sjdp 50638889Sjdpdep-in: .dep 50738889Sjdp sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < $(srcdir)/Makefile.in > tmp-Makefile.in 50838889Sjdp cat .dep >> tmp-Makefile.in 50938889Sjdp $(SHELL) $(srcdir)/../move-if-change tmp-Makefile.in $(srcdir)/Makefile.in 51038889Sjdp 51138889Sjdpdep-am: .dep 51238889Sjdp sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < $(srcdir)/Makefile.am > tmp-Makefile.am 51338889Sjdp cat .dep >> tmp-Makefile.am 51438889Sjdp $(SHELL) $(srcdir)/../move-if-change tmp-Makefile.am $(srcdir)/Makefile.am 51538889Sjdp 51638889Sjdphost-aout.lo: Makefile 51738889Sjdp 51838889Sjdp# The following program can be used to generate a simple config file 51938889Sjdp# which can be folded into an h-XXX file for a new host, with some editing. 52038889Sjdpaout-params.h: gen-aout 52138889Sjdp ./gen-aout host > aout-params.h 52238889Sjdpgen-aout: $(srcdir)/gen-aout.c Makefile 52338889Sjdp $(CC) -o gen-aout $(CFLAGS) $(LFLAGS) $(srcdir)/gen-aout.c 52438889Sjdp 52538889Sjdp$(BFD_H): stmp-bfd-h ; @true 52638889Sjdp 52738889Sjdpstmp-bfd-h: bfd-in3.h 52838889Sjdp rm -f bfd-tmp.h 52938889Sjdp cp bfd-in3.h bfd-tmp.h 53038889Sjdp $(SHELL) $(srcdir)/../move-if-change bfd-tmp.h $(BFD_H) 53138889Sjdp rm -f bfd-tmp.h 53238889Sjdp touch stmp-bfd-h 53338889Sjdp 53438889SjdpBFD_H_FILES = bfd-in.h init.c opncls.c libbfd.c section.c archures.c \ 53538889Sjdp reloc.c syms.c bfd.c archive.c corefile.c targets.c format.c 53638889SjdpLIBBFD_H_FILES = libbfd-in.h init.c libbfd.c cache.c reloc.c archures.c elf.c 53738889SjdpLIBCOFF_H_FILES = libcoff-in.h coffcode.h 53838889Sjdp 53938889Sjdp# Could really use a "copy-if-change"... 54038889Sjdpheaders: 54138889Sjdp (cd $(docdir); $(MAKE) protos $(FLAGS_TO_PASS)) 54238889Sjdp cp $(docdir)/bfd.h bfd-in2.h-new 54338889Sjdp $(SHELL) $(srcdir)/../move-if-change bfd-in2.h-new $(srcdir)/bfd-in2.h 54438889Sjdp cp $(docdir)/libbfd.h libbfd.h-new 54538889Sjdp $(SHELL) $(srcdir)/../move-if-change libbfd.h-new $(srcdir)/libbfd.h 54638889Sjdp cp $(docdir)/libcoff.h libcoff.h-new 54738889Sjdp $(SHELL) $(srcdir)/../move-if-change libcoff.h-new $(srcdir)/libcoff.h 54838889Sjdp 54938889Sjdp# We only rebuild the header files automatically if we have been 55038889Sjdp# configured with --enable-maintainer-mode. 55138889Sjdp 55238889Sjdp$(srcdir)/bfd-in2.h: @MAINT@ stmp-bin2-h ; @true 55338889Sjdpstmp-bin2-h: $(BFD_H_FILES) 55438889Sjdp (cd $(docdir); $(MAKE) $(FLAGS_TO_PASS) bfd.h) 55538889Sjdp cp $(docdir)/bfd.h bfd-in2.h-new 55638889Sjdp $(SHELL) $(srcdir)/../move-if-change bfd-in2.h-new $(srcdir)/bfd-in2.h 55738889Sjdp touch stmp-bin2-h 55838889Sjdp 55938889Sjdp$(srcdir)/libbfd.h: @MAINT@ stmp-lbfd-h ; @true 56038889Sjdpstmp-lbfd-h: $(LIBBFD_H_FILES) 56138889Sjdp (cd $(docdir); $(MAKE) $(FLAGS_TO_PASS) libbfd.h) 56238889Sjdp cp $(docdir)/libbfd.h libbfd.h-new 56338889Sjdp $(SHELL) $(srcdir)/../move-if-change libbfd.h-new $(srcdir)/libbfd.h 56438889Sjdp touch stmp-lbfd-h 56538889Sjdp 56638889Sjdp$(srcdir)/libcoff.h: @MAINT@ stmp-lcoff-h ; @true 56738889Sjdpstmp-lcoff-h: $(LIBCOFF_H_FILES) 56838889Sjdp (cd $(docdir); $(MAKE) $(FLAGS_TO_PASS) libcoff.h) 56938889Sjdp cp $(docdir)/libcoff.h libcoff.h-new 57038889Sjdp $(SHELL) $(srcdir)/../move-if-change libcoff.h-new $(srcdir)/libcoff.h 57138889Sjdp touch stmp-lcoff-h 57238889Sjdp 57338889SjdpMOSTLYCLEANFILES = elf32-target.h elf64-target.h ofiles stamp-ofiles \ 57438889Sjdp targmatch.h 57538889Sjdp 57638889SjdpCLEANFILES = bfd.h dep.sed stmp-bfd-h .dep .dep1 libbfd.a stamp-lib \ 57738889Sjdp stmp-bin2-h stmp-lbfd-h stmp-lcoff-h 57838889Sjdp 57938889Sjdp 58038889Sjdp 58138889Sjdp# What appears below is generated by a hacked mkdep using gcc -MM. 58238889Sjdp 58338889Sjdp# DO NOT DELETE THIS LINE -- mkdep uses it. 58438889Sjdp# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY. 58538889Sjdparchive.lo: archive.c $(INCDIR)/aout/ar.h $(INCDIR)/aout/ranlib.h 58638889Sjdparchures.lo: archures.c 58738889Sjdpbfd.lo: bfd.c $(INCDIR)/libiberty.h $(INCDIR)/bfdlink.h \ 58838889Sjdp $(INCDIR)/coff/internal.h $(INCDIR)/coff/sym.h libcoff.h \ 58938889Sjdp libecoff.h $(INCDIR)/coff/ecoff.h elf-bfd.h $(INCDIR)/elf/common.h \ 59038889Sjdp $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h 59138889Sjdpcache.lo: cache.c 59238889Sjdpcoffgen.lo: coffgen.c $(INCDIR)/coff/internal.h libcoff.h \ 59338889Sjdp $(INCDIR)/bfdlink.h 59438889Sjdpcorefile.lo: corefile.c 59538889Sjdpformat.lo: format.c 59638889Sjdpinit.lo: init.c 59738889Sjdplibbfd.lo: libbfd.c 59838889Sjdpopncls.lo: opncls.c $(INCDIR)/objalloc.h 59938889Sjdpreloc.lo: reloc.c $(INCDIR)/bfdlink.h 60038889Sjdpsection.lo: section.c 60138889Sjdpsyms.lo: syms.c $(INCDIR)/bfdlink.h $(INCDIR)/aout/stab_gnu.h \ 60238889Sjdp $(INCDIR)/aout/stab.def 60338889Sjdptargets.lo: targets.c $(INCDIR)/fnmatch.h targmatch.h 60438889Sjdphash.lo: hash.c $(INCDIR)/objalloc.h 60538889Sjdplinker.lo: linker.c $(INCDIR)/bfdlink.h genlink.h 60638889Sjdpsrec.lo: srec.c $(INCDIR)/libiberty.h 60738889Sjdpbinary.lo: binary.c 60838889Sjdptekhex.lo: tekhex.c $(INCDIR)/libiberty.h 60938889Sjdpihex.lo: ihex.c $(INCDIR)/libiberty.h 61038889Sjdpstabs.lo: stabs.c $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def 61138889Sjdpstab-syms.lo: stab-syms.c libaout.h $(INCDIR)/bfdlink.h \ 61238889Sjdp $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab.def 61338889Sjdpcpu-a29k.lo: cpu-a29k.c 61438889Sjdpcpu-alpha.lo: cpu-alpha.c 61538889Sjdpcpu-arc.lo: cpu-arc.c 61638889Sjdpcpu-arm.lo: cpu-arm.c 61738889Sjdpcpu-h8300.lo: cpu-h8300.c 61838889Sjdpcpu-h8500.lo: cpu-h8500.c 61938889Sjdpcpu-hppa.lo: cpu-hppa.c 62038889Sjdpcpu-i386.lo: cpu-i386.c 62138889Sjdpcpu-i860.lo: cpu-i860.c 62238889Sjdpcpu-i960.lo: cpu-i960.c 62338889Sjdpcpu-m32r.lo: cpu-m32r.c 62438889Sjdpcpu-m68k.lo: cpu-m68k.c 62538889Sjdpcpu-m88k.lo: cpu-m88k.c 62638889Sjdpcpu-mips.lo: cpu-mips.c 62738889Sjdpcpu-m10200.lo: cpu-m10200.c 62838889Sjdpcpu-m10300.lo: cpu-m10300.c 62938889Sjdpcpu-ns32k.lo: cpu-ns32k.c ns32k.h 63038889Sjdpcpu-powerpc.lo: cpu-powerpc.c 63138889Sjdpcpu-rs6000.lo: cpu-rs6000.c 63238889Sjdpcpu-sh.lo: cpu-sh.c 63338889Sjdpcpu-sparc.lo: cpu-sparc.c 63438889Sjdpcpu-tic30.lo: cpu-tic30.c 63538889Sjdpcpu-v850.lo: cpu-v850.c 63638889Sjdpcpu-vax.lo: cpu-vax.c 63738889Sjdpcpu-we32k.lo: cpu-we32k.c 63838889Sjdpcpu-w65.lo: cpu-w65.c 63938889Sjdpcpu-z8k.lo: cpu-z8k.c 64038889Sjdpaout-adobe.lo: aout-adobe.c $(INCDIR)/aout/adobe.h \ 64138889Sjdp $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def libaout.h \ 64238889Sjdp $(INCDIR)/bfdlink.h 64338889Sjdpaout-arm.lo: aout-arm.c libaout.h $(INCDIR)/bfdlink.h \ 64438889Sjdp $(INCDIR)/aout/aout64.h aoutx.h $(INCDIR)/aout/stab_gnu.h \ 64538889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h 64638889Sjdpaout-ns32k.lo: aout-ns32k.c $(INCDIR)/aout/aout64.h \ 64738889Sjdp ns32k.h libaout.h $(INCDIR)/bfdlink.h 64838889Sjdpaout-sparcle.lo: aout-sparcle.c $(INCDIR)/bfdlink.h \ 64938889Sjdp libaout.h aoutf1.h $(INCDIR)/aout/sun4.h $(INCDIR)/aout/aout64.h \ 65038889Sjdp $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h \ 65138889Sjdp aout-target.h 65238889Sjdpaout-tic30.lo: aout-tic30.c libaout.h $(INCDIR)/bfdlink.h \ 65338889Sjdp $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \ 65438889Sjdp $(INCDIR)/aout/ar.h aoutx.h 65538889Sjdpaout0.lo: aout0.c aoutf1.h $(INCDIR)/aout/sun4.h libaout.h \ 65638889Sjdp $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 65738889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h 65838889Sjdpaout32.lo: aout32.c aoutx.h $(INCDIR)/bfdlink.h libaout.h \ 65938889Sjdp $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \ 66038889Sjdp $(INCDIR)/aout/ar.h 66138889Sjdpbout.lo: bout.c $(INCDIR)/bfdlink.h genlink.h $(INCDIR)/bout.h \ 66238889Sjdp $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def libaout.h 66338889Sjdpcf-i386lynx.lo: cf-i386lynx.c coff-i386.c $(INCDIR)/coff/i386.h \ 66438889Sjdp $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \ 66538889Sjdp coffcode.h coffswap.h 66638889Sjdpcf-m68klynx.lo: cf-m68klynx.c coff-m68k.c $(INCDIR)/coff/m68k.h \ 66738889Sjdp $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \ 66838889Sjdp coffcode.h coffswap.h 66938889Sjdpcf-sparclynx.lo: cf-sparclynx.c coff-sparc.c $(INCDIR)/coff/sparc.h \ 67038889Sjdp $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \ 67138889Sjdp coffcode.h coffswap.h 67238889Sjdpcoff-a29k.lo: coff-a29k.c $(INCDIR)/coff/a29k.h $(INCDIR)/coff/internal.h \ 67338889Sjdp libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h 67438889Sjdpcoff-apollo.lo: coff-apollo.c $(INCDIR)/coff/apollo.h \ 67538889Sjdp $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \ 67638889Sjdp coffcode.h coffswap.h 67738889Sjdpcoff-arm.lo: coff-arm.c $(INCDIR)/coff/arm.h $(INCDIR)/coff/internal.h \ 67838889Sjdp libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h 67938889Sjdpcoff-aux.lo: coff-aux.c $(INCDIR)/coff/aux-coff.h $(INCDIR)/coff/internal.h \ 68038889Sjdp $(INCDIR)/coff/m68k.h coff-m68k.c libcoff.h $(INCDIR)/bfdlink.h \ 68138889Sjdp coffcode.h coffswap.h 68238889Sjdpcoff-h8300.lo: coff-h8300.c $(INCDIR)/bfdlink.h genlink.h \ 68338889Sjdp $(INCDIR)/coff/h8300.h $(INCDIR)/coff/internal.h libcoff.h \ 68438889Sjdp coffcode.h coffswap.h 68538889Sjdpcoff-h8500.lo: coff-h8500.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/h8500.h \ 68638889Sjdp $(INCDIR)/coff/internal.h libcoff.h coffcode.h coffswap.h 68738889Sjdpcoff-i386.lo: coff-i386.c $(INCDIR)/coff/i386.h $(INCDIR)/coff/internal.h \ 68838889Sjdp libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h 68938889Sjdpcoff-i860.lo: coff-i860.c $(INCDIR)/coff/i860.h $(INCDIR)/coff/internal.h \ 69038889Sjdp libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h 69138889Sjdpcoff-go32.lo: coff-go32.c coff-i386.c $(INCDIR)/coff/i386.h \ 69238889Sjdp $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \ 69338889Sjdp coffcode.h coffswap.h 69438889Sjdpcoff-i960.lo: coff-i960.c $(INCDIR)/coff/i960.h $(INCDIR)/coff/internal.h \ 69538889Sjdp libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h 69638889Sjdpcoff-m68k.lo: coff-m68k.c $(INCDIR)/coff/m68k.h $(INCDIR)/coff/internal.h \ 69738889Sjdp libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h 69838889Sjdpcoff-m88k.lo: coff-m88k.c $(INCDIR)/coff/m88k.h $(INCDIR)/coff/internal.h \ 69938889Sjdp libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h 70038889Sjdpcoff-mips.lo: coff-mips.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \ 70138889Sjdp $(INCDIR)/coff/sym.h $(INCDIR)/coff/symconst.h $(INCDIR)/coff/ecoff.h \ 70238889Sjdp $(INCDIR)/coff/mips.h libcoff.h libecoff.h coffswap.h \ 70338889Sjdp ecoffswap.h 70438889Sjdpcoff-pmac.lo: coff-pmac.c coff-rs6000.c $(INCDIR)/coff/internal.h \ 70538889Sjdp $(INCDIR)/coff/rs6000.h libcoff.h $(INCDIR)/bfdlink.h \ 70638889Sjdp coffcode.h coffswap.h 70738889Sjdpcoff-rs6000.lo: coff-rs6000.c $(INCDIR)/coff/internal.h \ 70838889Sjdp $(INCDIR)/coff/rs6000.h libcoff.h $(INCDIR)/bfdlink.h \ 70938889Sjdp coffcode.h coffswap.h 71038889Sjdpcoff-sh.lo: coff-sh.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/sh.h \ 71138889Sjdp $(INCDIR)/coff/internal.h libcoff.h coffcode.h coffswap.h 71238889Sjdpcoff-sparc.lo: coff-sparc.c $(INCDIR)/coff/sparc.h \ 71338889Sjdp $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \ 71438889Sjdp coffcode.h coffswap.h 71538889Sjdpcoff-stgo32.lo: coff-stgo32.c coff-i386.c $(INCDIR)/coff/i386.h \ 71638889Sjdp $(INCDIR)/coff/internal.h $(INCDIR)/coff/go32exe.h \ 71738889Sjdp libcoff.h $(INCDIR)/bfdlink.h coffcode.h coffswap.h \ 71838889Sjdp go32stub.h 71938889Sjdpcoff-svm68k.lo: coff-svm68k.c coff-m68k.c $(INCDIR)/coff/m68k.h \ 72038889Sjdp $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \ 72138889Sjdp coffcode.h coffswap.h 72238889Sjdpcoff-tic30.lo: coff-tic30.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/tic30.h \ 72338889Sjdp $(INCDIR)/coff/internal.h libcoff.h coffcode.h coffswap.h 72438889Sjdpcoff-u68k.lo: coff-u68k.c coff-m68k.c $(INCDIR)/coff/m68k.h \ 72538889Sjdp $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \ 72638889Sjdp coffcode.h coffswap.h 72738889Sjdpcoff-we32k.lo: coff-we32k.c $(INCDIR)/coff/we32k.h \ 72838889Sjdp $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h \ 72938889Sjdp coffcode.h coffswap.h 73038889Sjdpcoff-w65.lo: coff-w65.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/w65.h \ 73138889Sjdp $(INCDIR)/coff/internal.h libcoff.h coffcode.h coffswap.h 73238889Sjdpcoff-z8k.lo: coff-z8k.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/z8k.h \ 73338889Sjdp $(INCDIR)/coff/internal.h libcoff.h coffcode.h coffswap.h 73438889Sjdpcofflink.lo: cofflink.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \ 73538889Sjdp libcoff.h 73638889Sjdpdwarf2.lo: dwarf2.c $(INCDIR)/libiberty.h elf-bfd.h \ 73738889Sjdp $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \ 73838889Sjdp $(INCDIR)/bfdlink.h $(INCDIR)/elf/dwarf2.h 73938889Sjdpecoff.lo: ecoff.c $(INCDIR)/bfdlink.h $(INCDIR)/aout/ar.h \ 74038889Sjdp $(INCDIR)/aout/ranlib.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \ 74138889Sjdp libaout.h $(INCDIR)/aout/aout64.h $(INCDIR)/coff/internal.h \ 74238889Sjdp $(INCDIR)/coff/sym.h $(INCDIR)/coff/symconst.h $(INCDIR)/coff/ecoff.h \ 74338889Sjdp libcoff.h libecoff.h 74438889Sjdpecofflink.lo: ecofflink.c $(INCDIR)/bfdlink.h $(INCDIR)/objalloc.h \ 74538889Sjdp $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/coff/internal.h \ 74638889Sjdp $(INCDIR)/coff/sym.h $(INCDIR)/coff/symconst.h $(INCDIR)/coff/ecoff.h \ 74738889Sjdp libcoff.h libecoff.h 74838889Sjdpelf.lo: elf.c $(INCDIR)/bfdlink.h elf-bfd.h $(INCDIR)/elf/common.h \ 74938889Sjdp $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h 75038889Sjdpelf32-arc.lo: elf32-arc.c elf-bfd.h $(INCDIR)/elf/common.h \ 75138889Sjdp $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \ 75238889Sjdp $(INCDIR)/elf/arc.h elf32-target.h 75338889Sjdpelf32-d10v.lo: elf32-d10v.c elf-bfd.h $(INCDIR)/elf/common.h \ 75438889Sjdp $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \ 75538889Sjdp elf32-target.h 75638889Sjdpelf32-gen.lo: elf32-gen.c elf-bfd.h $(INCDIR)/elf/common.h \ 75738889Sjdp $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \ 75838889Sjdp elf32-target.h 75938889Sjdpelf32-hppa.lo: elf32-hppa.c $(INCDIR)/bfdlink.h elf-bfd.h \ 76038889Sjdp $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \ 76138889Sjdp elf32-hppa.h libhppa.h $(INCDIR)/elf/hppa.h hppa_stubs.h \ 76238889Sjdp elf32-target.h 76338889Sjdpelf32-i386.lo: elf32-i386.c $(INCDIR)/bfdlink.h elf-bfd.h \ 76438889Sjdp $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \ 76538889Sjdp elf32-target.h 76638889Sjdpelf32-i860.lo: elf32-i860.c elf-bfd.h $(INCDIR)/elf/common.h \ 76738889Sjdp $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \ 76838889Sjdp elf32-target.h 76938889Sjdpelf32-m32r.lo: elf32-m32r.c elf-bfd.h $(INCDIR)/elf/common.h \ 77038889Sjdp $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \ 77138889Sjdp $(INCDIR)/elf/m32r.h elf32-target.h 77238889Sjdpelf32-m68k.lo: elf32-m68k.c $(INCDIR)/bfdlink.h elf-bfd.h \ 77338889Sjdp $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \ 77438889Sjdp elf32-target.h 77538889Sjdpelf32-m88k.lo: elf32-m88k.c elf-bfd.h $(INCDIR)/elf/common.h \ 77638889Sjdp $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \ 77738889Sjdp elf32-target.h 77838889Sjdpelf32-mips.lo: elf32-mips.c $(INCDIR)/bfdlink.h genlink.h \ 77938889Sjdp elf-bfd.h $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h \ 78038889Sjdp $(INCDIR)/elf/external.h $(INCDIR)/elf/mips.h $(INCDIR)/coff/sym.h \ 78138889Sjdp $(INCDIR)/coff/symconst.h $(INCDIR)/coff/internal.h \ 78238889Sjdp $(INCDIR)/coff/ecoff.h $(INCDIR)/coff/mips.h ecoffswap.h \ 78338889Sjdp elf32-target.h 78438889Sjdpelf-m10200.lo: elf-m10200.c elf-bfd.h $(INCDIR)/elf/common.h \ 78538889Sjdp $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \ 78638889Sjdp elf32-target.h 78738889Sjdpelf-m10300.lo: elf-m10300.c elf-bfd.h $(INCDIR)/elf/common.h \ 78838889Sjdp $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \ 78938889Sjdp elf32-target.h 79038889Sjdpelf32-ppc.lo: elf32-ppc.c $(INCDIR)/bfdlink.h elf-bfd.h \ 79138889Sjdp $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \ 79238889Sjdp $(INCDIR)/elf/ppc.h elf32-target.h 79338889Sjdpelf32-sh.lo: elf32-sh.c $(INCDIR)/bfdlink.h elf-bfd.h \ 79438889Sjdp $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \ 79538889Sjdp elf32-target.h 79638889Sjdpelf32-sparc.lo: elf32-sparc.c $(INCDIR)/bfdlink.h elf-bfd.h \ 79738889Sjdp $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \ 79838889Sjdp $(INCDIR)/elf/sparc.h elf32-target.h 79938889Sjdpelf32-v850.lo: elf32-v850.c $(INCDIR)/bfdlink.h elf-bfd.h \ 80038889Sjdp $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \ 80138889Sjdp $(INCDIR)/elf/v850.h elf32-target.h 80238889Sjdpelf32.lo: elf32.c elfcode.h $(INCDIR)/bfdlink.h elf-bfd.h \ 80338889Sjdp $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \ 80438889Sjdp $(INCDIR)/fnmatch.h elfcore.h elflink.h 80538889Sjdpelflink.lo: elflink.c $(INCDIR)/bfdlink.h elf-bfd.h \ 80638889Sjdp $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h 80738889Sjdphp300bsd.lo: hp300bsd.c libaout.h $(INCDIR)/bfdlink.h \ 80838889Sjdp aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 80938889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h 81038889Sjdphp300hpux.lo: hp300hpux.c $(INCDIR)/aout/hp300hpux.h \ 81138889Sjdp aoutx.h $(INCDIR)/bfdlink.h libaout.h $(INCDIR)/aout/aout64.h \ 81238889Sjdp $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h \ 81338889Sjdp aout-target.h 81438889Sjdpsom.lo: som.c 81538889Sjdpi386aout.lo: i386aout.c $(INCDIR)/aout/aout64.h libaout.h \ 81638889Sjdp $(INCDIR)/bfdlink.h aout-target.h $(INCDIR)/aout/stab_gnu.h \ 81738889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h 81838889Sjdpi386bsd.lo: i386bsd.c libaout.h $(INCDIR)/bfdlink.h \ 81938889Sjdp aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 82038889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h 82138889Sjdpi386dynix.lo: i386dynix.c $(INCDIR)/aout/dynix3.h aoutx.h \ 82238889Sjdp $(INCDIR)/bfdlink.h libaout.h $(INCDIR)/aout/aout64.h \ 82338889Sjdp $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h \ 82438889Sjdp aout-target.h 82538889Sjdpi386freebsd.lo: i386freebsd.c freebsd.h libaout.h $(INCDIR)/bfdlink.h \ 82638889Sjdp aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 82738889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h 82838889Sjdpi386linux.lo: i386linux.c $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 82938889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h libaout.h \ 83038889Sjdp $(INCDIR)/bfdlink.h aout-target.h 83138889Sjdpi386lynx.lo: i386lynx.c libaout.h $(INCDIR)/bfdlink.h \ 83238889Sjdp $(INCDIR)/aout/aout64.h aout-target.h $(INCDIR)/aout/stab_gnu.h \ 83338889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h 83438889Sjdpi386msdos.lo: i386msdos.c libaout.h $(INCDIR)/bfdlink.h 83538889Sjdpi386netbsd.lo: i386netbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \ 83638889Sjdp aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 83738889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h 83838889Sjdpi386mach3.lo: i386mach3.c $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 83938889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h libaout.h \ 84038889Sjdp $(INCDIR)/bfdlink.h aout-target.h 84138889Sjdpi386os9k.lo: i386os9k.c $(INCDIR)/bfdlink.h libaout.h \ 84238889Sjdp $(INCDIR)/os9k.h 84338889Sjdpieee.lo: ieee.c $(INCDIR)/ieee.h libieee.h 84438889Sjdpm68k4knetbsd.lo: m68k4knetbsd.c netbsd.h libaout.h \ 84538889Sjdp $(INCDIR)/bfdlink.h aout-target.h $(INCDIR)/aout/aout64.h \ 84638889Sjdp $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h 84738889Sjdpm68klinux.lo: m68klinux.c $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 84838889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h libaout.h \ 84938889Sjdp $(INCDIR)/bfdlink.h aout-target.h 85038889Sjdpm68klynx.lo: m68klynx.c libaout.h $(INCDIR)/bfdlink.h \ 85138889Sjdp $(INCDIR)/aout/aout64.h aout-target.h $(INCDIR)/aout/stab_gnu.h \ 85238889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h 85338889Sjdpm68knetbsd.lo: m68knetbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \ 85438889Sjdp aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 85538889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h 85638889Sjdpm88kmach3.lo: m88kmach3.c libaout.h $(INCDIR)/bfdlink.h \ 85738889Sjdp aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 85838889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h 85938889Sjdpmipsbsd.lo: mipsbsd.c libaout.h $(INCDIR)/bfdlink.h \ 86038889Sjdp aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 86138889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h 86238889Sjdpnewsos3.lo: newsos3.c $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 86338889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h libaout.h \ 86438889Sjdp $(INCDIR)/bfdlink.h aout-target.h 86538889Sjdpnlm.lo: nlm.c libnlm.h $(INCDIR)/nlm/common.h $(INCDIR)/nlm/internal.h \ 86638889Sjdp $(INCDIR)/nlm/external.h 86738889Sjdpnlm32-i386.lo: nlm32-i386.c $(INCDIR)/nlm/i386-ext.h \ 86838889Sjdp libnlm.h $(INCDIR)/nlm/common.h $(INCDIR)/nlm/internal.h \ 86938889Sjdp $(INCDIR)/nlm/external.h nlmswap.h nlm-target.h 87038889Sjdpnlm32-sparc.lo: nlm32-sparc.c $(INCDIR)/nlm/sparc32-ext.h \ 87138889Sjdp libnlm.h $(INCDIR)/nlm/common.h $(INCDIR)/nlm/internal.h \ 87238889Sjdp $(INCDIR)/nlm/external.h nlmswap.h nlm-target.h 87338889Sjdpnlm32-ppc.lo: nlm32-ppc.c $(INCDIR)/nlm/ppc-ext.h libnlm.h \ 87438889Sjdp $(INCDIR)/nlm/common.h $(INCDIR)/nlm/internal.h $(INCDIR)/nlm/external.h \ 87538889Sjdp nlmswap.h nlm-target.h 87638889Sjdpnlm32.lo: nlm32.c nlmcode.h libnlm.h $(INCDIR)/nlm/common.h \ 87738889Sjdp $(INCDIR)/nlm/internal.h $(INCDIR)/nlm/external.h 87838889Sjdpns32knetbsd.lo: ns32knetbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \ 87938889Sjdp aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 88038889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h 88138889Sjdpoasys.lo: oasys.c $(INCDIR)/oasys.h liboasys.h 88238889Sjdppc532-mach.lo: pc532-mach.c libaout.h $(INCDIR)/bfdlink.h \ 88338889Sjdp $(INCDIR)/aout/aout64.h aout-target.h $(INCDIR)/aout/stab_gnu.h \ 88438889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h 88538889Sjdppe-arm.lo: pe-arm.c coff-arm.c $(INCDIR)/coff/arm.h \ 88638889Sjdp $(INCDIR)/coff/internal.h $(INCDIR)/coff/pe.h libcoff.h \ 88738889Sjdp $(INCDIR)/bfdlink.h coffcode.h peicode.h 88838889Sjdppei-arm.lo: pei-arm.c coff-arm.c $(INCDIR)/coff/arm.h \ 88938889Sjdp $(INCDIR)/coff/internal.h $(INCDIR)/coff/pe.h libcoff.h \ 89038889Sjdp $(INCDIR)/bfdlink.h coffcode.h peicode.h 89138889Sjdppe-i386.lo: pe-i386.c coff-i386.c $(INCDIR)/coff/i386.h \ 89238889Sjdp $(INCDIR)/coff/internal.h $(INCDIR)/coff/pe.h libcoff.h \ 89338889Sjdp $(INCDIR)/bfdlink.h coffcode.h peicode.h 89438889Sjdppei-i386.lo: pei-i386.c coff-i386.c $(INCDIR)/coff/i386.h \ 89538889Sjdp $(INCDIR)/coff/internal.h $(INCDIR)/coff/pe.h libcoff.h \ 89638889Sjdp $(INCDIR)/bfdlink.h coffcode.h peicode.h 89738889Sjdppe-ppc.lo: pe-ppc.c coff-ppc.c $(INCDIR)/coff/powerpc.h \ 89838889Sjdp $(INCDIR)/coff/internal.h $(INCDIR)/coff/pe.h libcoff.h \ 89938889Sjdp $(INCDIR)/bfdlink.h coffcode.h peicode.h 90038889Sjdppei-ppc.lo: pei-ppc.c coff-ppc.c $(INCDIR)/coff/powerpc.h \ 90138889Sjdp $(INCDIR)/coff/internal.h $(INCDIR)/coff/pe.h libcoff.h \ 90238889Sjdp $(INCDIR)/bfdlink.h coffcode.h peicode.h 90338889Sjdpppcboot.lo: ppcboot.c 90438889Sjdpreloc16.lo: reloc16.c $(INCDIR)/bfdlink.h genlink.h \ 90538889Sjdp $(INCDIR)/coff/internal.h libcoff.h 90638889Sjdpriscix.lo: riscix.c libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h \ 90738889Sjdp aout-target.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \ 90838889Sjdp $(INCDIR)/aout/ar.h 90938889Sjdpsparclinux.lo: sparclinux.c $(INCDIR)/aout/aout64.h \ 91038889Sjdp $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h \ 91138889Sjdp libaout.h $(INCDIR)/bfdlink.h aout-target.h 91238889Sjdpsparclynx.lo: sparclynx.c $(INCDIR)/aout/sun4.h libaout.h \ 91338889Sjdp $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 91438889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h 91538889Sjdpsparcnetbsd.lo: sparcnetbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \ 91638889Sjdp aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 91738889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h 91838889Sjdpsunos.lo: sunos.c $(INCDIR)/bfdlink.h libaout.h aoutf1.h \ 91938889Sjdp $(INCDIR)/aout/sun4.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 92038889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h aout-target.h 92138889Sjdpvaxnetbsd.lo: vaxnetbsd.c netbsd.h libaout.h $(INCDIR)/bfdlink.h \ 92238889Sjdp aout-target.h $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h \ 92338889Sjdp $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h 92438889Sjdpversados.lo: versados.c $(INCDIR)/libiberty.h 92538889Sjdpxcofflink.lo: xcofflink.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \ 92638889Sjdp libcoff.h 92738889Sjdpaout64.lo: aout64.c aoutx.h $(INCDIR)/bfdlink.h libaout.h \ 92838889Sjdp $(INCDIR)/aout/aout64.h $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def \ 92938889Sjdp $(INCDIR)/aout/ar.h 93038889Sjdpcoff-alpha.lo: coff-alpha.c $(INCDIR)/bfdlink.h $(INCDIR)/coff/internal.h \ 93138889Sjdp $(INCDIR)/coff/sym.h $(INCDIR)/coff/symconst.h $(INCDIR)/coff/ecoff.h \ 93238889Sjdp $(INCDIR)/coff/alpha.h $(INCDIR)/aout/ar.h libcoff.h \ 93338889Sjdp libecoff.h coffswap.h ecoffswap.h 93438889Sjdpdemo64.lo: demo64.c aoutf1.h $(INCDIR)/aout/sun4.h \ 93538889Sjdp libaout.h $(INCDIR)/bfdlink.h $(INCDIR)/aout/aout64.h \ 93638889Sjdp $(INCDIR)/aout/stab_gnu.h $(INCDIR)/aout/stab.def $(INCDIR)/aout/ar.h \ 93738889Sjdp aout-target.h 93838889Sjdpelf64-alpha.lo: elf64-alpha.c elf-bfd.h $(INCDIR)/elf/common.h \ 93938889Sjdp $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \ 94038889Sjdp $(INCDIR)/elf/alpha.h $(INCDIR)/coff/internal.h $(INCDIR)/coff/sym.h \ 94138889Sjdp $(INCDIR)/coff/symconst.h $(INCDIR)/coff/ecoff.h $(INCDIR)/coff/alpha.h \ 94238889Sjdp $(INCDIR)/aout/ar.h libcoff.h libecoff.h ecoffswap.h \ 94338889Sjdp elf64-target.h 94438889Sjdpelf64-gen.lo: elf64-gen.c elf-bfd.h $(INCDIR)/elf/common.h \ 94538889Sjdp $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \ 94638889Sjdp elf64-target.h 94738889Sjdpelf64-mips.lo: elf64-mips.c $(INCDIR)/aout/ar.h $(INCDIR)/bfdlink.h \ 94838889Sjdp genlink.h elf-bfd.h $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h \ 94938889Sjdp $(INCDIR)/elf/external.h $(INCDIR)/elf/mips.h $(INCDIR)/coff/sym.h \ 95038889Sjdp $(INCDIR)/coff/symconst.h $(INCDIR)/coff/internal.h \ 95138889Sjdp $(INCDIR)/coff/ecoff.h $(INCDIR)/coff/alpha.h ecoffswap.h \ 95238889Sjdp elf64-target.h 95338889Sjdpelf64-sparc.lo: elf64-sparc.c elf-bfd.h $(INCDIR)/elf/common.h \ 95438889Sjdp $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h $(INCDIR)/bfdlink.h \ 95538889Sjdp $(INCDIR)/elf/sparc.h elf64-target.h 95638889Sjdpelf64.lo: elf64.c elfcode.h $(INCDIR)/bfdlink.h elf-bfd.h \ 95738889Sjdp $(INCDIR)/elf/common.h $(INCDIR)/elf/internal.h $(INCDIR)/elf/external.h \ 95838889Sjdp $(INCDIR)/fnmatch.h elfcore.h elflink.h 95938889Sjdpevax-alpha.lo: evax-alpha.c $(INCDIR)/bfdlink.h evax.h 96038889Sjdpevax-egsd.lo: evax-egsd.c $(INCDIR)/bfdlink.h evax.h 96138889Sjdpevax-etir.lo: evax-etir.c $(INCDIR)/bfdlink.h evax.h 96238889Sjdpevax-emh.lo: evax-emh.c $(INCDIR)/bfdlink.h evax.h 96338889Sjdpevax-misc.lo: evax-misc.c $(INCDIR)/bfdlink.h evax.h 96438889Sjdpnlm32-alpha.lo: nlm32-alpha.c $(INCDIR)/nlm/alpha-ext.h \ 96538889Sjdp libnlm.h $(INCDIR)/nlm/common.h $(INCDIR)/nlm/internal.h \ 96638889Sjdp $(INCDIR)/nlm/external.h nlmswap.h nlm-target.h 96738889Sjdpnlm64.lo: nlm64.c nlmcode.h libnlm.h $(INCDIR)/nlm/common.h \ 96838889Sjdp $(INCDIR)/nlm/internal.h $(INCDIR)/nlm/external.h 96938889Sjdpaix386-core.lo: aix386-core.c $(INCDIR)/coff/i386.h \ 97038889Sjdp $(INCDIR)/coff/internal.h libcoff.h $(INCDIR)/bfdlink.h 97138889Sjdphpux-core.lo: hpux-core.c 97238889Sjdpirix-core.lo: irix-core.c 97338889Sjdplynx-core.lo: lynx-core.c 97438889Sjdposf-core.lo: osf-core.c 97538889Sjdptrad-core.lo: trad-core.c libaout.h $(INCDIR)/bfdlink.h 97638889Sjdpcisco-core.lo: cisco-core.c 97738889Sjdp# IF YOU PUT ANYTHING HERE IT WILL GO AWAY 978