URL
https://opencores.org/ocsvn/scarts/scarts/trunk
Subversion Repositories scarts
[/] [scarts/] [trunk/] [toolchain/] [scarts-gcc/] [gcc-4.1.1/] [libada/] [Makefile.in] - Rev 13
Compare with Previous | Blame | View Log
# Makefile for libada.# Copyright 2003, 2004 Free Software Foundation, Inc.## This file is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 2 of the License, or# (at your option) any later version.## This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the# GNU General Public License for more details.## You should have received a copy of the GNU General Public License# along with this program; if not, write to the Free Software# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.# Default target; must be first.all: gnatlib# Standard autoconf-set variables.SHELL = @SHELL@srcdir = @srcdir@build = @build@target = @target@prefix = @prefix@# Nonstandard autoconf-set variables.enable_shared = @enable_shared@LN_S=@LN_S@# Variables for the user (or the top level) to override.objext=.oGNATLIBFLAGS= -W -Wall -gnatpgTHREAD_KIND=nativeTRACE=noLDFLAGS=STAGE_PREFIX=# The tedious process of getting CFLAGS right.CFLAGS=-gLOOSE_WARN = -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypesGCC_WARN_CFLAGS = $(LOOSE_WARN) $(NOCOMMON_FLAG)ADA_CFLAGS=T_ADA_CFLAGS=# HPPA is literally the only target which sets X_ADA_CFLAGSX_ADA_CFLAGS=@x_ada_cflags@ALL_ADA_CFLAGS=$(X_ADA_CFLAGS) $(T_ADA_CFLAGS) $(ADA_CFLAGS)# For finding the GCC build dir, which is used far too muchGCC_DIR=../../$(HOST_SUBDIR)/gcc# Include fragment generated by GCC configure.include $(GCC_DIR)/libada-mkTARGET_LIBGCC2_CFLAGS=GNATLIBCFLAGS= -g -O2# Get target-specific overrides for TARGET_LIBGCC2_CFLAGS# and possibly GNATLIBCFLAGS. Currently this uses files# in gcc/config. The 'subst' call is used to rerelativize them# from their gcc locations. This is hackery, but there isn't# yet a better way to do this.tmake_file=$(subst /config,/../gcc/config,$(gcc_tmake_file))ifneq ($(tmake_file),)include $(tmake_file)endifFLAGS_TO_PASS = \"MAKEOVERRIDES=" \"LDFLAGS=$(LDFLAGS)" \"LN_S=$(LN_S)" \"SHELL=$(SHELL)" \"exeext=$(exeext)" \"objext=$(objext)" \"prefix=$(prefix)" \"STAGE_PREFIX=$(STAGE_PREFIX)" \"CC=$(host_cc_for_libada)" \"GCC_FOR_TARGET=$(CC)" \"CFLAGS=$(CFLAGS) $(WARN_CFLAGS)"# Rules to build gnatlib..PHONY: gnatlib gnatlib-plain gnatlib-sjlj gnatlib-zcx gnatlib-sharedgnatlib: @default_gnatlib_target@gnatlib-plain: $(GCC_DIR)/ada/Makefiletest -f stamp-libada || \$(MAKE) -C $(GCC_DIR)/ada $(FLAGS_TO_PASS) \GNATLIBFLAGS="$(GNATLIBFLAGS)" \GNATLIBCFLAGS="$(GNATLIBCFLAGS)" \TARGET_LIBGCC2_CFLAGS="$(TARGET_LIBGCC2_CFLAGS)" \THREAD_KIND="$(THREAD_KIND)" \TRACE="$(TRACE)" \gnatlib \&& touch stamp-libadagnatlib-sjlj gnatlib-zcx gnatlib-shared: $(GCC_DIR)/ada/Makefiletest -f stamp-libada || \$(MAKE) -C $(GCC_DIR)/ada $(FLAGS_TO_PASS) \GNATLIBFLAGS="$(GNATLIBFLAGS)" \GNATLIBCFLAGS="$(GNATLIBCFLAGS)" \TARGET_LIBGCC2_CFLAGS="$(TARGET_LIBGCC2_CFLAGS)" \THREAD_KIND="$(THREAD_KIND)" \TRACE="$(TRACE)" \$@ \&& touch stamp-libada# Check uninstalled version.check:# Check installed version.installcheck:# Build info (none here).info:# Build DVI (none here).dvi:# Build html (none here).html:# Build TAGS (none here).TAGS:# Installation rules.install:install-info:# Cleaning rules.mostlyclean:clean:distclean:$(RM) Makefile config.status config.logmaintainer-clean:# Rules for rebuilding this Makefile.Makefile: $(srcdir)/Makefile.in config.statusCONFIG_FILES=$@ ; \CONFIG_HEADERS= ; \$(SHELL) ./config.statusconfig.status: $(srcdir)/configure$(SHELL) ./config.status --recheck$(srcdir)/configure: @MAINT@ $(srcdir)/configure.accd $(srcdir) && autoconf# Don't export variables to the environment, in order to not confuse# configure..NOEXPORT:
