makefile.am
来自「基于4个mips核的noc设计」· AM 代码 · 共 1,056 行 · 第 1/3 页
AM
1,056 行
## Process this file with automake to generate Makefile.in## FIXME: work around apparent automake bug.INTLLIBS = @INTLLIBS@AUTOMAKE_OPTIONS = cygnus dejagnuSUBDIRS = potooldir = $(exec_prefix)/$(target_alias)YACC = `if [ -f ../bison/bison ]; then echo ../bison/bison -y -L$(srcdir)/../bison/; else echo @YACC@; fi`YFLAGS = -dLEX = `if [ -f ../flex/flex ]; then echo ../flex/flex; else echo @LEX@; fi`WARN_CFLAGS = @WARN_CFLAGS@AM_CFLAGS = $(WARN_CFLAGS)# We put the scripts in the directory $(scriptdir)/ldscripts.# We can't put the scripts in $(datadir) because the SEARCH_DIR# directives need to be different for native and cross linkers.scriptdir = $(tooldir)/libEMUL = @EMUL@EMULATION_OFILES = @EMULATION_OFILES@EMUL_EXTRA_OFILES = @EMUL_EXTRA_OFILES@# Search path to override the default search path for -lfoo libraries.# If LIB_PATH is empty, the ones in the script (if any) are left alone.# (The default is usually /lib:/usr/lib:/usr/local/lib, unless building# a cross-linker, in which case the default is empty. See genscripts.sh.)# Otherwise, they are replaced with the ones given in LIB_PATH,# which may have the form: LIB_PATH=/lib:/usr/local/libLIB_PATH =BASEDIR = $(srcdir)/..BFDDIR = $(BASEDIR)/bfdINCDIR = $(BASEDIR)/includeMKDEP = gcc -MM# What version of the manual to buildDOCVER = gen#stuff for self hosting (can be overridden in config file).HOSTING_CRT0 = @HOSTING_CRT0@HOSTING_LIBS = @HOSTING_LIBS@HOSTING_EMU = -m $(EMUL)# Setup the testing framework, if you have oneEXPECT = `if [ -f $$r/../expect/expect ] ; \ then echo $$r/../expect/expect ; \ else echo expect ; fi`RUNTEST = `if [ -f $${srcroot}/../dejagnu/runtest ] ; \ then echo $${srcroot}/../dejagnu/runtest ; \ else echo runtest ; fi`RUNTESTFLAGS =CC_FOR_TARGET = ` \ if [ -f $$r/../gcc/xgcc ] ; then \ if [ -f $$r/../newlib/Makefile ] ; then \ echo $$r/../gcc/xgcc -B$$r/../gcc/ -idirafter $$r/../newlib/targ-include -idirafter $${srcroot}/../newlib/libc/include -nostdinc; \ else \ echo $$r/../gcc/xgcc -B$$r/../gcc/; \ fi; \ else \ if [ "@host@" = "@target@" ] ; then \ echo $(CC); \ else \ echo gcc | sed '$(transform)'; \ fi; \ fi`CXX = gccCXX_FOR_TARGET = ` \ if [ -f $$r/../gcc/xgcc ] ; then \ if [ -f $$r/../newlib/Makefile ] ; then \ echo $$r/../gcc/xgcc -B$$r/../gcc/ -idirafter $$r/../newlib/targ-include -idirafter $${srcroot}/../newlib/libc/include -nostdinc; \ else \ echo $$r/../gcc/xgcc -B$$r/../gcc/; \ fi; \ else \ if [ "@host@" = "@target@" ] ; then \ echo $(CXX); \ else \ echo gcc | sed '$(transform)'; \ fi; \ fi`noinst_PROGRAMS = ld-newinfo_TEXINFOS = ld.texinfonoinst_TEXINFOS = ldint.texinfoman_MANS = ld.1INCLUDES = -D_GNU_SOURCE -I. -I$(srcdir) -I../bfd -I$(BFDDIR) -I$(INCDIR) -I$(top_srcdir)/../intl -I../intl $(HDEFINES) $(CFLAGS) -DLOCALEDIR="\"$(prefix)/share/locale\""BFDLIB = ../bfd/libbfd.laLIBIBERTY = ../libiberty/libiberty.aALL_EMULATIONS = \ ea29k.o \ eaixppc.o \ eaixrs6.o \ ealpha.o \ earcelf.o \ earm_epoc_pe.o \ earmaoutb.o \ earmaoutl.o \ earmcoff.o \ earmelf.o \ earmelf_linux.o \ earmelf_oabi.o \ earmnbsd.o \ earmpe.o \ eavr1200.o \ eavr23xx.o \ eavr4433.o \ eavr44x4.o \ eavr85xx.o \ eavrmega103.o \ eavrmega161.o \ eavrmega603.o \ ecoff_sparc.o \ ecrisaout.o \ ecriself.o \ ecrislinux.o \ ed10velf.o \ ed30v_e.o \ ed30v_o.o \ ed30velf.o \ edelta68.o \ eebmon29k.o \ eelf32_i960.o \ eelf32_i860.o \ eelf32_sparc.o \ eelf32b4300.o \ eelf32bmip.o \ eelf32bmipn32.o \ eelf32btsmip.o \ eelf32ltsmip.o \ eelf32ebmip.o \ eelf32elmip.o \ eelf32fr30.o \ eelf32i370.o \ eelf32l4300.o \ eelf32lmip.o \ eelf32lppc.o \ eelf32lppcsim.o \ eelf32mcore.o \ eelf32ppc.o \ eelf32ppclinux.o \ eelf32ppcsim.o \ eelf_i386.o \ eelf_i386_be.o \ eelf_i386_chaos.o \ egld960.o \ egld960coff.o \ eh8300.o \ eh8300h.o \ eh8300s.o \ eh8500.o \ eh8500b.o \ eh8500c.o \ eh8500m.o \ eh8500s.o \ ehp300bsd.o \ ehp3hpux.o \ ehppaelf.o \ ehppalinux.o \ ei386aout.o \ ei386beos.o \ ei386bsd.o \ ei386coff.o \ ei386go32.o \ ei386linux.o \ ei386lynx.o \ ei386mach.o \ ei386moss.o \ ei386msdos.o \ ei386nbsd.o \ ei386nw.o \ ei386pe.o \ ei386pe_posix.o \ elnk960.o \ em68hc11elf.o \ em68hc11elfb.o \ em68hc12elf.o \ em68hc12elfb.o \ em68k4knbsd.o \ em68kaout.o \ em68kaux.o \ em68kcoff.o \ em68kelf.o \ em68klinux.o \ em68klynx.o \ em68knbsd.o \ em68kpsos.o \ em88kbcs.o \ emcorepe.o \ emipsbig.o \ emipsbsd.o \ emipsidt.o \ emipsidtl.o \ emipslit.o \ emipslnews.o \ emipspe.o \ enews.o \ ens32knbsd.o \ epc532macha.o \ epjelf.o \ epjlelf.o \ eppcmacos.o \ eppcnw.o \ eppcpe.o \ eriscix.o \ esa29200.o \ esh.o \ eshelf.o \ eshelf_linux.o \ eshlelf_linux.o \ eshl.o \ eshlelf.o \ eshpe.o \ esparcaout.o \ esparclinux.o \ esparclynx.o \ esparcnbsd.o \ est2000.o \ esun3.o \ esun4.o \ etic30aout.o \ etic30coff.o \ etic54xcoff.o \ etic80coff.o \ evanilla.o \ evax.o \ evsta.o \ ew65.o \ ez8001.o \ ez8002.oALL_64_EMULATIONS = \ eelf64_ia64.o \ eelf_x86_64.o \ eelf64_sparc.o \ eelf64alpha.o \ eelf64bmip.o \ eelf64btsmip.o \ eelf64ltsmip.o \ eelf64hppa.oALL_EMUL_EXTRA_OFILES = \ deffilep.o \ pe-dll.oCFILES = ldctor.c ldemul.c ldexp.c ldfile.c ldlang.c \ ldmain.c ldmisc.c ldver.c ldwrite.c lexsup.c \ mri.c ldcref.c pe-dll.cHFILES = ld.h ldctor.h ldemul.h ldexp.h ldfile.h \ ldlang.h ldlex.h ldmain.h ldmisc.h ldver.h \ ldwrite.h mri.h deffile.h pe-dll.hGENERATED_CFILES = ldgram.c ldlex.c deffilep.cGENERATED_HFILES = ldgram.h ldemul-list.h deffilep.hOFILES = ldgram.o ldlex.o lexsup.o ldlang.o mri.o ldctor.o ldmain.o \ ldwrite.o ldexp.o ldemul.o ldver.o ldmisc.o \ ldfile.o ldcref.o ${EMULATION_OFILES} ${EMUL_EXTRA_OFILES}STAGESTUFF = *.o ldscripts/* e*.c# At the moment this is just a list of those emulation template files# that contain internationalised strings.EMULATION_FILES = emultempl/pe.em emultempl/armcoff.emPOTFILES = $(CFILES) $(HFILES) $(EMULATION_FILES)po/POTFILES.in: @MAINT@ Makefile for file in $(POTFILES); do echo $$file; done | sort > tmp \ && mv tmp $(srcdir)/po/POTFILES.inldmain.o: ldmain.c config.status $(COMPILE) -c -DDEFAULT_EMULATION='"$(EMUL)"' -DSCRIPTDIR='"$(scriptdir)"' -DTARGET='"@target@"' $(srcdir)/ldmain.cldemul-list.h: Makefile (echo "/* This file is automatically generated. DO NOT EDIT! */";\ for f in `echo " " ${EMULATION_OFILES} "" \ | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \ echo "extern ld_emulation_xfer_type ld_$${f}_emulation;"; \ done;\ echo "";\ echo "#define EMULATION_LIST \\";\ for f in `echo " " ${EMULATION_OFILES} "" \ | sed -e 's/ e/ ld/g' -e 's/ ld/ /g' -e 's/[.]o//g'`; do \ echo " &ld_$${f}_emulation, \\"; \ done;\ echo " 0") >ldemul-tmp.h mv ldemul-tmp.h ldemul-list.hstringify.sed: ${srcdir}/emultempl/$(STRINGIFY) cp ${srcdir}/emultempl/$(STRINGIFY) stringify.sed# These all start with e so 'make clean' can find them.GENSCRIPTS = $(SHELL) $(srcdir)/genscripts.sh ${srcdir} ${libdir} ${exec_prefix} @host@ @target@ @target_alias@ "@EMULATION_LIBPATH@" "@NATIVE_LIB_DIRS@"GEN_DEPENDS = $(srcdir)/genscripts.sh stringify.sed@TDIRS@ea29k.c: $(srcdir)/emulparams/a29k.sh \ $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/a29k.sc ${GEN_DEPENDS} ${GENSCRIPTS} a29k "$(tdir_a29k)"eaixppc.c: $(srcdir)/emulparams/aixppc.sh \ $(srcdir)/emultempl/aix.em $(srcdir)/scripttempl/aix.sc ${GEN_DEPENDS} ${GENSCRIPTS} aixppc "$(tdir_aixppc)"eaixrs6.c: $(srcdir)/emulparams/aixrs6.sh \ $(srcdir)/emultempl/aix.em $(srcdir)/scripttempl/aix.sc ${GEN_DEPENDS} ${GENSCRIPTS} aixrs6 "$(tdir_aixrs6)"ealpha.c: $(srcdir)/emulparams/alpha.sh \ $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/alpha.sc ${GEN_DEPENDS} ${GENSCRIPTS} alpha "$(tdir_alpha)"earcelf.c: $(srcdir)/emulparams/arcelf.sh \ $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} ${GENSCRIPTS} arcelf "$(tdir_arcelf)"earmelf.c: $(srcdir)/emulparams/armelf.sh \ $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \ $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} ${GENSCRIPTS} armelf "$(tdir_armelf)"earmelf_oabi.c: $(srcdir)/emulparams/armelf_oabi.sh \ $(srcdir)/emultempl/armelf_oabi.em $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} ${GENSCRIPTS} armelf_oabi "$(tdir_armelf)"earmelf_linux.c: $(srcdir)/emulparams/armelf_linux.sh \ $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \ $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS} ${GENSCRIPTS} armelf_linux "$(tdir_armelf_linux)"earmaoutb.c: $(srcdir)/emulparams/armaoutb.sh \ $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/armaout.sc ${GEN_DEPENDS} ${GENSCRIPTS} armaoutb "$(tdir_armaoutb)"earmaoutl.c: $(srcdir)/emulparams/armaoutl.sh \ $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/armaout.sc ${GEN_DEPENDS} ${GENSCRIPTS} armaoutl "$(tdir_armaoutl)"earmcoff.c: $(srcdir)/emulparams/armcoff.sh \ $(srcdir)/emultempl/armcoff.em $(srcdir)/scripttempl/armcoff.sc ${GEN_DEPENDS} ${GENSCRIPTS} armcoff "$(tdir_armcoff)"earmnbsd.c: $(srcdir)/emulparams/armnbsd.sh \ $(srcdir)/emultempl/generic.em $(srcdir)/scripttempl/aout.sc ${GEN_DEPENDS} ${GENSCRIPTS} armnbsd "$(tdir_armnbsd)"earm_epoc_pe.c: $(srcdir)/emulparams/arm_epoc_pe.sh \ $(srcdir)/emultempl/pe.em $(srcdir)/scripttempl/epocpe.sc ${GEN_DEPENDS} ${GENSCRIPTS} arm_epoc_pe "$(tdir_armpe)"earmpe.c: $(srcdir)/emulparams/armpe.sh \
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?