110 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Makefile
		
	
	
	
			
		
		
	
	
			110 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Makefile
		
	
	
	
#
 | 
						|
# Makefile
 | 
						|
#   Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Free Software Foundation
 | 
						|
#
 | 
						|
# 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., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 | 
						|
#
 | 
						|
 | 
						|
srcdir = .
 | 
						|
 | 
						|
prefix = /usr/local
 | 
						|
 | 
						|
exec_prefix = $(prefix)
 | 
						|
bindir = $(exec_prefix)/bin
 | 
						|
libdir = $(exec_prefix)/lib
 | 
						|
tooldir = $(exec_prefix)
 | 
						|
 | 
						|
SHELL = /bin/sh
 | 
						|
 | 
						|
INSTALL = `cd $(srcdir); pwd`/../../install-sh -c
 | 
						|
INSTALL_PROGRAM = $(INSTALL)
 | 
						|
INSTALL_DATA = $(INSTALL)
 | 
						|
 | 
						|
AR_FLAGS = qv
 | 
						|
BISON = bison
 | 
						|
MAKEINFO = makeinfo
 | 
						|
 | 
						|
SUBDIRS =
 | 
						|
OBJROOT =
 | 
						|
SRCROOT =
 | 
						|
 | 
						|
.NOEXPORT:
 | 
						|
MAKEOVERRIDES=
 | 
						|
 | 
						|
#### Host, target, and site specific Makefile fragments come in here.
 | 
						|
###
 | 
						|
 | 
						|
# These are roughly topologically sorted in order to make porting more
 | 
						|
# streamlined.
 | 
						|
FLAGS_TO_PASS = \
 | 
						|
	"prefix=$(prefix)" \
 | 
						|
	"exec_prefix=$(exec_prefix)" \
 | 
						|
	"CC=$(CC)" \
 | 
						|
	"CFLAGS=$(CFLAGS)" \
 | 
						|
	"AR=$(AR)" \
 | 
						|
	"RANLIB=$(RANLIB)" \
 | 
						|
	"AR_FLAGS=$(AR_FLAGS)" \
 | 
						|
	"AS=$(AS)" \
 | 
						|
	"CROSS_CFLAGS=$(CROSS_CFLAGS)" \
 | 
						|
	"TARGET_CFLAGS=$(TARGET_CFLAGS)" \
 | 
						|
	"OBJROOT=$(OBJROOT)"
 | 
						|
 | 
						|
all:
 | 
						|
	@for dir in ${SUBDIRS}; do \
 | 
						|
	if [ -d $$dir ]; then \
 | 
						|
	    (cd $$dir; $(MAKE) $(FLAGS_TO_PASS)); \
 | 
						|
	else true; fi; \
 | 
						|
	done
 | 
						|
 | 
						|
install:
 | 
						|
	-rm -f *~ core *.o a.out xgdb *.x
 | 
						|
	for dir in ${SUBDIRS}; do \
 | 
						|
	    echo "$$dir:"; \
 | 
						|
	    if [ -d $$dir ]; then \
 | 
						|
		(cd $$dir; $(MAKE) $(FLAGS_TO_PASS) install); \
 | 
						|
	    else true; fi; \
 | 
						|
	    done
 | 
						|
 | 
						|
clean-here:
 | 
						|
	-rm -f *~ core *.o a.out xgdb *.x
 | 
						|
 | 
						|
clean mostlyclean: clean-here
 | 
						|
	for dir in ${SUBDIRS}; do \
 | 
						|
	    echo "$$dir:"; \
 | 
						|
	    if [ -d $$dir ]; then \
 | 
						|
		(cd $$dir; $(MAKE) $(FLAGS_TO_PASS) $@); \
 | 
						|
	    else true; fi; \
 | 
						|
	    done
 | 
						|
 | 
						|
distclean maintainer-clean realclean: clean-here
 | 
						|
	for dir in ${SUBDIRS}; do \
 | 
						|
	    echo "$$dir:"; \
 | 
						|
	    if [ -d $$dir ]; then \
 | 
						|
		(cd $$dir; $(MAKE) $(FLAGS_TO_PASS) $@); \
 | 
						|
	    else true; fi; \
 | 
						|
	    done
 | 
						|
	-rm -f Makefile config.status *-init.exp site.*
 | 
						|
	-rm -fr *.log summary detail *.sum blockit
 | 
						|
 | 
						|
.PHONY: info install-info clean-info
 | 
						|
info:
 | 
						|
install-info:
 | 
						|
clean-info:
 | 
						|
 | 
						|
force:
 | 
						|
 | 
						|
Makefile: Makefile.in configure.in $(host_makefile_frag) $(target_makefile_frag)
 | 
						|
	$(SHELL) config.status
 |