######################################################################### # DAGH Definitions file SGI's # ######################################################################### ######################################################################### #### MPI Definations ##### ######################################################################### MPI_LIBS = -lmpi MPI_FLIBS = -lmpi #################################### ######################################################################### #### For RNPL HDF IO Support..... ##### ######################################################################### #### RNPL Installation is in ... ##### #RNPL_HOME = #RNPL_INCL = -I$(RNPL_HOME)/include #RNPL_LIB = -L$(RNPL_HOME)/lib -lbbhutil #### HDF Installation is in ... ##### HDF_HOME = /caip/u94/parashar/Public/hdf64 HDF_INCL = -I$(HDF_HOME)/include HDF_LIB = -L$(HDF_HOME)/lib -lmfhdf -ldf -ljpeg -lz #### TCP++ Installation is in ... ##### TCP++_HOME = /caip/u94/parashar/Public/TCP++ TCP++_INCL = -I$(TCP++_HOME)/ TCP++_LIB = -L$(TCP++_HOME)/ -lTCP++ #### IEEEIO Installation is in ... ##### FMWRK_HOME = /caip/u94/parashar/Work/Framework IEEEIO_HOME = /caip/u94/parashar/Work/Framework/lib/IEEEIO #IEEEIO_HOME = /caip/u94/parashar/Public/IEEEIO IEEEIO_INC = -I$(IEEEIO_HOME)/include -I$(IEEEIO_HOME) -I$(FMWRK_HOME)/src/include IEEEIO_LIB = -L$(IEEEIO_HOME)/lib64 -lieeeio #-lhdfio -lhlio #### Parser Installation is in ... ##### PARSER_HOME = /caip/u94/parashar/Public/ParserSrc PARSER_INC = -I$(PARSER_HOME) PARSER_LIB = -L$(PARSER_HOME)/sgi64 -lHparse ######################################################################### ######################################################################### #### Flags et al... ##### ######################################################################### RM = rm -f LN = ln -s ECHO = echo C++ = CC CC = cc F90 = f90 F77 = f90 C++LINK = CC CLINK = CC FLINK = f90 AR = ar RANLIB = touch INCLUDES = -I. -I$(DAGH_HOME)/include $(RNPL_INCL) $(HDF_INCL) $(TCP++_INCL) $(IEEEIO_INC) $(PARSER_INC) ARCH_FLAGS = -DSGI -64 FARCH_FLAGS = -64 -mp -col120 -TENV:misalignment=0 -sopt -mips4 -r8 #-u WARNINGS = OPTIMIZATION = -O2 FOPTIMIZATION = -O2 REPOSITORY = ./ii_files include $(DAGH_HOME)/arch_makes/dbxflags.inc XTRAFLAGS = -DDEBUG_PRINT $(DEBUGFLAG) DEBUGFLAGS = -g FDEBUGFLAGS = -g C++FLAGS = $(MPI_CCFLAGS) $(INCLUDES) $(ARCH_FLAGS) $(WARNINGS) \ $(XTRAFLAGS) $(C++APPFLAGS) CFLAGS = $(MPI_CFLAGS) $(INCLUDES) $(ARCH_FLAGS) $(WARNINGS) \ $(XTRAFLAGS) $(CAPPFLAGS) F77FLAGS = $(MPI_FFLAGS) $(INCLUDES) $(FARCH_FLAGS) \ $(F77APPFLAGS) F90FLAGS = ARFLAGS = ru LIBRARY = -L. -L$(DAGH_HOME)/lib/ -ldagh #ARCHLIBS = -lm -lftn -lftn90 ARCHLIBS = -lC -lc -lm -lftn -lftn90 -lblas -lcomplib.sgimath LDLIBS = $(LIBRARY) $(RNPL_LIB) $(HDF_LIB) $(TCP++_LIB) $(IEEEIO_LIB) $(PARSER_LIB) $(MPI_LIBS) $(ARCHLIBS) ######################################################################### # # # Define the compile flags for the sgi # # # ######################################################################### include $(DAGH_HOME)/arch_makes/make.suffix