DO_NOT_RUN := CftTimerTest_t SIMPLEBINS := $(filter-out $(DO_NOT_RUN),\ $(subst .cpp,,$(wildcard *_t.cpp))) TBIN_DIR := $(workdir) TBINS := $(SIMPLEBINS) override LOADLIBES += \ -lcft_geometry \ -lcft_util \ -lthinshells \ -lmaterial \ -lgeometry_system \ -lspacegeom \ -lrcp \ -lidentifiers \ -lstream_ds \ -ld0om_ds \ -lstream \ -ld0om \ -lNameTrans \ -ldspack \ -ld0_util \ -lLinearAlgebra \ -lPhysicsVectors \ -lZMutility \ -lZMtools \ -lErrorLogger \ -lExceptions \ -lCLHEP include SoftRelTools/arch_spec_f77.mk out_files := $(addprefix $(workdir),$(addsuffix .out,$(SIMPLEBINS))) .PHONY: test diffs test: +@$(MAKE) tbin ; \ $(MAKE) -j 1 diffs diffs: $(out_files) $(out_files) : $(workdir)%.out : $(TBIN_DIR)% @echo "$(BFPREFIX) running and diffing $*" ; \ rm -f $*.fail ; \ rm -f $@ ; \ $< > $@ 2>&1 ; \ if test "$$?" != "0" ; \ then \ mv $@ $*.fail ; \ exit 127 ; \ fi ; \ if test -n "$(findstring IRIX,$(SRT_ARCH))" ; \ then \ diff $(curdir)$*.out $@ ; \ if test "$$?" != "0" ; \ then \ mv $@ $*.fail ; \ exit 127 ; \ fi ; \ fi ; \ : ########################################################## include SoftRelTools/standard.mk