######################################################################## # GrACE Definitions file IBM SP2 # ######################################################################### SYSTEM = rs6000vgf SSYSTEM = sp2 ######################################################################### #### Misc SW Support..... ##### ######################################################################### #### HDF Installation is in ... ##### HDF_HOME = /caip/u2/DevGroup/hdf/$(SSYSTEM) HDF_INCL = -I$(HDF_HOME)/include HDF_LIB = -L$(HDF_HOME)/lib -lmfhdf -ldf -ljpeg -lz #### TCP++ Installation is in ... ##### #TCP++_HOME = #TCP++_INCL = -I$(TCP++_HOME)/ #TCP++_LIB = -L$(TCP++_HOME)/ -lTCP++ #### IEEEIO Installation is in ... ##### IEEEIO_HOME = /caip/u2/DevGroup/IEEEIO IEEEIO_INC = -I$(IEEEIO_HOME) IEEEIO_LIB = -L$(IEEEIO_HOME)/lib/$(SSYSTEM) -lieeeio #### Parser Installation is in ... ##### PARSER_HOME = /caip/u2/DevGroup/ParserSrc PARSER_INC = -I$(PARSER_HOME) PARSER_LIB = -L$(PARSER_HOME)/lib/$(SSYSTEM) -lHparse ######################################################################### ######################################################################### #### Flags et al... ##### ######################################################################### RM = rm -f LN = ln -s ECHO = echo C++ = xlC CC = xlc F77 = xlf F90 = xlf C++LINK = xlC CLINK = xlc FLINK = xlf AR = ar RANLIB = ranlib INCLUDES = -I. -I$(GrACE_HOME)/include $(RNPL_INCL) $(HDF_INCL) $(TCP++_INCL) $(IEEEIO_INC) $(PARSER_INC) ARCH_FLAGS = -DSPX FARCH_FLAGS = -u -qarch=pwr2 WARNINGS = OPTIMIZATION = -O2 -Q FOPTIMIZATION = -O2 REPOSITORY = ./tempinc DEBUGFLAGS = -g FDEBUGFLAGS = -g include $(GrACE_HOME)/arch_makes/dbxflags.inc XTRAFLAGS = -DIO_OLDNCSA -DIO_IEEEIO -DDEBUG_PRINT -DACE_WRITEBOXES -DDEBUG_PRINT_GD_FILL $(DEBUGFLAG) -DSAFE -DACE_NO_MPI 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 = $(MPI_FFLAGS) $(INCLUDES) $(FARCH_FLAGS) \ $(F90APPFLAGS) -F$(GrACE_HOME)/poe.cfg -F:f90 ARFLAGS = ruc LIBRARY = -L$(GrACE_HOME)/lib/$(SYSTEM) -lgrace ARCHLIBS = -lxlf90 -lxlf -lm LDLIBS = $(LIBRARY) $(RNPL_LIB) $(HDF_LIB) $(TCP++_LIB) $(IEEEIO_LIB) $(PARSER_LIB) $(MPI_LIBS) $(ARCHLIBS) ######################################################################### include $(GrACE_HOME)/arch_makes/make.suffix