diff --git a/Makefile b/Makefile index 98df2098..dd0c51e9 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,6 @@ OS?=linux64 ENV?=gfortran64 +IRBEM_NTIME_MAX?=100000 include compile/$(OS)-$(ENV).make @@ -30,12 +31,17 @@ $(SRC_DIR)/fortran_version.inc : @echo " INTEGER*4 FORTRAN_VERSION ! generated by Makefile $(BUILD_DATE)" > $@ @echo " PARAMETER (FORTRAN_VERSION = $(REV) ) ! Generated by Makefile" >> $@ +$(SRC_DIR)/ntime_max.inc: + @echo "Creating $@ with NTIME_MAX=$(IRBEM_NTIME_MAX). Set IRBEM_NTIME_MAX to override." + @echo " INTEGER*4 NTIME_MAX ! generated by Make File" > $@ + @echo " PARAMETER (NTIME_MAX = $(IRBEM_NTIME_MAX) ) ! Generated by Make File" >> $@ + $(SRC_DIR)/fortran_release.inc : @echo "Creating $@ for release $(RELEASE) Set RELEASE to override." @echo " CHARACTER*80 FORTRAN_RELEASE ! Generated by Makefile $(BUILD_DATE)" > $@ @echo " PARAMETER (FORTRAN_RELEASE = '$(RELEASE)')" >> $@ -.PHONY : $(SRC_DIR)/fortran_version.inc $(SRC_DIR)/fortran_release.inc +.PHONY : $(SRC_DIR)/fortran_version.inc $(SRC_DIR)/fortran_release.inc $(SRC_DIR)/ntime_max.inc # Help text (as per README.install) all.help: @@ -96,7 +102,7 @@ C99_SOURCES = $(wildcard $(SRC_DIR)/*.c) F77_OBJS = $(patsubst $(SRC_DIR)/%.f,$(BIN_DIR)/%.o,$(F77_SOURCES)) C99_OBJS = $(patsubst $(SRC_DIR)/%.c,$(BIN_DIR)/%.o,$(C99_SOURCES)) -$(BIN_DIR)/onera_desp_lib.o : $(SRC_DIR)/fortran_version.inc $(SRC_DIR)/fortran_release.inc +$(BIN_DIR)/onera_desp_lib.o : $(SRC_DIR)/fortran_version.inc $(SRC_DIR)/fortran_release.inc $(SRC_DIR)/ntime_max.inc $(BIN_DIR)/%.o : $(SRC_DIR)/%.f $(FC) $(FFLAGS) -c -o $@ $<