xLA_xxRFSX_EXTENDED; parameter comments: pull various dimension specifications contai...
[platform/upstream/lapack.git] / INSTALL / make.inc.O2K
1 ####################################################################
2 #  LAPACK make include file.                                       #
3 #  LAPACK, Version 3.7.0                                           #
4 #  December 2016                                                   #
5 ####################################################################
6
7 SHELL = /sbin/sh
8
9 #  CC is the C compiler, normally invoked with options CFLAGS.
10 #
11 CC     = cc
12 CFLAGS = -O3
13
14 #  Modify the FORTRAN and OPTS definitions to refer to the compiler
15 #  and desired compiler options for your machine.  NOOPT refers to
16 #  the compiler options desired when NO OPTIMIZATION is selected.
17 #
18 FORTRAN = f77
19 OPTS    = -O3 -64 -mips4 -r10000
20 #OPTS    = -O3 -64 -mips4 -r10000 -mp
21 DRVOPTS = $(OPTS) -static
22 NOOPT   = -64 -mips4 -r10000
23 #NOOPT   = -64 -mips4 -r10000 -mp
24
25 #  Define LOADER and LOADOPTS to refer to the loader and desired
26 #  load options for your machine.
27 #
28 LOADER   = f77
29 LOADOPTS = -O3 -64 -mips4 -r10000
30 #LOADOPTS = -O3 -64 -mips4 -r10000 -mp
31
32 #  The archiver and the flag(s) to use when building an archive
33 #  (library).  If your system has no ranlib, set RANLIB = echo.
34 #
35 ARCH      = ar
36 ARCHFLAGS = cr
37 RANLIB    = echo
38
39 #  Timer for the SECOND and DSECND routines
40 #
41 #  Default:  SECOND and DSECND will use a call to the
42 #  EXTERNAL FUNCTION ETIME
43 TIMER = EXT_ETIME
44 #  For RS6K:  SECOND and DSECND will use a call to the
45 #  EXTERNAL FUNCTION ETIME_
46 #TIMER = EXT_ETIME_
47 #  For gfortran compiler:  SECOND and DSECND will use a call to the
48 #  INTERNAL FUNCTION ETIME
49 #TIMER = INT_ETIME
50 #  If your Fortran compiler does not provide etime (like Nag Fortran
51 #  Compiler, etc...) SECOND and DSECND will use a call to the
52 #  INTERNAL FUNCTION CPU_TIME
53 #TIMER = INT_CPU_TIME
54 #  If none of these work, you can use the NONE value.
55 #  In that case, SECOND and DSECND will always return 0.
56 #TIMER = NONE
57
58 #  Uncomment the following line to include deprecated routines in
59 #  the LAPACK library.
60 #
61 #BUILD_DEPRECATED = Yes
62
63 #  LAPACKE has the interface to some routines from tmglib.
64 #  If LAPACKE_WITH_TMG is defined, add those routines to LAPACKE.
65 #
66 #LAPACKE_WITH_TMG = Yes
67
68 #  Location of the extended-precision BLAS (XBLAS) Fortran library
69 #  used for building and testing extended-precision routines.  The
70 #  relevant routines will be compiled and XBLAS will be linked only
71 #  if USEXBLAS is defined.
72 #
73 #USEXBLAS = Yes
74 #XBLASLIB = -lxblas
75
76 #  The location of the libraries to which you will link.  (The
77 #  machine-specific, optimized BLAS library should be used whenever
78 #  possible.)
79 #
80 BLASLIB      = -lblas
81 #BLASLIB      = -lblas_mp
82 #BLASLIB      = ../../librefblas.a
83 CBLASLIB     = ../../libcblas.a
84 LAPACKLIB    = liblapack.a
85 TMGLIB       = libtmglib.a
86 LAPACKELIB   = liblapacke.a