#
# Platform-specific build information
# Intel Itanium running Linux
# Uses gcc 2.96
#

PLATFORM = itanium-linux
PLATFORM_PREPROC_FLAG = PLATFORM_itanium_linux

MAKE = gmake

#
# C compiler flags
# Intel C/C++ Compiler v5.0.1 for Linux
#
CC = gcc
CFLAGS = -DPLATFORM=$(PLATFORM)
COPTFLAGS = -fomit-frame-pointer -O3 -funroll-loops -fschedule-insns -fschedule-insns2
CLDFLAGS = -lm

#
# Fortran 77 compiler flags
# Intel Fortran Compiler v5.0 for Linux (beta)
#
FC = g77
FFLAGS =
FOPTFLAGS = $(COPTFLAGS)
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_itp
#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

#
# eof
#
