aboutsummaryrefslogtreecommitdiff
path: root/libraries/lapack-atlas/make.inc.atlas
diff options
context:
space:
mode:
authorSerban Udrea <S.Udrea@gsi.de>2011-12-11 17:14:17 -0600
committerNiels Horn <niels.horn@slackbuilds.org>2011-12-18 00:07:45 -0200
commitddf4b39e96596d8ec97d87995d1d3525766b266a (patch)
tree096a8cbf2625bd66b04efe69fa4cbcde42452b4f /libraries/lapack-atlas/make.inc.atlas
parent3a3f5b353ebfb9e78c3d6c5404271ea45d6d6f9e (diff)
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.atlas70
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 0000000000000..48fe44c03fceb
--- /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