diff --git a/.gitattributes b/.gitattributes index f1896eeda..aefc904b6 100644 --- a/.gitattributes +++ b/.gitattributes @@ -14,8 +14,6 @@ examples/lattice_numerical_fmssm.cpp export-ignore examples/lattice_numerical_fmssm_fmssmn.cpp export-ignore examples/switch_MSSM.cpp export-ignore -legacy export-ignore - model_files/BetaSM export-ignore model_files/cCMSSM export-ignore model_files/complexMSSM export-ignore diff --git a/config/Makefile.customized-betas.in b/config/Makefile.customized-betas.in index 26e0a3440..98e5ba109 100644 --- a/config/Makefile.customized-betas.in +++ b/config/Makefile.customized-betas.in @@ -95,7 +95,7 @@ ifneq (,$(findstring yes,$(ENABLE_LOOPTOOLS)$(ENABLE_FFLITE))) $(CUSTOMBETAS_DEP) $(CUSTOMBETAS_OBJ): CPPFLAGS += $(LOOPFUNCFLAGS) endif -$(CUSTOMBETAS_EXE): $(CUSTOMBETAS_OBJ) $(LIBMODEL) $(LIBFLEXI) $(LIBLEGACY) $(filter-out -%,$(LOOPFUNCLIBS)) +$(CUSTOMBETAS_EXE): $(CUSTOMBETAS_OBJ) $(LIBMODEL) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(GSLLIBS) $(BOOSTTHREADLIBS) $(THREADLIBS) $(LAPACKLIBS) $(BLASLIBS) $(FLIBS) $(SQLITELIBS) ifneq ($(MAKECMDGOALS),clean) @@ -129,7 +129,6 @@ showbuild: @echo "FLEXIDIR = $(FLEXIDIR)" @echo "LIBMODEL = $(LIBMODEL)" @echo "LIBFLEXI = $(LIBFLEXI)" - @echo "LIBLEGACY = $(LIBLEGACY)" @echo "" @echo "# compilation information" @echo "CXX = $(CXX)" diff --git a/config/Makefile.standalone.in b/config/Makefile.standalone.in index c988d7062..6e2be55eb 100644 --- a/config/Makefile.standalone.in +++ b/config/Makefile.standalone.in @@ -90,7 +90,7 @@ ifneq (,$(findstring yes,$(ENABLE_LOOPTOOLS)$(ENABLE_FFLITE))) $(STANDALONE_DEP) $(STANDALONE_OBJ): CPPFLAGS += $(LOOPFUNCFLAGS) endif -$(STANDALONE_EXE): $(STANDALONE_OBJ) $(LIBMODEL) $(LIBFLEXI) $(LIBLEGACY) $(filter-out -%,$(LOOPFUNCLIBS)) +$(STANDALONE_EXE): $(STANDALONE_OBJ) $(LIBMODEL) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(GSLLIBS) $(BOOSTTHREADLIBS) $(THREADLIBS) $(LAPACKLIBS) $(BLASLIBS) $(FLIBS) $(SQLITELIBS) ifneq ($(MAKECMDGOALS),clean) @@ -124,7 +124,6 @@ showbuild: @echo "FLEXIDIR = $(FLEXIDIR)" @echo "LIBMODEL = $(LIBMODEL)" @echo "LIBFLEXI = $(LIBFLEXI)" - @echo "LIBLEGACY = $(LIBLEGACY)" @echo "" @echo "# compilation information" @echo "CXX = $(CXX)" diff --git a/config/Makefile.tower.in b/config/Makefile.tower.in index 36ace7063..b6c8b65d2 100644 --- a/config/Makefile.tower.in +++ b/config/Makefile.tower.in @@ -98,7 +98,7 @@ ifneq (,$(findstring yes,$(ENABLE_LOOPTOOLS)$(ENABLE_FFLITE))) $(TOWER_DEP) $(TOWER_OBJ): CPPFLAGS += $(LOOPFUNCFLAGS) endif -$(TOWER_EXE): $(TOWER_OBJ) $(LIBMODEL1) $(LIBMODEL2) $(LIBFLEXI) $(LIBLEGACY) $(filter-out -%,$(LOOPFUNCLIBS)) +$(TOWER_EXE): $(TOWER_OBJ) $(LIBMODEL1) $(LIBMODEL2) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(GSLLIBS) $(BOOSTTHREADLIBS) $(THREADLIBS) $(LAPACKLIBS) $(BLASLIBS) $(FLIBS) $(SQLITELIBS) ifneq ($(MAKECMDGOALS),clean) @@ -135,7 +135,6 @@ showbuild: @echo "LIBMODEL1 = $(LIBMODEL1)" @echo "LIBMODEL2 = $(LIBMODEL2)" @echo "LIBFLEXI = $(LIBFLEXI)" - @echo "LIBLEGACY = $(LIBLEGACY)" @echo "" @echo "# compilation information" @echo "CXX = $(CXX)" diff --git a/legacy/module.mk b/legacy/module.mk deleted file mode 100644 index 3a76bb45c..000000000 --- a/legacy/module.mk +++ /dev/null @@ -1,86 +0,0 @@ -DIR := legacy -MODNAME := legacy -WITH_$(MODNAME) := yes - -LIBLEGACY_HDR := \ - $(DIR)/conversion.hpp \ - $(DIR)/def.h \ - $(DIR)/diagonalization.hpp \ - $(DIR)/linalg.h \ - $(DIR)/lowe_legacy.h \ - $(DIR)/mycomplex.h \ - $(DIR)/numerics_legacy.h \ - $(DIR)/rge.h \ - $(DIR)/rk_legacy.hpp \ - $(DIR)/utils.h \ - $(DIR)/xpr-base.h \ - $(DIR)/xpr-matrix.h \ - $(DIR)/xpr-vector.h - -LIBLEGACY_MK := \ - $(DIR)/module.mk - -LIBLEGACY_SRC := \ - $(DIR)/conversion.cpp \ - $(DIR)/def.cpp \ - $(DIR)/diagonalization.cpp \ - $(DIR)/linalg.cpp \ - $(DIR)/lowe_legacy.cpp \ - $(DIR)/numerics_legacy.cpp \ - $(DIR)/rge.cpp \ - $(DIR)/rk_legacy.cpp \ - $(DIR)/utils.cpp - -LIBLEGACY_OBJ := \ - $(patsubst %.cpp, %.o, $(filter %.cpp, $(LIBLEGACY_SRC))) \ - $(patsubst %.f, %.o, $(filter %.f, $(LIBLEGACY_SRC))) - -LIBLEGACY_DEP := \ - $(LIBLEGACY_OBJ:.o=.d) - -LIBLEGACY := $(DIR)/lib$(MODNAME)$(MODULE_LIBEXT) - -LIBLEGACY_INSTALL_DIR := $(INSTALL_DIR)/$(DIR) - -.PHONY: all-$(MODNAME) clean-$(MODNAME) clean-$(MODNAME)-dep \ - clean-$(MODNAME)-lib clean-$(MODNAME)-obj distclean-$(MODNAME) - -all-$(MODNAME): $(LIBLEGACY) - @true - -ifneq ($(INSTALL_DIR),) -install-src:: - install -d $(LIBLEGACY_INSTALL_DIR) - install -m u=rw,g=r,o=r $(LIBLEGACY_SRC) $(LIBLEGACY_INSTALL_DIR) - install -m u=rw,g=r,o=r $(LIBLEGACY_HDR) $(LIBLEGACY_INSTALL_DIR) - install -m u=rw,g=r,o=r $(LIBLEGACY_MK) $(LIBLEGACY_INSTALL_DIR) -endif - -clean-$(MODNAME)-dep: - -rm -f $(LIBLEGACY_DEP) - -clean-$(MODNAME)-lib: - -rm -f $(LIBLEGACY) - -clean-$(MODNAME)-obj: - -rm -f $(LIBLEGACY_OBJ) - -clean-$(MODNAME): clean-$(MODNAME)-dep clean-$(MODNAME)-lib clean-$(MODNAME)-obj - @true - -distclean-$(MODNAME): clean-$(MODNAME) - -clean-obj:: clean-$(MODNAME)-obj - -clean:: clean-$(MODNAME) - -distclean:: distclean-$(MODNAME) - -$(LIBLEGACY): $(LIBLEGACY_OBJ) - $(MODULE_MAKE_LIB_CMD) $@ $^ - -# add boost and eigen flags for the test object files and dependencies -$(LIBLEGACY_OBJ) $(LIBLEGACY_DEP): CPPFLAGS += $(BOOSTFLAGS) $(EIGENFLAGS) - -ALLDEP += $(LIBLEGACY_DEP) -ALLLIB += $(LIBLEGACY) diff --git a/legacy/conversion.cpp b/models/SoftsusyMSSM/conversion.cpp similarity index 100% rename from legacy/conversion.cpp rename to models/SoftsusyMSSM/conversion.cpp diff --git a/legacy/conversion.hpp b/models/SoftsusyMSSM/conversion.hpp similarity index 100% rename from legacy/conversion.hpp rename to models/SoftsusyMSSM/conversion.hpp diff --git a/legacy/def.cpp b/models/SoftsusyMSSM/def.cpp similarity index 100% rename from legacy/def.cpp rename to models/SoftsusyMSSM/def.cpp diff --git a/legacy/def.h b/models/SoftsusyMSSM/def.h similarity index 100% rename from legacy/def.h rename to models/SoftsusyMSSM/def.h diff --git a/legacy/diagonalization.cpp b/models/SoftsusyMSSM/diagonalization.cpp similarity index 100% rename from legacy/diagonalization.cpp rename to models/SoftsusyMSSM/diagonalization.cpp diff --git a/legacy/diagonalization.hpp b/models/SoftsusyMSSM/diagonalization.hpp similarity index 100% rename from legacy/diagonalization.hpp rename to models/SoftsusyMSSM/diagonalization.hpp diff --git a/legacy/linalg.cpp b/models/SoftsusyMSSM/linalg.cpp similarity index 100% rename from legacy/linalg.cpp rename to models/SoftsusyMSSM/linalg.cpp diff --git a/legacy/linalg.h b/models/SoftsusyMSSM/linalg.h similarity index 100% rename from legacy/linalg.h rename to models/SoftsusyMSSM/linalg.h diff --git a/legacy/lowe_legacy.cpp b/models/SoftsusyMSSM/lowe_legacy.cpp similarity index 100% rename from legacy/lowe_legacy.cpp rename to models/SoftsusyMSSM/lowe_legacy.cpp diff --git a/legacy/lowe_legacy.h b/models/SoftsusyMSSM/lowe_legacy.h similarity index 100% rename from legacy/lowe_legacy.h rename to models/SoftsusyMSSM/lowe_legacy.h diff --git a/models/SoftsusyMSSM/module.mk b/models/SoftsusyMSSM/module.mk index efdba7418..1d5754375 100644 --- a/models/SoftsusyMSSM/module.mk +++ b/models/SoftsusyMSSM/module.mk @@ -2,11 +2,35 @@ DIR := models/SoftsusyMSSM MODNAME := SoftsusyMSSM WITH_$(MODNAME) := yes +LIBSoftsusyMSSM_HDR := \ + $(DIR)/conversion.hpp \ + $(DIR)/def.h \ + $(DIR)/diagonalization.hpp \ + $(DIR)/linalg.h \ + $(DIR)/lowe_legacy.h \ + $(DIR)/mycomplex.h \ + $(DIR)/numerics_legacy.h \ + $(DIR)/rge.h \ + $(DIR)/rk_legacy.hpp \ + $(DIR)/utils.h \ + $(DIR)/xpr-base.h \ + $(DIR)/xpr-matrix.h \ + $(DIR)/xpr-vector.h + LIBSoftsusyMSSM_SRC := \ + $(DIR)/conversion.cpp \ + $(DIR)/def.cpp \ + $(DIR)/diagonalization.cpp \ + $(DIR)/linalg.cpp \ + $(DIR)/lowe_legacy.cpp \ $(DIR)/mssmUtils.cpp \ + $(DIR)/numerics_legacy.cpp \ $(DIR)/physpars.cpp \ + $(DIR)/rge.cpp \ + $(DIR)/rk_legacy.cpp \ $(DIR)/susy.cpp \ - $(DIR)/tensor.cpp + $(DIR)/tensor.cpp \ + $(DIR)/utils.cpp ifneq ($(findstring two_scale,$(ALGORITHMS)),) LIBSoftsusyMSSM_SRC += \ @@ -67,7 +91,7 @@ $(LIBSoftsusyMSSM_DEP) $(EXESoftsusyMSSM_DEP) $(LIBSoftsusyMSSM_OBJ) $(EXESoftsu $(LIBSoftsusyMSSM): $(LIBSoftsusyMSSM_OBJ) $(MODULE_MAKE_LIB_CMD) $@ $^ -$(RUN_SoftsusyMSSM_EXE): $(EXESoftsusyMSSM_OBJ) $(LIBSoftsusyMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(RUN_SoftsusyMSSM_EXE): $(EXESoftsusyMSSM_OBJ) $(LIBSoftsusyMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(FLIBS) ALLDEP += $(LIBSoftsusyMSSM_DEP) $(EXESoftsusyMSSM_DEP) diff --git a/legacy/mycomplex.h b/models/SoftsusyMSSM/mycomplex.h similarity index 100% rename from legacy/mycomplex.h rename to models/SoftsusyMSSM/mycomplex.h diff --git a/legacy/numerics_legacy.cpp b/models/SoftsusyMSSM/numerics_legacy.cpp similarity index 100% rename from legacy/numerics_legacy.cpp rename to models/SoftsusyMSSM/numerics_legacy.cpp diff --git a/legacy/numerics_legacy.h b/models/SoftsusyMSSM/numerics_legacy.h similarity index 100% rename from legacy/numerics_legacy.h rename to models/SoftsusyMSSM/numerics_legacy.h diff --git a/legacy/rge.cpp b/models/SoftsusyMSSM/rge.cpp similarity index 100% rename from legacy/rge.cpp rename to models/SoftsusyMSSM/rge.cpp diff --git a/legacy/rge.h b/models/SoftsusyMSSM/rge.h similarity index 100% rename from legacy/rge.h rename to models/SoftsusyMSSM/rge.h diff --git a/legacy/rk_legacy.cpp b/models/SoftsusyMSSM/rk_legacy.cpp similarity index 100% rename from legacy/rk_legacy.cpp rename to models/SoftsusyMSSM/rk_legacy.cpp diff --git a/legacy/rk_legacy.hpp b/models/SoftsusyMSSM/rk_legacy.hpp similarity index 100% rename from legacy/rk_legacy.hpp rename to models/SoftsusyMSSM/rk_legacy.hpp diff --git a/legacy/utils.cpp b/models/SoftsusyMSSM/utils.cpp similarity index 100% rename from legacy/utils.cpp rename to models/SoftsusyMSSM/utils.cpp diff --git a/legacy/utils.h b/models/SoftsusyMSSM/utils.h similarity index 100% rename from legacy/utils.h rename to models/SoftsusyMSSM/utils.h diff --git a/legacy/xpr-base.h b/models/SoftsusyMSSM/xpr-base.h similarity index 100% rename from legacy/xpr-base.h rename to models/SoftsusyMSSM/xpr-base.h diff --git a/legacy/xpr-matrix.h b/models/SoftsusyMSSM/xpr-matrix.h similarity index 100% rename from legacy/xpr-matrix.h rename to models/SoftsusyMSSM/xpr-matrix.h diff --git a/legacy/xpr-vector.h b/models/SoftsusyMSSM/xpr-vector.h similarity index 100% rename from legacy/xpr-vector.h rename to models/SoftsusyMSSM/xpr-vector.h diff --git a/models/SoftsusyNMSSM/module.mk b/models/SoftsusyNMSSM/module.mk index d35a3dc6c..2270b339b 100644 --- a/models/SoftsusyNMSSM/module.mk +++ b/models/SoftsusyNMSSM/module.mk @@ -74,7 +74,7 @@ $(LIBSoftsusyNMSSM_DEP) $(EXESoftsusyNMSSM_DEP) $(LIBSoftsusyNMSSM_OBJ) $(EXESof $(LIBSoftsusyNMSSM): $(LIBSoftsusyNMSSM_OBJ) $(MODULE_MAKE_LIB_CMD) $@ $^ -$(RUN_SOFTPOINT_EXE): $(DIR)/run_softpoint.o $(LIBSoftsusyNMSSM) $(LIBSoftsusyMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(RUN_SOFTPOINT_EXE): $(DIR)/run_softpoint.o $(LIBSoftsusyNMSSM) $(LIBSoftsusyMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(FLIBS) ALLDEP += $(LIBSoftsusyNMSSM_DEP) $(EXESoftsusyNMSSM_DEP) diff --git a/test/module.mk b/test/module.mk index 8413a65ed..033692052 100644 --- a/test/module.mk +++ b/test/module.mk @@ -17,11 +17,8 @@ LIBTEST := $(DIR)/lib$(MODNAME)$(MODULE_LIBEXT) TEST_SRC := \ $(DIR)/test_array_view.cpp \ - $(DIR)/test_ckm.cpp \ $(DIR)/test_cast_model.cpp \ $(DIR)/test_logger.cpp \ - $(DIR)/test_lowe.cpp \ - $(DIR)/test_betafunction.cpp \ $(DIR)/test_derivative.cpp \ $(DIR)/test_effective_couplings.cpp \ $(DIR)/test_eigen_utils.cpp \ @@ -36,9 +33,7 @@ TEST_SRC := \ $(DIR)/test_numerics.cpp \ $(DIR)/test_problems.cpp \ $(DIR)/test_pv.cpp \ - $(DIR)/test_QedQcd.cpp \ $(DIR)/test_raii.cpp \ - $(DIR)/test_rk.cpp \ $(DIR)/test_root_finder.cpp \ $(DIR)/test_scan.cpp \ $(DIR)/test_sminput.cpp \ @@ -47,7 +42,6 @@ TEST_SRC := \ $(DIR)/test_thread_pool.cpp \ $(DIR)/test_threshold_loop_functions.cpp \ $(DIR)/test_which.cpp \ - $(DIR)/test_wrappers.cpp TEST_SH := \ $(DIR)/test_depgen.sh \ @@ -61,12 +55,24 @@ endif ifneq ($(findstring two_scale,$(ALGORITHMS)),) TEST_SRC += \ - $(DIR)/test_two_scale_running_precision.cpp \ - $(DIR)/test_two_scale_solver.cpp + $(DIR)/test_two_scale_running_precision.cpp + ifeq ($(WITH_SoftsusyMSSM),yes) TEST_SRC += \ + $(DIR)/test_betafunction.cpp \ + $(DIR)/test_ckm.cpp \ + $(DIR)/test_lowe.cpp \ + $(DIR)/test_QedQcd.cpp \ + $(DIR)/test_rk.cpp \ $(DIR)/test_two_scale_mssm_solver.cpp \ - $(DIR)/test_two_scale_mssm_initial_guesser.cpp + $(DIR)/test_two_scale_mssm_initial_guesser.cpp \ + $(DIR)/test_two_scale_solver.cpp \ + $(DIR)/test_wrappers.cpp +endif + +ifeq ($(WITH_SM) $(WITH_SoftsusyMSSM),yes yes) +TEST_SRC += \ + $(DIR)/test_SM_weinberg_angle.cpp endif ifeq ($(WITH_SoftsusyMSSM) $(WITH_CMSSM),yes yes) @@ -233,8 +239,7 @@ TEST_SRC += \ $(DIR)/test_SM_higgs_loop_corrections.cpp \ $(DIR)/test_SM_tree_level_spectrum.cpp \ $(DIR)/test_SM_three_loop_spectrum.cpp \ - $(DIR)/test_SM_two_loop_spectrum.cpp \ - $(DIR)/test_SM_weinberg_angle.cpp + $(DIR)/test_SM_two_loop_spectrum.cpp endif ifeq ($(WITH_SMHighPrecision),yes) @@ -502,106 +507,106 @@ $(DIR)/%.sh.log: $(DIR)/%.sh $(DIR)/test_lowMSSM.sh.log: $(RUN_CMSSM_EXE) $(RUN_lowMSSM_EXE) -$(DIR)/test_cast_model.x: $(DIR)/test_cast_model.o $(LIBLEGACY) $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_cast_model.x: $(DIR)/test_cast_model.o $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) -$(DIR)/test_ckm.x: $(DIR)/test_ckm.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_ckm.x: $(DIR)/test_ckm.o $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) -$(DIR)/test_logger.x: $(DIR)/test_logger.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_logger.x: $(DIR)/test_logger.o $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) -$(DIR)/test_lowe.x: $(DIR)/test_lowe.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_lowe.x: $(DIR)/test_lowe.o $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_betafunction.x: $(DIR)/test_betafunction.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_betafunction.x: $(DIR)/test_betafunction.o $(LIBSoftsusyMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) -$(DIR)/test_effective_couplings.x: $(DIR)/test_effective_couplings.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_effective_couplings.x: $(DIR)/test_effective_couplings.o $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) -$(DIR)/test_ewsb_solver.x: $(DIR)/test_ewsb_solver.o $(LIBLEGACY) $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_ewsb_solver.x: $(DIR)/test_ewsb_solver.o $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) -$(DIR)/test_fixed_point_iterator.x: $(DIR)/test_fixed_point_iterator.o $(LIBLEGACY) $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_fixed_point_iterator.x: $(DIR)/test_fixed_point_iterator.o $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) -$(DIR)/test_goldstones.x: $(DIR)/test_goldstones.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_goldstones.x: $(DIR)/test_goldstones.o $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) -$(DIR)/test_gsl_vector.x: $(DIR)/test_gsl_vector.o $(LIBLEGACY) $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_gsl_vector.x: $(DIR)/test_gsl_vector.o $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) $(DIR)/test_linalg2.x: $(DIR)/test_linalg2.o $(CXX) -o $@ $(call abspathx,$^) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(LAPACKLIBS) $(BLASLIBS) $(FLIBS) -$(DIR)/test_MSSM_2L_limits.x: $(DIR)/test_MSSM_2L_limits.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_MSSM_2L_limits.x: $(DIR)/test_MSSM_2L_limits.o $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) -$(DIR)/test_minimizer.x: $(DIR)/test_minimizer.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_minimizer.x: $(DIR)/test_minimizer.o $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) -$(DIR)/test_numerics.x: $(DIR)/test_numerics.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_numerics.x: $(DIR)/test_numerics.o $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) -$(DIR)/test_pv.x: $(DIR)/test_pv.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_pv.x: $(DIR)/test_pv.o $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) $(LIBTEST) -$(DIR)/test_QedQcd.x: $(DIR)/test_QedQcd.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_QedQcd.x: $(DIR)/test_QedQcd.o $(LIBSoftsusyMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) -$(DIR)/test_rk.x: $(DIR)/test_rk.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_rk.x: $(DIR)/test_rk.o $(LIBSoftsusyMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) -$(DIR)/test_root_finder.x: $(DIR)/test_root_finder.o $(LIBLEGACY) $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_root_finder.x: $(DIR)/test_root_finder.o $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) -$(DIR)/test_sminput.x: $(DIR)/test_sminput.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_sminput.x: $(DIR)/test_sminput.o $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) -$(DIR)/test_slha_io.x: $(DIR)/test_slha_io.o $(LIBLEGACY) $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_slha_io.x: $(DIR)/test_slha_io.o $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(LAPACKLIBS) $(BLASLIBS) $(FLIBS) $(THREADLIBS) -$(DIR)/test_thread_pool.x: $(DIR)/test_thread_pool.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(LIBTEST) +$(DIR)/test_thread_pool.x: $(DIR)/test_thread_pool.o $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(LIBTEST) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(THREADLIBS) $(FLIBS) $(LIBTEST) -$(DIR)/test_threshold_loop_functions.x: $(DIR)/test_threshold_loop_functions.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(LIBTEST) +$(DIR)/test_threshold_loop_functions.x: $(DIR)/test_threshold_loop_functions.o $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(LIBTEST) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) $(LIBTEST) -$(DIR)/test_wrappers.x: $(DIR)/test_wrappers.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(LIBTEST) +$(DIR)/test_wrappers.x: $(DIR)/test_wrappers.o $(LIBSoftsusyMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(LIBTEST) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) $(LIBTEST) -$(DIR)/test_sum.x: $(DIR)/test_sum.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(LIBTEST) +$(DIR)/test_sum.x: $(DIR)/test_sum.o $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(LIBTEST) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) $(LIBTEST) -$(DIR)/test_two_scale_mssm_solver.x: $(DIR)/test_two_scale_mssm_solver.o $(LIBSoftsusyMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_two_scale_mssm_solver.x: $(DIR)/test_two_scale_mssm_solver.o $(LIBSoftsusyMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(FLIBS) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) -$(DIR)/test_two_scale_mssm_initial_guesser.x: $(DIR)/test_two_scale_mssm_initial_guesser.o $(LIBSoftsusyMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_two_scale_mssm_initial_guesser.x: $(DIR)/test_two_scale_mssm_initial_guesser.o $(LIBSoftsusyMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(FLIBS) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) -$(DIR)/test_two_scale_running_precision.x: $(DIR)/test_two_scale_running_precision.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_two_scale_running_precision.x: $(DIR)/test_two_scale_running_precision.o $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) -$(DIR)/test_two_scale_sm_smcw_integration.x: $(DIR)/test_two_scale_sm_smcw_integration.o $(LIBsmcw) $(LIBsm) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_two_scale_sm_smcw_integration.x: $(DIR)/test_two_scale_sm_smcw_integration.o $(LIBsmcw) $(LIBsm) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) -$(DIR)/test_two_scale_sm.x: $(DIR)/test_two_scale_sm.o $(LIBsm) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_two_scale_sm.x: $(DIR)/test_two_scale_sm.o $(LIBsm) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) -$(DIR)/test_two_scale_solver.x: $(DIR)/test_two_scale_solver.o $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_two_scale_solver.x: $(DIR)/test_two_scale_solver.o $(LIBSoftsusyMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) -$(DIR)/test_CMSSM_NMSSM_linking.x: $(DIR)/test_CMSSM_NMSSM_linking.o $(LIBCMSSM) $(LIBNMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSM_NMSSM_linking.x: $(DIR)/test_CMSSM_NMSSM_linking.o $(LIBCMSSM) $(LIBNMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) -o $@ $(call abspathx,$^) $(filter -%,$(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(LAPACKLIBS) $(BLASLIBS) $(FLIBS) $(THREADLIBS) ifeq ($(ENABLE_LOOPTOOLS),yes) $(DIR)/test_pv_fflite.x: $(DIR)/test_pv_crosschecks.cpp src/pv.cpp $(LIBFFLITE) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ $(call abspathx,$^) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) -$(DIR)/test_pv_looptools.x: $(DIR)/test_pv_crosschecks.cpp $(LIBLEGACY) $(LIBFLEXI) +$(DIR)/test_pv_looptools.x: $(DIR)/test_pv_crosschecks.cpp $(LIBFLEXI) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ $(call abspathx,$^) $(LOOPTOOLSLIBS) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(FLIBS) -$(DIR)/test_pv_softsusy.x: $(DIR)/test_pv_crosschecks.cpp src/pv.cpp $(filter-out %pv.o,$(LIBFLEXI_OBJ)) $(LIBLEGACY) +$(DIR)/test_pv_softsusy.x: $(DIR)/test_pv_crosschecks.cpp src/pv.cpp $(filter-out %pv.o,$(LIBFLEXI_OBJ)) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ $(call abspathx,$^) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) endif @@ -609,41 +614,41 @@ $(DIR)/test_CMSSM_benchmark.x: CPPFLAGS += $(BOOSTFLAGS) $(EIGENFLAGS) $(DIR)/test_CMSSM_benchmark.x: $(DIR)/test_CMSSM_benchmark.cpp $(RUN_CMSSM_EXE) $(RUN_SOFTPOINT_EXE) $(LIBTEST) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ $(call abspathx,$<) $(LIBTEST) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) -$(DIR)/test_compare_ewsb_solvers.x: $(LIBCMSSMGSLHybrid) $(LIBCMSSMGSLHybridS) $(LIBCMSSMGSLBroyden) $(LIBCMSSMGSLNewton) $(LIBCMSSMFPIRelative) $(LIBCMSSMFPIAbsolute) $(LIBLEGACY) $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_compare_ewsb_solvers.x: $(LIBCMSSMGSLHybrid) $(LIBCMSSMGSLHybridS) $(LIBCMSSMGSLBroyden) $(LIBCMSSMGSLNewton) $(LIBCMSSMFPIRelative) $(LIBCMSSMFPIAbsolute) $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_loopfunctions.x: $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_loopfunctions.x: $(LIBCMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_sfermions.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_sfermions.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSM_database.x: $(DIR)/test_CMSSM_database.o $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSM_database.x: $(DIR)/test_CMSSM_database.o $(LIBCMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ $(call abspathx,$^) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) $(SQLITELIBS) $(THREADLIBS) -$(DIR)/test_CMSSM_model.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSM_model.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSM_info.x: $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSM_info.x: $(LIBCMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSM_two_loop_spectrum.x: $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSM_two_loop_spectrum.x: $(LIBCMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSM_beta_function_benchmark.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(LIBTEST) +$(DIR)/test_CMSSM_beta_function_benchmark.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(LIBTEST) -$(DIR)/test_CMSSM_initial_guesser.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSM_initial_guesser.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSM_higgs_iteration.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSM_higgs_iteration.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSM_high_scale_constraint.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSM_high_scale_constraint.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSM_low_scale_constraint.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSM_low_scale_constraint.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSM_susy_scale_constraint.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSM_susy_scale_constraint.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSM_slha_output.x: $(DIR)/test_CMSSM_slha_output.o $(LIBCMSSM) $(LIBSoftsusyMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(EXAMPLES_EXE) $(DIR)/test_CMSSM_slha_output.in.spc - $(CXX) -o $@ $(call abspathx,$< $(LIBCMSSM) $(LIBSoftsusyMSSM) $(LIBLEGACY) $(LIBFLEXI) $(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) +$(DIR)/test_CMSSM_slha_output.x: $(DIR)/test_CMSSM_slha_output.o $(LIBCMSSM) $(LIBSoftsusyMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(EXAMPLES_EXE) $(DIR)/test_CMSSM_slha_output.in.spc + $(CXX) -o $@ $(call abspathx,$< $(LIBCMSSM) $(LIBSoftsusyMSSM) $(LIBFLEXI) $(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) -$(DIR)/test_CMSSM_slha_input.x: $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSM_slha_input.x: $(LIBCMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSM_slha.x: $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSM_slha.x: $(LIBCMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSM_spectrum.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSM_spectrum.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(DIR)/test_CMSSMCKM_high_scale_constraint.x \ $(DIR)/test_CMSSMCKM_low_scale_constraint.x \ @@ -653,95 +658,95 @@ $(DIR)/test_CMSSMCKM_tree_level_spectrum.x: \ $(DIR)/test_CMSSMCKM_high_scale_constraint.x \ $(DIR)/test_CMSSMCKM_low_scale_constraint.x \ $(DIR)/test_CMSSMCKM_tree_level_spectrum.x: \ - $(LIBSoftsusyFlavourMSSM) $(LIBSoftsusyMSSM) $(LIBCMSSMCKM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) + $(LIBSoftsusyFlavourMSSM) $(LIBSoftsusyMSSM) $(LIBCMSSMCKM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSM_weinberg_angle.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBLEGACY) $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSM_weinberg_angle.x: $(LIBSoftsusyMSSM) $(LIBCMSSM) $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSMMassWInput_spectrum.x: $(LIBSoftsusyMSSM) $(LIBCMSSMMassWInput) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSMMassWInput_spectrum.x: $(LIBSoftsusyMSSM) $(LIBCMSSMMassWInput) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSMLowPrecision.x: $(LIBSoftsusyMSSM) $(LIBCMSSMLowPrecision) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSMLowPrecision.x: $(LIBSoftsusyMSSM) $(LIBCMSSMLowPrecision) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSMCPV_ewsb.x: $(LIBCMSSMCPV) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSMCPV_ewsb.x: $(LIBCMSSMCPV) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSMCPV_tree_level_spectrum.x: $(LIBCMSSM) $(LIBCMSSMCPV) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_CMSSMCPV_tree_level_spectrum.x: $(LIBCMSSM) $(LIBCMSSMCPV) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_NMSSMCPV_ewsb.x: $(LIBNMSSMCPV) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_NMSSMCPV_ewsb.x: $(LIBNMSSMCPV) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_NMSSMCPV_tree_level_spectrum.x: $(LIBNMSSM) $(LIBNMSSMCPV) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_NMSSMCPV_tree_level_spectrum.x: $(LIBNMSSM) $(LIBNMSSMCPV) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_NMSSM_beta_functions.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(LIBTEST) +$(DIR)/test_NMSSM_beta_functions.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(LIBTEST) -$(DIR)/test_NMSSM_ewsb.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_NMSSM_ewsb.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_NMSSM_high_scale_constraint.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_NMSSM_high_scale_constraint.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_NMSSM_initial_guesser.x: $(LIBSoftsusyNMSSM) $(LIBSoftsusyMSSM) $(LIBNMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_NMSSM_initial_guesser.x: $(LIBSoftsusyNMSSM) $(LIBSoftsusyMSSM) $(LIBNMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_NMSSM_low_scale_constraint.x: $(LIBSoftsusyNMSSM) $(LIBSoftsusyMSSM) $(LIBNMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_NMSSM_low_scale_constraint.x: $(LIBSoftsusyNMSSM) $(LIBSoftsusyMSSM) $(LIBNMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_NMSSM_one_loop_spectrum.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_NMSSM_one_loop_spectrum.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_NMSSM_self_energies.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_NMSSM_self_energies.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_NMSSM_spectrum.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_NMSSM_spectrum.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_NMSSM_susy_scale_constraint.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_NMSSM_susy_scale_constraint.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_NMSSM_tree_level_spectrum.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_NMSSM_tree_level_spectrum.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(DIR)/test_NMSSM_benchmark.x: CPPFLAGS += $(BOOSTFLAGS) $(EIGENFLAGS) $(DIR)/test_NMSSM_benchmark.x: $(DIR)/test_NMSSM_benchmark.cpp $(RUN_NMSSM_EXE) $(RUN_SOFTPOINT_EXE) $(LIBTEST) $(CXX) $(CXXFLAGS) $(CPPFLAGS) -o $@ $(call abspathx,$<) $(LIBTEST) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) -$(DIR)/test_NMSSM_slha_output.x: $(DIR)/test_NMSSM_slha_output.o $(LIBNMSSM) $(LIBSoftsusyMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(EXAMPLES_EXE) $(DIR)/test_NMSSM_slha_output.in.spc - $(CXX) -o $@ $(call abspathx,$< $(LIBNMSSM) $(LIBSoftsusyMSSM) $(LIBLEGACY) $(LIBFLEXI) $(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) +$(DIR)/test_NMSSM_slha_output.x: $(DIR)/test_NMSSM_slha_output.o $(LIBNMSSM) $(LIBSoftsusyMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) $(EXAMPLES_EXE) $(DIR)/test_NMSSM_slha_output.in.spc + $(CXX) -o $@ $(call abspathx,$< $(LIBNMSSM) $(LIBSoftsusyMSSM) $(LIBFLEXI) $(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) -$(DIR)/test_SMSSM_beta_functions.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBSMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_SMSSM_beta_functions.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBSMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_SMSSM_ewsb.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBSMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_SMSSM_ewsb.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBSMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_SMSSM_one_loop_spectrum.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBSMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_SMSSM_one_loop_spectrum.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBSMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_SMSSM_tree_level_spectrum.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBSMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_SMSSM_tree_level_spectrum.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBSMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_NUTNMSSM_spectrum.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNUTNMSSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_NUTNMSSM_spectrum.x: $(LIBSoftsusyMSSM) $(LIBSoftsusyNMSSM) $(LIBNUTNMSSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_CMSSMNoFV_beta_functions.x: $(LIBCMSSM) $(LIBCMSSMNoFV) $(LIBLEGACY) $(LIBFLEXI) +$(DIR)/test_CMSSMNoFV_beta_functions.x: $(LIBCMSSM) $(LIBCMSSMNoFV) $(LIBFLEXI) -$(DIR)/test_CMSSMNoFV_tree_level_spectrum.x: $(LIBCMSSM) $(LIBCMSSMNoFV) $(LIBLEGACY) $(LIBFLEXI) +$(DIR)/test_CMSSMNoFV_tree_level_spectrum.x: $(LIBCMSSM) $(LIBCMSSMNoFV) $(LIBFLEXI) -$(DIR)/test_CMSSMNoFV_two_loop_spectrum.x: $(LIBCMSSMNoFV) $(LIBLEGACY) $(LIBFLEXI) +$(DIR)/test_CMSSMNoFV_two_loop_spectrum.x: $(LIBCMSSMNoFV) $(LIBFLEXI) -$(DIR)/test_CMSSMNoFV_low_scale_constraint.x: $(LIBCMSSM) $(LIBCMSSMNoFV) $(LIBLEGACY) $(LIBFLEXI) +$(DIR)/test_CMSSMNoFV_low_scale_constraint.x: $(LIBCMSSM) $(LIBCMSSMNoFV) $(LIBFLEXI) -$(DIR)/test_gm2calc.x: $(LIBMSSMNoFVSLHA2) $(LIBGM2Calc) $(LIBLEGACY) $(LIBFLEXI) +$(DIR)/test_gm2calc.x: $(LIBMSSMNoFVSLHA2) $(LIBGM2Calc) $(LIBFLEXI) -$(DIR)/test_MSSMNoFV_onshell.x: $(LIBMSSMNoFVSLHA2) $(LIBGM2Calc) $(LIBLEGACY) $(LIBFLEXI) +$(DIR)/test_MSSMNoFV_onshell.x: $(LIBMSSMNoFVSLHA2) $(LIBGM2Calc) $(LIBFLEXI) -$(DIR)/test_SM_beta_functions.x: $(LIBSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_SM_beta_functions.x: $(LIBSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_SM_effective_couplings.x: $(LIBSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_SM_effective_couplings.x: $(LIBSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_SM_gmm2.x: $(LIBSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_SM_gmm2.x: $(LIBSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_SM_higgs_loop_corrections.x: $(DIR)/test_SM_higgs_loop_corrections.o $(LIBSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) - $(CXX) -o $@ $(call abspathx,$< $(LIBSM) $(LIBLEGACY) $(LIBFLEXI) $(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) $(THREADLIBS) +$(DIR)/test_SM_higgs_loop_corrections.x: $(DIR)/test_SM_higgs_loop_corrections.o $(LIBSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) + $(CXX) -o $@ $(call abspathx,$< $(LIBSM) $(LIBFLEXI) $(LOOPFUNCLIBS)) $(BOOSTTESTLIBS) $(BOOSTTHREADLIBS) $(GSLLIBS) $(FLIBS) $(THREADLIBS) -$(DIR)/test_SM_low_scale_constraint.x: $(LIBSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_SM_low_scale_constraint.x: $(LIBSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_SM_tree_level_spectrum.x: $(LIBSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_SM_tree_level_spectrum.x: $(LIBSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_SM_one_loop_spectrum.x: $(LIBSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_SM_one_loop_spectrum.x: $(LIBSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_SM_three_loop_spectrum.x: $(LIBSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_SM_three_loop_spectrum.x: $(LIBSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_SM_two_loop_spectrum.x: $(LIBSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_SM_two_loop_spectrum.x: $(LIBSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_SM_weinberg_angle.x: $(LIBSoftsusyMSSM) $(LIBSM) $(LIBLEGACY) $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_SM_weinberg_angle.x: $(LIBSoftsusyMSSM) $(LIBSM) $(LIBFLEXI) $(LIBTEST) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_SMHighPrecision_two_loop_spectrum.x: $(LIBSMHighPrecision) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_SMHighPrecision_two_loop_spectrum.x: $(LIBSMHighPrecision) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) -$(DIR)/test_NSM_low_scale_constraint.x: $(LIBNSM) $(LIBLEGACY) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) +$(DIR)/test_NSM_low_scale_constraint.x: $(LIBNSM) $(LIBFLEXI) $(filter-out -%,$(LOOPFUNCLIBS)) # general test rule which links all libraries needed for a generated model $(DIR)/test_%.x: $(DIR)/test_%.o