# Makefile template for Configure for the sim library.
-# Copyright (C) 1993, 1995, 1997 Free Software Foundation, Inc.
+# Copyright (C) 1993, 1995, 1997, 1998 Free Software Foundation, Inc.
# Written by Cygnus Support.
#
# This file is part of BFD, the Binary File Descriptor library.
infodir = @infodir@
includedir = @includedir@
-SHELL = /bin/sh
+SHELL = @SHELL@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
SUBDIRS = @subdirs@
-.NOEXPORT:
-MAKEOVERRIDES=
-
-
INCDIR = $(srcdir)/../include
CSEARCH = -I. -I$(srcdir) -I$(INCDIR)
DEP = mkdep
"INSTALL=$(INSTALL)" \
"INSTALL_DATA=$(INSTALL_DATA)" \
"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
- "RUNTEST=$(RUNTEST)" \
- "RUNTESTFLAGS=$(RUNTESTFLAGS)"
+ "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
+ "SHELL=$(SHELL)"
# The use of $$(x_FOR_TARGET) reduces the command line length by not
# duplicating the lengthy definition.
"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
"INSTALL_DATA=$(INSTALL_DATA)" \
"MAKEINFO=$(MAKEINFO)" \
- "RUNTEST=$(RUNTEST)" \
"RUNTESTFLAGS=$(RUNTESTFLAGS)"
else true; fi; \
done
+clean mostlyclean:
+ @rootme=`pwd` ; export rootme ; \
+ for dir in . ${SUBDIRS}; do \
+ if [ "$$dir" = "." ]; then \
+ true; \
+ elif [ -d $$dir ]; then \
+ (cd $$dir; $(MAKE) $(FLAGS_TO_PASS) $@); \
+ else true; fi; \
+ done
+
distclean maintainer-clean realclean:
@rootme=`pwd` ; export rootme ; \
for dir in . ${SUBDIRS}; do \
###
###
+.NOEXPORT:
+MAKEOVERRIDES=
+
.PHONY: check installcheck
check:
installcheck:
do \
if [ -d $$d -a -f $$d/configure.in ] ; \
then \
- if grep SIM_AC_COMMON $$d/configure.in >/dev/null ; \
- then \
- echo "Running autoconf in $$d ..." ; \
- (cd $$d && autoconf) ; \
- if [ $* = autoheader-common ] ; \
- then \
- echo "Running autoheader in $$d ..." ; \
- (cd $$d && autoheader) ; \
- fi ; \
- fi ; \
+ echo "Running autoconf in $$d ..." ; \
+ (cd $$d && autoconf) ; \
+ if [ $@ = autoheader-common ] ; \
+ then \
+ echo "Running autoheader in $$d ..." ; \
+ (cd $$d && autoheader) ; \
+ fi ; \
fi ; \
done
do \
if [ -d $$d -a -f $$d/configure.in ] ; \
then \
- if grep SIM_AC_COMMON $$d/configure.in >/dev/null ; \
- then \
- echo "Creating new-ChangeLog in $$d ..." ; \
- ( echo "$$date $$name <$$id@$$host>" ; \
- echo "" ; \
- echo " * configure: Regenerated to track ../common/aclocal.m4 changes." ; \
- if [ $* = autoheader-changelog ] ; \
- then \
- echo " * config.in: Ditto." ; \
- fi ; \
- echo "" ; \
- cat $$d/ChangeLog \
- ) > $$d/new-ChangeLog ; \
- fi ; \
+ echo "Creating new-ChangeLog in $$d ..." ; \
+ ( echo "$$date $$name <$$id@$$host>" ; \
+ echo "" ; \
+ echo " * configure: Regenerated to track ../common/aclocal.m4 changes." ; \
+ if [ $@ = autoheader-changelog ] ; \
+ then \
+ echo " * config.in: Ditto." ; \
+ fi ; \
+ echo "" ; \
+ cat $$d/ChangeLog \
+ ) > $$d/new-ChangeLog ; \
fi ; \
done
do \
if [ -d $$d -a -f $$d/configure.in ] ; \
then \
- if grep SIM_AC_COMMON $$d/configure.in >/dev/null ; \
- then \
- echo "Moving $$d/new-ChangeLog to $$d/ChangeLog ..." ; \
- mv $$d/new-ChangeLog $$d/ChangeLog ; \
- fi ; \
+ echo "Moving $$d/new-ChangeLog to $$d/ChangeLog ..." ; \
+ mv $$d/new-ChangeLog $$d/ChangeLog ; \
fi ; \
done