#
# Platform-specific build information
# Intel Itanium running Linux
# Uses the Intel v5.0.1 C/C++ compiler
#

PLATFORM = itanium-linux-ecc
PLATFORM_PREPROC_FLAG = PLATFORM_itanium_linux_ecc

MAKE = gmake

#
# C compiler flags
# Intel C/C++ Compiler v5.0.1 for Linux
#
CC = ecc
CFLAGS = -DPLATFORM=$(PLATFORM)
COPTFLAGS = -O3
CLDFLAGS = -lm

#
# Fortran 77 compiler flags
# Intel Fortran Compiler v5.0 for Linux (beta)
#
FC = efc
FFLAGS =
FOPTFLAGS = -O3
FLDFLAGS =

#
# Matlab compiler flags
#
MATLAB_PATH = /usr/sww/pkg/matlab-6.0
MATLAB_LIB = -f $(MATLAB_PATH)/bin/gccopts.sh

#
# Vendor BLAS library
# Intel Math Kernel Library
#
LD_BLAS_VENDOR = -L/opt/intel/mkl/lib/64 -lmkl_lapack -lmkl_itp \
	-L/usr/lib -lpthread
#LD_BLAS_VENDOR = -lpthread -L/usr/local/intel/mkl/LIB -lmkl32_p4 -lmkl32_def \
#	-L/usr/sww/pkg/gcc-2.95.2/lib/gcc-lib/i686-pc-linux-gnu/2.95.2 -lg2c

#
# ATLAS BLAS library
#
LD_BLAS_ATLAS = -L/usr/local/lib/ATLAS/3.3.0 -lf77blas -latlas \
	-L/usr/sww/pkg/gcc-2.95.2/lib/gcc-lib/i686-pc-linux-gnu/2.95.2 -lg2c

#
# PAPI library
#
DIR_PAPI_LOCAL = $(SPARSITY_ROOT)/local/$(PLATFORM)
INC_PAPI_LOCAL = -I$(DIR_PAPI_LOCAL)/include/papi
LD_PAPI_LOCAL  = -L$(DIR_PAPI_LOCAL)/lib -lpapi

#
# eof
#
