77 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
####################################################################
 | 
						|
#  LAPACK make include file.                                       #
 | 
						|
#  LAPACK, Version 3.5.0                                           #
 | 
						|
#  November 2013                                                   #
 | 
						|
####################################################################
 | 
						|
#
 | 
						|
SHELL = /bin/sh
 | 
						|
#  
 | 
						|
#  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  = f77
 | 
						|
OPTS     = +O4 +U77
 | 
						|
DRVOPTS  = $(OPTS) -K
 | 
						|
NOOPT    = +U77
 | 
						|
LOADER   = f77
 | 
						|
LOADOPTS = -Aa +U77
 | 
						|
#
 | 
						|
# 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 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     = NONE
 | 
						|
#
 | 
						|
#  Configuration LAPACKE: Native C interface to LAPACK
 | 
						|
#  To generate LAPACKE library: type 'make lapackelib'
 | 
						|
#  Configuration file: turned off (default)
 | 
						|
#  Complex types: C99 (default)
 | 
						|
#  Name pattern: mixed case (default)
 | 
						|
#  (64-bit) Data model: LP64 (default)
 | 
						|
#
 | 
						|
# CC is the C compiler, normally invoked with options CFLAGS.
 | 
						|
#
 | 
						|
CC = cc
 | 
						|
CFLAGS =
 | 
						|
#
 | 
						|
# LAPACKE has also the interface to some routines from tmglib,
 | 
						|
# if LAPACKE_WITH_TMG is selected, we need to add those routines to LAPACKE
 | 
						|
#LAPACKE_WITH_TMG = Yes
 | 
						|
#
 | 
						|
#  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   = echo
 | 
						|
#
 | 
						|
#  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
 | 
						|
#
 | 
						|
#  The location of the libraries to which you will link.  (The 
 | 
						|
#  machine-specific, optimized BLAS library should be used whenever
 | 
						|
#  possible.)
 | 
						|
#
 | 
						|
#BLASLIB      = ../../librefblas.a
 | 
						|
BLASLIB     = -lblas
 | 
						|
LAPACKLIB    = liblapack.a
 | 
						|
TMGLIB       = libtmglib.a
 | 
						|
LAPACKELIB   = liblapacke.a
 |