mdtest/src/old.Makefile.config

91 lines
2.9 KiB
Plaintext

#/*****************************************************************************\
#* *
#* Copyright (c) 2003, The Regents of the University of California *
#* See the file COPYRIGHT for a complete copyright notice and license. *
#* *
#*******************************************************************************
#*
#* CVS info:
#* $RCSfile: Makefile.config,v $
#* $Revision: 1.3 $
#* $Date: 2008/12/02 17:12:14 $
#* $Author: rklundt $
#*
#* Purpose:
#* Maintain compilation settings for various platforms.
#*
#\*****************************************************************************/
################
# AIX SETTINGS #
################
CC.AIX = mpcc -q64
CCFLAGS.AIX = -g -D_LARGE_FILES
# -qwarn64 -qinfo=all -D_NO_MPI_TIMER
LDFLAGS.AIX = #-bmaxdata:0x80000000
HDF5_DIR.AIX = /usr/local/tools/hdf5/hdf5-1.6.5/parallel
#NCMPI_DIR.AIX = /usr/local/netcdf/parallel-netcdf-0.9.4_64bit
NCMPI_DIR.AIX = /g/g0/$(shell whoami)/LIBS/INSTALLS/parallel-netcdf-1.0.2pre2/aix_5_64_fed
###################
# IRIX64 SETTINGS #
###################
CC.IRIX64 = /usr/local/mpich-1.2.2/irix-n32/bin/mpicc
CCFLAGS.IRIX64 = -g
# -D_NO_MPI_TIMER
LDFLAGS.IRIX64 =
HDF5_DIR.IRIX64 = /usr/local/tools/hdf5/hdf5-1.6.0/parallel
NCMPI_DIR.IRIX64 =
##################
# LINUX SETTINGS #
##################
CC.Linux = mpicc
CCFLAGS.Linux = -g -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 #-D_MANUALLY_SET_LUSTRE_STRIPING -Wall -pedantic -D_NO_MPI_TIMER
#LDFLAGS.Linux = -L/usr/lib/mpi/mpi_gnu/lib -lmpio
#LDFLAGS.Linux = -L/usr/lib/mpi/mpi_intel/lib -lmpio
LDFLAGS.Linux =
#HDF5_DIR.Linux = /usr/local/tools/hdf5/hdf5-1.6.5/parallel
#NCMPI_DIR.Linux = /g/g0/$(shell whoami)/LIBS/INSTALLS/parallel-netcdf-1.0.2pre2/chaos_3_x86_elan3
##################
# SunOS SETTINGS #
##################
CC.SunOS = mpicc
CCFLAGS.SunOS = -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
LDFLAGS.SunOS = -Llib -lmpich
HDF5_DIR.SunOS =
NCMPI_DIR.SunOS =
################
# BGL SETTINGS #
################
CC.BGL = mpgcc
CCFLAGS.BGL = -g -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
LDFLAGS.BGL =
HDF5_DIR.BGL =
NCMPI_DIR.BGL =
#########################
# OSF1 (TRU64) SETTINGS #
#########################
CC.OSF1 = /usr/local/new_mpi/bin/mpicc
CCFLAGS.OSF1 = -g -ieee
LDFLAGS.OSF1 =
HDF5_DIR.OSF1 = /usr/local/hdf5/hdf5-1.4.5/mpich-1.2.4shm/prod/bit64/shared
NCMPI_DIR.OSF1 =
################################################################################
CC = $(CC.$(OS))
CCFLAGS = $(CCFLAGS.$(OS))
LDFLAGS = $(LDFLAGS.$(OS)) -lm
CCFLAGS_HDF5 = $(CCFLAGS.$(OS)) -I$(HDF5_DIR.$(OS))/include
LDFLAGS_HDF5 = $(LDFLAGS.$(OS)) -L$(HDF5_DIR.$(OS))/lib -lhdf5 -lm -lz
CCFLAGS_NCMPI = $(CCFLAGS.$(OS)) -I$(NCMPI_DIR.$(OS))/include
LDFLAGS_NCMPI = $(LDFLAGS.$(OS)) -L$(NCMPI_DIR.$(OS))/lib -lpnetcdf -lm