# ====================================================================== # # PhysicsVectors binary-building GNUmakefile # # ====================================================================== # ---------------------------------------------------------------------- # Identify the target binaries: # ---------------------------------------------------------------------- BINS = TBINS = \ sv-1 \ sv-2 \ sv-3 \ sv-4 \ sv-5 \ sv-6 \ sv-7 \ ro-1 \ ro-2 \ ro-3 \ ro-4 \ lv-1 \ lv-2 \ lv-3 \ lv-4 \ lt-1 \ lt-2 \ lt-3 \ lt-4 \ lt-5 \ # ---------------------------------------------------------------------- # Identify and categorize the sources for the above-named binaries: # ---------------------------------------------------------------------- SIMPLEBINS = \ sv-1 \ sv-2 \ sv-3 \ sv-4 \ sv-5 \ sv-6 \ sv-7 \ lv-1 \ lv-2 \ lv-3 \ lv-4 \ ro-1 \ ro-2 \ ro-3 \ ro-4 \ lt-1 \ lt-2 \ lt-3 \ lt-4 \ lt-5 \ COMPLEXBIN = BINCCFILES = # ---------------------------------------------------------------------- # Identify other libraries to be linked: # ---------------------------------------------------------------------- BINLIBS = -lCLHEP -lExceptions -lZMutility -lm ifneq (,$(findstring IRIX,$(SRT_ARCH))) ifneq (,$(findstring KCC,$(SRT_CXX))) override CXXFLAGS += --backend -OPT:Olimit=0 override CCFLAGS += --backend -OPT:Olimit=0 endif endif # ---------------------------------------------------------------------- # Connect to other packages: # ---------------------------------------------------------------------- USE_ISOCXX = true include SoftRelTools/standard.mk include Exceptions/arch_spec_Exceptions.mk # ---------------------------------------------------------------------- # Make environment-specific adaptations: # ---------------------------------------------------------------------- ifeq (-MSVC50,$(findstring -MSVC50,$(BFARCH))) override BINLIBS := $(subst -lm,,$(BINLIBS)) endif # ======================================================================