diff options
author | Serban Udrea <S.Udrea@gsi.de> | 2011-12-11 17:14:17 -0600 |
---|---|---|
committer | Niels Horn <niels.horn@slackbuilds.org> | 2011-12-18 00:07:45 -0200 |
commit | ddf4b39e96596d8ec97d87995d1d3525766b266a (patch) | |
tree | 096a8cbf2625bd66b04efe69fa4cbcde42452b4f /libraries/lapack-atlas/make.inc.atlas | |
parent | 3a3f5b353ebfb9e78c3d6c5404271ea45d6d6f9e (diff) | |
download | slackbuilds-ddf4b39e96596d8ec97d87995d1d3525766b266a.tar.gz |
libraries/lapack-atlas: Added (LAPACK customized for build against ATLAS)
Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
Diffstat (limited to 'libraries/lapack-atlas/make.inc.atlas')
-rw-r--r-- | libraries/lapack-atlas/make.inc.atlas | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/libraries/lapack-atlas/make.inc.atlas b/libraries/lapack-atlas/make.inc.atlas new file mode 100644 index 0000000000..48fe44c03f --- /dev/null +++ b/libraries/lapack-atlas/make.inc.atlas @@ -0,0 +1,70 @@ +# -*- Makefile -*- +#################################################################### +# LAPACK make include file. # +# LAPACK, Version 3.2.1 # +# April 2009 # +#################################################################### +# +# See the INSTALL/ directory for more examples. +# +SHELL = /bin/sh +# +# The machine (platform) identifier to append to the library names +# +#PLAT = _LINUX +# +# Modify the FORTRAN and OPTS definitions to refer to the +# compiler and desired compiler options for your machine. NOOPT +# refers to the compiler options desired when NO OPTIMIZATION is +# selected. Define LOADER and LOADOPTS to refer to the loader +# and desired load options for your machine. +# +FORTRAN = XXX_FORTRAN_XXX +OPTS = +DRVOPTS = $(OPTS) +NOOPT = +LOADER = $(FORTRAN) +LOADOPTS = $(OPTS) +# +# Timer for the SECOND and DSECND routines +# +# Default : SECOND and DSECND will use a call to the EXTERNAL FUNCTION ETIME +# TIMER = EXT_ETIME +# For RS6K : SECOND and DSECND will use a call to the EXTERNAL FUNCTION ETIME_ +# TIMER = EXT_ETIME_ +# For gfortran compiler: SECOND and DSECND will use a call to the INTERNAL FUNCTION ETIME +# TIMER = INT_ETIME +# If your Fortran compiler does not provide etime (like Nag Fortran Compiler, etc...) +# SECOND and DSECND will use a call to the Fortran standard INTERNAL FUNCTION CPU_TIME +#TIMER = INT_CPU_TIME +# If neither of this works...you can use the NONE value... In that case, SECOND and DSECND will always return 0 +TIMER = XXX_TIMER_XXX +# +# The archiver and the flag(s) to use when building archive (library) +# If you system has no ranlib, set RANLIB = echo. +# +ARCH = ar +ARCHFLAGS= cr +RANLIB = ranlib +# +# The location of BLAS library for linking the testing programs. +# The target's machine-specific, optimized BLAS library should be +# used whenever possible. +# +BLASLIB = XXX_BLASLIB_XXX +# +# Location of the extended-precision BLAS (XBLAS) Fortran library +# used for building and testing extended-precision routines. The +# relevant routines will be compiled and XBLAS will be linked only if +# USEXBLAS is defined. +# +# USEXBLAS = Yes +XBLASLIB = +# XBLASLIB = -lxblas +# +# Names of generated libraries. +# +LAPACKLIB = liblapack$(PLAT).a +TMGLIB = libtmglib$(PLAT).a +EIGSRCLIB = libeigsrc$(PLAT).a +LINSRCLIB = liblinsrc$(PLAT).a |