# Makefile included at the beginning of the makefiles generated by gpr2make # to support compilation for multiple languages. # See also Makefile.generic # # Copyright (C) 2001-2004 Free Software Foundation, Inc. # This file is part of GCC. # GCC 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, or (at your option) # any later version. # GCC 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 GCC; see the file COPYING. If not, write to # the Free Software Foundation, 59 Temple Place - Suite 330, # Boston, MA 02111-1307, USA. # all reserved variables are saved in .saved BASE_DIR.saved := $(BASE_DIR) C_EXT.saved:=$(C_EXT) CXX_EXT.saved:=$(CXX_EXT) OBJ_EXT.saved:=$(OBJ_EXT) SRC_DIRS.saved:=$(SRC_DIRS) C_SRCS.saved:=$(C_SRCS) CXX_SRCS.saved:=$(CXX_SRCS) OBJ_DIR.saved:=$(OBJ_DIR) LANGUAGES.saved:=$(LANGUAGES) CC.saved:=$(CC) CXX.saved:=$(CXX) AR_CMD.saved:=$(AR_CMD) AR_EXT.saved:=$(AR_EXT) GNATMAKE.saved:=$(GNATMAKE) ADAFLAGS.saved:=$(ADAFLAGS) CFLAGS.saved:=$(CFLAGS) CXXFLAGS.saved:=$(CXXFLAGS) FLDFLAGS.saved:=$(FLDFLAGS) LIBS.saved:=$(LIBS) LDFLAGS.saved:=$(LDFLAGS) ADA_SOURCES.saved:=$(ADA_SOURCES) EXEC.saved:=$(EXEC) EXEC_DIR.saved:=$(EXEC_DIR) MAIN.saved:=$(MAIN) PROJECT_FILE.saved:=$(PROJECT_FILE) DEPS_PROJECTS.saved:=$(DEPS_PROJECTS) # Default settings LANGUAGES:=ada C_EXT:=.c CXX_EXT:=.cc AR_EXT=.a OBJ_EXT=.o CC=gcc FLDFLAGS:= # Default target is to build (compile/bind/link) # Target build is defined in Makefile.generic default: build