| # |
| # 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 |