# 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 gnattools # Standard autoconf-set variables. SHELL = @SHELL@ srcdir = @srcdir@ build = @build@ target = @target@ enable_shared = @enable_shared@ # Nonstandard autoconf-set variables. FLAGS_TO_PASS = GNATLIB = gnatlib ifeq ($(build),$(target)) GNATTOOLS = gnattools ifeq ($(enable_shared),yes) GNATLIB = gnatlib-shared endif else GNATTOOLS = cross-gnattools ada.all.cross endif # Rules to build gnatlib. gnatlib: $(MAKE) -C ../../gcc $(FLAGS_TO_PASS) $(GNATLIB) # Rules to build gnattools. gnattools: gnatlib $(MAKE) -C ../../gcc $(FLAGS_TO_PASS) $(GNATTOOLS) # Check uninstalled version. check: # Check installed version. installcheck: # Build info (none here). info: # Build DVI (none here). dvi: # Build TAGS (none here). TAGS: # Installation rules. install: install-info: # Cleaning rules. mostlyclean: clean: distclean: $(RM) Makefile config.status config.log maintainer-clean: # Rules for rebuilding this Makefile. Makefile: $(srcdir)/Makefile.in config.status CONFIG_FILES=$@ ; \ CONFIG_HEADERS= ; \ $(SHELL) ./config.status config.status: $(srcdir)/configure $(SHELL) ./config.status --recheck $(srcdir)/configure: @MAINT@ $(srcdir)/configure.in cd $(srcdir) && autoconf