summaryrefslogtreecommitdiff
path: root/math/blacs/files/patch-Bmake.inc
blob: 4c69d97146edfe9524e2c0d2618153e17639c6fd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
--- Bmake.inc.orig	Mon May  5 10:53:00 2003
+++ Bmake.inc	Mon May  5 10:58:38 2003
@@ -13,7 +13,7 @@
 #  -----------------------------
 #  The top level BLACS directory
 #  -----------------------------
-   BTOPdir = $(HOME)/BLACS
+   BTOPdir = @WRKSRC@
 
 #  ---------------------------------------------------------------------------
 #  The communication library your BLACS have been written for.
@@ -32,14 +32,14 @@
 #  -------------------------------------------------------------
 #  The platform identifier to suffix to the end of library names
 #  -------------------------------------------------------------
-   PLAT = LINUX
+   PLAT = FreeBSD
 
 #  ----------------------------------------------------------
 #  Name and location of the BLACS library.  See section 2 for 
 #  details on BLACS debug level (BLACSDBGLVL).
 #  ----------------------------------------------------------
    BLACSdir    = $(BTOPdir)/LIB
-   BLACSDBGLVL = 0
+   BLACSDBGLVL = @DEBUG_LEVEL@
    BLACSFINIT  = $(BLACSdir)/blacsF77init_$(COMMLIB)-$(PLAT)-$(BLACSDBGLVL).a
    BLACSCINIT  = $(BLACSdir)/blacsCinit_$(COMMLIB)-$(PLAT)-$(BLACSDBGLVL).a
    BLACSLIB    = $(BLACSdir)/blacs_$(COMMLIB)-$(PLAT)-$(BLACSDBGLVL).a
@@ -47,10 +47,10 @@
 #  -------------------------------------
 #  Name and location of the MPI library.
 #  -------------------------------------
-   MPIdir = /usr/local/mpich
+   MPIdir = @PREFIX@/mpich
    MPILIBdir = $(MPIdir)/lib/
    MPIINCdir = $(MPIdir)/include
-   MPILIB = $(MPILIBdir)/libmpich.a
+   MPILIB = $(MPILIBdir)/libmpich.a $(MPILIBdir)/libpmpich.a
 
 #  -------------------------------------
 #  All libraries required by the tester.
@@ -195,16 +195,15 @@
 #  optimization.  This is the F77NO_OPTFLAG.  The usage of the remaining
 #  macros should be obvious from the names.
 #=============================================================================
-   F77            = g77
-   F77NO_OPTFLAGS = 
-   F77FLAGS       = $(F77NO_OPTFLAGS) -O
-   F77LOADER      = $(F77)
+   F77            = @F77@
+   F77NO_OPTFLAGS = @F77EXTRAFLAGS@
+   F77FLAGS       = @FFLAGS@
+   F77LOADER      = @F77@
    F77LOADFLAGS   = 
-   CC             = gcc
-   CCFLAGS        = -O4
+   CC             = @CC@
+   CCFLAGS        = @CFLAGS@
    CCLOADER       = $(CC)
    CCLOADFLAGS    = 
-
 #  --------------------------------------------------------------------------
 #  The archiver and the flag(s) to use when building an archive (library).
 #  Also the ranlib routine.  If your system has no ranlib, set RANLIB = echo.