-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
f962cc4
commit 54efacc
Showing
28 changed files
with
342 additions
and
274 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,80 @@ | ||
# -*- Makefile -*- | ||
#################################################################### # LAPACK | ||
make include file. # # LAPACK, Version 3.2.1 # # June 2009 # | ||
#################################################################### # # See the | ||
INSTALL/ directory for more examples. # SHELL = /usr/bin/env sh # # The machine | ||
(platform) identifier to append to the library names # # WA for WebAssembly PLAT | ||
= _WA # # 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. # | ||
####################################################### # This is used to | ||
compile C library #CC = gcc # inherit $CC from emmake # if no wrapping of the | ||
blas library is needed, uncomment next line #CC = gcc -DNO_BLAS_WRAP CFLAGS = | ||
-O3 -I$(TOPDIR)/INCLUDE -fPIC -DNO_BLAS_WRAP LDFLAGS = -O3 LOADER = $(CC) | ||
LOADOPTS = NOOPT = -O0 -I$(TOPDIR)/INCLUDE -fPIC DRVCFLAGS = $(CFLAGS) F2CCFLAGS | ||
= $(CFLAGS) | ||
####################################################################### # # | ||
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 = NONE # # 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 = | ||
../../blas$(PLAT).a # # 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 = lapack$(PLAT).a F2CLIB = | ||
../../F2CLIBS/libf2c.a TMGLIB = tmglib$(PLAT).a EIGSRCLIB = eigsrc$(PLAT).a | ||
LINSRCLIB = linsrc$(PLAT).a | ||
#################################################################### | ||
# LAPACK make include file. # | ||
# LAPACK, Version 3.2.1 # | ||
# June 2009 # | ||
#################################################################### | ||
# | ||
# See the INSTALL/ directory for more examples. | ||
# | ||
SHELL = /usr/bin/env sh | ||
# | ||
# The machine (platform) identifier to append to the library names | ||
# | ||
# WA for WebAssembly | ||
PLAT = _WA | ||
# | ||
# 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. | ||
# | ||
####################################################### | ||
# This is used to compile C library | ||
#CC = gcc # inherit $CC from emmake | ||
# if no wrapping of the blas library is needed, uncomment next line | ||
#CC = gcc -DNO_BLAS_WRAP | ||
CFLAGS = -O3 -I$(TOPDIR)/INCLUDE -fPIC -DNO_BLAS_WRAP | ||
LDFLAGS = -O3 | ||
LOADER = $(CC) | ||
LOADOPTS = | ||
NOOPT = -O0 -I$(TOPDIR)/INCLUDE -fPIC | ||
DRVCFLAGS = $(CFLAGS) | ||
F2CCFLAGS = $(CFLAGS) | ||
####################################################################### | ||
|
||
# | ||
# 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 = NONE | ||
# | ||
# 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 = ../../blas$(PLAT).a | ||
# | ||
# 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 = lapack$(PLAT).a | ||
F2CLIB = ../../F2CLIBS/libf2c.a | ||
TMGLIB = tmglib$(PLAT).a | ||
EIGSRCLIB = eigsrc$(PLAT).a | ||
LINSRCLIB = linsrc$(PLAT).a |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.