URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [gold/] [Makefile.am] - Rev 826
Go to most recent revision | Compare with Previous | Blame | View Log
# Process this file with automake to generate Makefile.inAUTOMAKE_OPTIONS = foreignSUBDIRS = po testsuitetooldir = $(exec_prefix)/$(target_alias)ACLOCAL_AMFLAGS = -I ../bfd -I ../configAM_CFLAGS = $(WARN_CFLAGS) $(LFS_CFLAGS) $(RANDOM_SEED_CFLAGS)AM_CXXFLAGS = $(WARN_CXXFLAGS) $(LFS_CFLAGS) $(RANDOM_SEED_CFLAGS)AM_CPPFLAGS = \-I$(srcdir) -I$(srcdir)/../include -I$(srcdir)/../elfcpp \-DLOCALEDIR="\"$(datadir)/locale\"" \-DBINDIR="\"$(bindir)\"" -DTOOLBINDIR="\"$(tooldir)/bin\"" \@INCINTL@LIBIBERTY = ../libiberty/libiberty.aif PLUGINSLIBDL = -ldlendifif THREADSTHREADSLIB = -lpthreadendifAM_YFLAGS = -d# Automake 1.10+ disables lex and yacc output file regeneration if# maintainer mode is disabled. Avoid this.am__skiplex =am__skipyacc =noinst_PROGRAMS = ld-newnoinst_LIBRARIES = libgold.aCCFILES = \archive.cc \binary.cc \common.cc \compressed_output.cc \copy-relocs.cc \cref.cc \defstd.cc \descriptors.cc \dirsearch.cc \dynobj.cc \dwarf_reader.cc \ehframe.cc \errors.cc \expression.cc \fileread.cc \gc.cc \gold.cc \gold-threads.cc \icf.cc \incremental.cc \layout.cc \mapfile.cc \merge.cc \object.cc \options.cc \output.cc \parameters.cc \plugin.cc \readsyms.cc \reduced_debug_output.cc \reloc.cc \resolve.cc \script-sections.cc \script.cc \stringpool.cc \symtab.cc \target.cc \target-select.cc \version.cc \workqueue.cc \workqueue-threads.ccHFILES = \archive.h \binary.h \common.h \compressed_output.h \copy-relocs.h \cref.h \defstd.h \dirsearch.h \descriptors.h \dynobj.h \dwarf_reader.h \ehframe.h \errors.h \fileread.h \freebsd.h \gc.h \gold.h \gold-threads.h \icf.h \layout.h \mapfile.h \merge.h \object.h \options.h \output.h \parameters.h \plugin.h \readsyms.h \reduced_debug_output.h \reloc.h \reloc-types.h \script-c.h \script-sections.h \script.h \stringpool.h \symtab.h \target.h \target-reloc.h \target-select.h \tls.h \token.h \workqueue.h \workqueue-internal.hYFILES = \yyscript.yEXTRA_DIST = yyscript.c yyscript.hTARGETSOURCES = \i386.cc x86_64.cc sparc.cc powerpc.cc arm.ccALL_TARGETOBJS = \i386.$(OBJEXT) x86_64.$(OBJEXT) sparc.$(OBJEXT) powerpc.$(OBJEXT) \arm.$(OBJEXT)libgold_a_SOURCES = $(CCFILES) $(HFILES) $(YFILES)libgold_a_LIBADD = $(LIBOBJS)sources_var = main.ccdeps_var = $(TARGETOBJS) libgold.a $(LIBIBERTY) $(LIBINTL_DEP)ldadd_var = $(TARGETOBJS) libgold.a $(LIBIBERTY) $(LIBINTL) \$(THREADSLIB) $(LIBDL)ld_new_SOURCES = $(sources_var)ld_new_DEPENDENCIES = $(deps_var)ld_new_LDADD = $(ldadd_var)EXTRA_ld_new_SOURCES = $(TARGETSOURCES)# Use an explicit dependency for the bison generated header file.expression.$(OBJEXT): yyscript.hscript-sections.$(OBJEXT): yyscript.hscript.$(OBJEXT): yyscript.h# We have to build libgold.a before we run the tests.check: libgold.a.PHONY: install-exec-localinstall-exec-local: ld-new$(EXEEXT)$(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(tooldir)/binn=`echo ld | sed '$(transform)'`; \$(INSTALL_PROGRAM) ld-new$(EXEEXT) $(DESTDIR)$(bindir)/$${n}$(EXEEXT); \if test "$(bindir)" != "$(tooldir)/bin"; then \rm -f $(DESTDIR)$(tooldir)/bin/ld$(EXEEXT); \ln $(DESTDIR)$(bindir)/$${n}$(EXEEXT) $(DESTDIR)$(tooldir)/bin/ld$(EXEEXT) >/dev/null 2>/dev/null \|| $(INSTALL_PROGRAM) ld-new$(EXEEXT) $(DESTDIR)$(tooldir)/bin/ld$(EXEEXT); \fi# We want install to imply install-info as per GNU standards, despite# the cygnus option.install-data-local: install-infoPOTFILES= $(CCFILES) $(HFILES) $(TARGETSOURCES)po/POTFILES.in: @MAINT@ Makefilefor f in $(POTFILES); do echo $$f; done | LC_ALL=C sort > tmp \&& mv tmp $(srcdir)/po/POTFILES.in# Bootstrap test support. We use ld-new to build ld1, then use ld1 to# build ld2. ld1 and ld2 should be identical. ld-new need not be# identical to ld1, since it was linked with the host linker.if GCCif NATIVE_LINKERgcctestdir1/ld: ld-newtest -d gcctestdir1 || mkdir -p gcctestdir1rm -f gcctestdir1/ld(cd gcctestdir1 && $(LN_S) ../ld-new ld)ld1_SOURCES = $(sources_var)ld1_DEPENDENCIES = $(deps_var) gcctestdir1/ldld1_LDADD = $(ldadd_var)ld1_LDFLAGS = -Bgcctestdir1/gcctestdir2/ld: ld1test -d gcctestdir2 || mkdir -p gcctestdir2rm -f gcctestdir2/ld(cd gcctestdir2 && $(LN_S) ../ld1 ld)ld2_SOURCES = $(sources_var)ld2_DEPENDENCIES = $(deps_var) gcctestdir2/ldld2_LDADD = $(ldadd_var)ld2_LDFLAGS = -Bgcctestdir2/bootstrap-test: ld2rm -f $@echo "#!/bin/sh" > $@echo "cmp ld1 ld2" > $@chmod +x $@libgold-1-r.o: gcctestdir1/ld libgold.agcctestdir1/ld -o $@ -r --whole-archive libgold.ald1_r_SOURCES = $(sources_var)ld1_r_DEPENDENCIES = libgold-1-r.o $(deps_var) gcctestdir1/ldld1_r_LDADD = libgold-1-r.o $(ldadd_var)ld1_r_LDFLAGS = -Bgcctestdir1/gcctestdir2-r/ld: ld1-rtest -d gcctestdir2-r || mkdir -p gcctestdir2-rrm -f gcctestdir2-r/ld(cd gcctestdir2-r && $(LN_S) ../ld1-r ld)libgold-2-r.o: gcctestdir2-r/ld libgold.agcctestdir2-r/ld -o $@ -r --whole-archive libgold.ald2_r_SOURCES = $(sources_var)ld2_r_DEPENDENCIES = libgold-2-r.o $(deps_var) gcctestdir2-r/ldld2_r_LDADD = libgold-2-r.o $(ldadd_var)ld2_r_LDFLAGS = -Bgcctestdir2-r/bootstrap-test-r: ld2-rrm -f $@echo "#!/bin/sh" > $@echo "cmp ld1-r ld2-r" > $@chmod +x $@check_PROGRAMS = ld1 ld2 ld1-r ld2-rTESTS = bootstrap-test bootstrap-test-rendifendif
Go to most recent revision | Compare with Previous | Blame | View Log
