# Minimal top-level Makefile. Just pass everything to the $(CONFIGDIR) # subdir. # Tom Tromey CONFIGDIR=@CONFIGDIR@ CONFIGDIR2=@CONFIGDIR2@ VPATH = @srcdir@ SHELL = @SHELL@ SRC_DIR = @srcdir@ @SET_MAKE@ all: @cd $(CONFIGDIR) && $(MAKE) $@ @test x"$(CONFIGDIR2)" = x"" || (cd "$(CONFIGDIR2)" && $(MAKE) $@) install test install-binaries install-libraries install-minimal: @cd $(CONFIGDIR) && $(MAKE) $@ mostlyclean-recursive clean-recursive distclean-recursive \ maintainer-clean-recursive: @cd $(CONFIGDIR) && $(MAKE) `echo $@ | sed 's/-recursive//'` @test x"$(CONFIGDIR2)" = x"" || (cd "$(CONFIGDIR2)" && $(MAKE) `echo $@ | sed 's/-recursive//'`) configure: cd $(SRC_DIR) && autoconf mostlyclean: mostlyclean-recursive clean: clean-recursive distclean-local: rm -f Makefile config.status config.cache config.log distclean: distclean-recursive distclean-local maintainer-clean: distclean-local maintainer-clean-recursive #---------------------------------------------------------------- # These let the DejaGnu test suite run when DejaGnu isn't # installed yet, so run it from the srcdir and objdir. #---------------------------------------------------------------- EXPECT = ` \ if [ -f $${rootme}/../expect/expect ] ; then \ echo $${rootme}/../expect/expect ; \ else echo expect ; fi` RUNTESTFLAGS = RUNTEST = ` \ if [ -f $(SRC_DIR)/../dejagnu/runtest ] ; then \ echo $(SRC_DIR)/../dejagnu/runtest ; \ else echo runtest ; fi` check: cd $(CONFIGDIR) && $(MAKE) tcltest rootme=`pwd`; export rootme; \ srcdir=${SRC_DIR}; export srcdir ; \ EXPECT=${EXPECT} ; export EXPECT ; \ if [ -f $${rootme}/../expect/expect ] ; then \ TCL_LIBRARY=`cd $${srcdir}/library && pwd` ; \ export TCL_LIBRARY ; fi ; \ $(RUNTEST) $(RUNTESTFLAGS) --tool tcl --srcdir $(SRC_DIR)/testsuite install-info info installcheck: Makefile: Makefile.in config.status CONFIG_FILES=Makefile CONFIG_HEADERS= $(SHELL) ./config.status config.status: configure $(SHELL) config.status --recheck