makefile.am
来自「基于4个mips核的noc设计」· AM 代码 · 共 1,337 行 · 第 1/4 页
AM
1,337 行
elf32-mips.c \ elf32-pj.c \ elf32-ppc.c \ elf32-sh.c \ elf32-sh-lin.c \ elf32-sparc.c \ elf32-v850.c \ elf32.c \ elflink.c \ epoc-pe-arm.c \ epoc-pei-arm.c \ hp300bsd.c \ hp300hpux.c \ som.c \ i386aout.c \ i386bsd.c \ i386dynix.c \ i386freebsd.c \ i386linux.c \ i386lynx.c \ i386msdos.c \ i386netbsd.c \ i386mach3.c \ i386os9k.c \ ieee.c \ m68k4knetbsd.c \ m68klinux.c \ m68klynx.c \ m68knetbsd.c \ m88kmach3.c \ mipsbsd.c \ newsos3.c \ nlm.c \ nlm32-i386.c \ nlm32-sparc.c \ nlm32-ppc.c \ nlm32.c \ ns32knetbsd.c \ oasys.c \ pc532-mach.c \ pe-arm.c \ pei-arm.c \ pe-i386.c \ pei-i386.c \ pe-mcore.c \ pei-mcore.c \ pe-ppc.c \ pei-ppc.c \ pe-sh.c \ pei-sh.c \ pe-mips.c \ pei-mips.c \ ppcboot.c \ reloc16.c \ riscix.c \ sparclinux.c \ sparclynx.c \ sparcnetbsd.c \ sunos.c \ vaxnetbsd.c \ versados.c \ vms.c \ vms-gsd.c \ vms-hdr.c \ vms-misc.c \ vms-tir.c \ xcofflink.c# The .o files needed by all of the 64 bit vectors that are configured into# target_vector in targets.c if configured with --enable-targets=all# and --enable-64-bit-bfd.BFD64_BACKENDS = \ aout64.lo \ coff-alpha.lo \ coff64-rs6000.lo \ demo64.lo \ efi-app-ia64.lo \ elf64-x86-64.lo \ elf64-alpha.lo \ elf64-hppa.lo \ elf64-ia64.lo \ elf64-gen.lo \ elf64-mips.lo \ elf64-sparc.lo \ elf64.lo \ nlm32-alpha.lo \ nlm64.lo \ pepigen.loBFD64_BACKENDS_CFILES = \ aout64.c \ coff-alpha.c \ coff64-rs6000.c \ demo64.c \ efi-app-ia64.c \ elf64-x86-64.c \ elf64-alpha.c \ elf64-hppa.c \ elf64-gen.c \ elf64-mips.c \ elf64-sparc.c \ elf64.c \ nlm32-alpha.c \ nlm64.cOPTIONAL_BACKENDS = \ aix386-core.lo \ hpux-core.lo \ irix-core.lo \ lynx-core.lo \ osf-core.lo \ sco5-core.lo \ trad-core.lo \ cisco-core.loOPTIONAL_BACKENDS_CFILES = \ aix386-core.c \ hpux-core.c \ irix-core.c \ lynx-core.c \ osf-core.c \ sco5-core.c \ trad-core.c \ cisco-core.c# These are defined by configure.in:WORDSIZE = @wordsize@ALL_BACKENDS = @all_backends@BFD_BACKENDS = @bfd_backends@BFD_MACHINES = @bfd_machines@TDEFAULTS = @tdefaults@INCLUDES = -D_GNU_SOURCE @HDEFINES@ @COREFLAG@ @TDEFINES@ $(CSEARCH) $(CSWITCHES) -I$(srcdir)/../intl -I../intl# C source files that correspond to .o's.SOURCE_CFILES = \ $(BFD_LIBS_CFILES) \ $(ALL_MACHINES_CFILES) \ $(BFD32_BACKENDS_CFILES) \ $(BFD64_BACKENDS_CFILES) \ $(OPTIONAL_BACKENDS_CFILES)BUILD_CFILES = \ elf32-ia64.c elf64-ia64.c peigen.c pepigen.cCFILES = $(SOURCE_CFILES) $(BUILD_CFILES)## This is a list of all .h files which are in the source tree.SOURCE_HFILES = \ aout-target.h aoutf1.h aoutx.h coffcode.h coffswap.h ecoffswap.h \ elf-bfd.h elf-hppa.h elf32-arm.h elf32-hppa.h elf64-hppa.h \ elfcode.h elfcore.h elflink.h freebsd.h genlink.h go32stub.h \ libaout.h libbfd.h libcoff.h libecoff.h libhppa.h \ libieee.h libnlm.h liboasys.h libpei.h netbsd.h nlm-target.h \ nlmcode.h nlmswap.h ns32k.h peicode.h som.h vms.h xcoff-target.h## ... and all .h files which are in the build tree.BUILD_HFILES = \ elf32-target.h elf64-target.h targmatch.hHFILES = $(SOURCE_HFILES) $(BUILD_HFILES)SRC_POTFILES = $(SOURCE_CFILES) $(SOURCE_HFILES)BLD_POTFILES = $(BUILD_CFILES) $(BUILD_HFILES)po/SRC-POTFILES.in: @MAINT@ Makefile $(SRC_POTFILES) for file in $(SRC_POTFILES); do echo $$file; done | sort > tmp \ && mv tmp $(srcdir)/po/SRC-POTFILES.inpo/BLD-POTFILES.in: @MAINT@ Makefile $(BLD_POTFILES) for file in $(BLD_POTFILES); do echo $$file; done | sort > tmp \ && mv tmp $(srcdir)/po/BLD-POTFILES.in# The following target is retained for upgrade purposes.# This target used to exist in older versions of this makefile, and was# referenced by <builddir>/po/Makefile (which is created from <srcdir>/po/Make-in)# So old versions of <builddir>/po/Makefile will try to regenerate themselves# when make is next run, but that dependency cannot be completed without a build# of po/POTFILES.in. Hence the presence of this rule. This rule will be deleted# once it is no longer needed - probably in the fall of 2001.po/POTFILES.in:diststuff: info# Various kinds of .o files to put in libbfd.a:# BFD_BACKENDS Routines the configured targets need.# BFD_MACHINES Architecture-specific routines the configured targets need.# COREFILE Core file routines for a native configurationOFILES = $(BFD_BACKENDS) $(BFD_MACHINES) @COREFILE@stamp-ofiles: Makefile rm -f tofiles f=""; \ for i in $(OFILES) ; do \ case " $$f " in \ *" $$i "*) ;; \ *) f="$$f $$i" ;; \ esac ; \ done ; \ echo $$f > tofiles $(SHELL) $(srcdir)/../move-if-change tofiles ofiles touch stamp-ofilesofiles: stamp-ofiles ; @truelibbfd_la_SOURCES = $(BFD_LIBS_CFILES)libbfd_la_DEPENDENCIES = $(OFILES) ofileslibbfd_la_LIBADD = `cat ofiles` @WIN32LIBADD@libbfd_la_LDFLAGS = -release $(VERSION) @WIN32LDFLAGS@# libtool will build .libs/libbfd.a. We create libbfd.a in the build# directory so that we don't have to convert all the programs that use# libbfd.a simultaneously. This is a hack which should be removed if# everything else starts using libtool. FIXME.noinst_LIBRARIES = libbfd.alibbfd_a_SOURCES =stamp-lib: libbfd.la libtooldir=`$(LIBTOOL) --config | sed -n -e 's/^objdir=//p'`; \ if [ -f $$libtooldir/libbfd.a ]; then \ cp $$libtooldir/libbfd.a libbfd.tmp; \ $(RANLIB) libbfd.tmp; \ $(SHELL) $(srcdir)/../move-if-change libbfd.tmp libbfd.a; \ else true; fi touch stamp-liblibbfd.a: stamp-lib ; @true# This file holds an array associating configuration triplets and# vector names. It is built from config.bfd. It is not compiled by# itself, but is included by targets.c.targmatch.h: config.bfd targmatch.sed rm -f targmatch.h sed -f $(srcdir)/targmatch.sed < $(srcdir)/config.bfd > targmatch.new mv -f targmatch.new targmatch.h# When compiling archures.c and targets.c, supply the default target# info from configure.targets.lo: targets.c config.status $(LIBTOOL) --mode=compile $(COMPILE) -c $(TDEFAULTS) $(srcdir)/targets.carchures.lo: archures.c config.status $(LIBTOOL) --mode=compile $(COMPILE) -c $(TDEFAULTS) $(srcdir)/archures.celf32-target.h : elfxx-target.h rm -f elf32-target.h sed -e s/NN/32/g < $(srcdir)/elfxx-target.h > elf32-target.new mv -f elf32-target.new elf32-target.helf64-target.h : elfxx-target.h rm -f elf64-target.h sed -e s/NN/64/g < $(srcdir)/elfxx-target.h > elf64-target.new mv -f elf64-target.new elf64-target.helf32-ia64.c : elfxx-ia64.c rm -f elf32-ia64.c sed -e s/NN/32/g < $(srcdir)/elfxx-ia64.c > elf32-ia64.new mv -f elf32-ia64.new elf32-ia64.celf64-ia64.c : elfxx-ia64.c rm -f elf64-ia64.c sed -e s/NN/64/g < $(srcdir)/elfxx-ia64.c > elf64-ia64.new mv -f elf64-ia64.new elf64-ia64.cpeigen.c : peXXigen.c rm -f peigen.c sed -e s/XX/pe/g < $(srcdir)/peXXigen.c > peigen.new mv -f peigen.new peigen.cpepigen.c : peXXigen.c rm -f pepigen.c sed -e s/XX/pep/g < $(srcdir)/peXXigen.c > pepigen.new mv -f pepigen.new pepigen.cBFD_H_DEPS= $(INCDIR)/ansidecl.hLOCAL_H_DEPS= libbfd.h sysdep.h config.h$(BFD_LIBS): $(BFD_H) $(BFD_H_DEPS) $(LOCAL_H_DEPS)$(BFD_MACHINES): $(BFD_H) $(BFD_H_DEPS) $(LOCAL_H_DEPS)$(BFD_BACKENDS): $(BFD_H) $(BFD_H_DEPS) $(LOCAL_H_DEPS)$(OPTIONAL_BACKENDS): $(BFD_H) $(BFD_H_DEPS) $(LOCAL_H_DEPS)# Install BFD include file, and others that it needs.install-data-local: $(BFD_H) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(includedir) $(INSTALL_DATA) $(BFD_H) $(DESTDIR)$(includedir)/bfd.h $(INSTALL_DATA) $(INCDIR)/ansidecl.h $(DESTDIR)$(includedir)/ansidecl.h $(INSTALL_DATA) $(INCDIR)/bfdlink.h $(DESTDIR)$(includedir)/bfdlink.h# Have to get rid of DEP1 here so that "$?" later includes all of $(CFILES).DEP: dep.sed $(CFILES) $(HFILES) bfd.h rm -f DEP1 $(MAKE) MKDEP="$(MKDEP)" DEP1 sed -f dep.sed < DEP1 > DEPA echo '# IF YOU PUT ANYTHING HERE IT WILL GO AWAY' >> DEPA if grep ' /' DEPA > /dev/null 2> /dev/null; then \ echo 'make DEP failed!'; exit 1; \ else \ mv -f DEPA $@; \ fiDEP1: $(CFILES) echo '# DO NOT DELETE THIS LINE -- mkdep uses it.' > DEP2 echo '# DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.' >> DEP2 $(MKDEP) $(INCLUDES) $(CFLAGS) $? >> DEP2 mv -f DEP2 $@dep.sed: dep-in.sed config.status sed <$(srcdir)/dep-in.sed >dep.sed \ -e 's!@BFD_H@!$(BFD_H)!' \ -e 's!@INCDIR@!$(INCDIR)!' \ -e 's!@SRCDIR@!$(srcdir)!'dep: DEP sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < Makefile > tmp-Makefile cat DEP >> tmp-Makefile $(SHELL) $(srcdir)/../move-if-change tmp-Makefile Makefiledep-in: DEP sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < $(srcdir)/Makefile.in > tmp-Makefile.in cat DEP >> tmp-Makefile.in $(SHELL) $(srcdir)/../move-if-change tmp-Makefile.in $(srcdir)/Makefile.indep-am: DEP sed -e '/^..DO NOT DELETE THIS LINE/,$$d' < $(srcdir)/Makefile.am > tmp-Makefile.am cat DEP >> tmp-Makefile.am $(SHELL) $(srcdir)/../move-if-change tmp-Makefile.am $(srcdir)/Makefile.amhost-aout.lo: Makefile# The following program can be used to generate a simple config file
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?