159 lines
4.7 KiB
Makefile
159 lines
4.7 KiB
Makefile
#BHEADER**********************************************************************
|
|
# Copyright (c) 2006 The Regents of the University of California.
|
|
# Produced at the Lawrence Livermore National Laboratory.
|
|
# Written by the HYPRE team. UCRL-CODE-222953.
|
|
# All rights reserved.
|
|
#
|
|
# This file is part of HYPRE (see http://www.llnl.gov/CASC/hypre/).
|
|
# Please see the COPYRIGHT_and_LICENSE file for the copyright notice,
|
|
# disclaimer, contact information and the GNU Lesser General Public License.
|
|
#
|
|
# HYPRE is free software; you can redistribute it and/or modify it under the
|
|
# terms of the GNU General Public License (as published by the Free Software
|
|
# Foundation) version 2.1 dated February 1999.
|
|
#
|
|
# HYPRE is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
# WARRANTY; without even the IMPLIED WARRANTY OF MERCHANTABILITY or FITNESS
|
|
# FOR A PARTICULAR PURPOSE. See the terms and conditions of the GNU General
|
|
# Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU Lesser General Public License
|
|
# along with this program; if not, write to the Free Software Foundation,
|
|
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
#
|
|
# $Revision$
|
|
#EHEADER**********************************************************************
|
|
|
|
|
|
|
|
|
|
###############################################################################
|
|
## All configurable variables are defined in the file named Makefile.config.in
|
|
## When Autoconf is run, it will create a file named Makefile.config which
|
|
## will have all of the configurable variables replaced with their values.
|
|
###############################################################################
|
|
|
|
@SET_MAKE@
|
|
|
|
|
|
srcdir = @srcdir@
|
|
top_srcdir = @top_srcdir@
|
|
prefix = @prefix@
|
|
exec_prefix = @exec_prefix@
|
|
|
|
VPATH = @srcdir@
|
|
|
|
HYPRE_SRC_TOP_DIR = @HYPRE_TOP_SRCDIR@
|
|
HYPRE_BUILD_DIR = @HYPRE_TOP_SRCDIR@/hypre
|
|
HYPRE_LINK_DIR = @HYPRE_LINKDIR@
|
|
|
|
HYPRE_RELEASE_VERSION = @HYPRE_RELEASEVERSION@
|
|
HYPRE_RELEASE_DATE = @HYPRE_RELEASEDATE@
|
|
HYPRE_RELEASE_TIME = @HYPRE_RELEASETIME@
|
|
HYPRE_RELEASE_DATETIME = @HYPRE_RELEASEDATE@
|
|
|
|
HYPRE_INSTALL_DIR = @HYPRE_INSTALLDIR@
|
|
HYPRE_LIB_INSTALL = @HYPRE_LIBINSTALL@
|
|
HYPRE_INC_INSTALL = @HYPRE_INCINSTALL@
|
|
|
|
HYPRE_LIB_SUFFIX = @HYPRE_LIBSUFFIX@
|
|
|
|
|
|
.SUFFIXES:
|
|
.SUFFIXES: .o .f .c .C .cxx .cc
|
|
|
|
.f.o:
|
|
$(F77) $(FFLAGS) $(FDEFS) -c $<
|
|
.c.o:
|
|
$(CC) $(CFLAGS) $(CPPFLAGS) -c $<
|
|
.C.o:
|
|
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $<
|
|
.cxx.o:
|
|
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $<
|
|
.cc.o:
|
|
$(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $<
|
|
|
|
|
|
F77 = @F77@
|
|
FFLAGS = @FFLAGS@ @F77FLAGS@ $(F77_COMPILE_FLAGS)
|
|
FDEFS = @DEFS@
|
|
|
|
CC = @CC@
|
|
CFLAGS = @CFLAGS@ $(C_COMPILE_FLAGS)
|
|
|
|
CXX = @CXX@
|
|
CXXFLAGS = @CXXFLAGS@ $(CXX_COMPILE_FLAGS)
|
|
|
|
CPPFLAGS = @DEFS@
|
|
|
|
LINK_F77 = @LINK_F77@
|
|
LINK_CC = @LINK_CC@
|
|
LINK_CXX = @LINK_CXX@
|
|
|
|
BUILD_F77_SHARED = @BUILD_F77_SHARED@
|
|
BUILD_CC_SHARED = @BUILD_CC_SHARED@
|
|
BUILD_CXX_SHARED = @BUILD_CXX_SHARED@
|
|
|
|
SHARED_COMPILE_FLAG = @SHARED_COMPILE_FLAG@
|
|
SHARED_BUILD_FLAG = @SHARED_BUILD_FLAG@
|
|
|
|
BUILD_PYTHON = @BUILD_PYTHON@
|
|
PYTHON = @PYTHON@
|
|
|
|
AR = @AR@
|
|
RANLIB = @RANLIB@
|
|
|
|
LDFLAGS = @LDFLAGS@
|
|
LDLIBS = @LDLIBS@
|
|
LDLIBDIRS = @LDLIBDIRS@
|
|
|
|
INCLUDES = @INCLUDES@
|
|
LIBDIRS = @LIBDIRS@
|
|
LIBS = @LIBS@
|
|
FLIBS = @FLIBS@
|
|
|
|
##################################################################
|
|
## BABEL Directories
|
|
##################################################################
|
|
HYPRE_BABEL_DIRS = @BABELDIR@
|
|
|
|
##################################################################
|
|
## Examples Directory
|
|
##################################################################
|
|
HYPRE_EXAMPLE_DIRS = @EXAMPLEDIR@
|
|
|
|
##################################################################
|
|
## LAPACK Library Flags
|
|
##################################################################
|
|
HYPRE_LAPACK_SRC_DIR = @HYPRE_LAPACK_SRC_DIR@
|
|
LAPACKLIBS = @LAPACKLIBS@
|
|
LAPACKLIBDIRS = @LAPACKLIBDIRS@
|
|
|
|
##################################################################
|
|
## BLAS Library Flags
|
|
##################################################################
|
|
HYPRE_BLAS_SRC_DIR = @HYPRE_BLAS_SRC_DIR@
|
|
BLASLIBS = @BLASLIBS@
|
|
BLASLIBDIRS = @BLASLIBDIRS@
|
|
|
|
##################################################################
|
|
## MPI options
|
|
##################################################################
|
|
MPIINCLUDE = @MPIINCLUDE@
|
|
MPILIBDIRS = @MPILIBDIRS@
|
|
MPILIBS = @MPILIBS@
|
|
MPIFLAGS = @MPIFLAGS@
|
|
|
|
##################################################################
|
|
## FEI options
|
|
##################################################################
|
|
FEIINCLUDE = @FEIINCLUDE@
|
|
FEILIBS = @FEILIBS@
|
|
FEILIBDIRS = @FEILIBDIRS@
|
|
HYPRE_FEI_SRC_DIR = @HYPRE_FEI_SRC_DIR@
|
|
HYPRE_FEI_BASE_DIR = @HYPRE_FEI_BASE_DIR@
|
|
HYPRE_FEI_SUBDIRS = @HYPRE_FEI_SUBDIRS@
|
|
HYPRE_FEI_SUPERLU_FILES = @HYPRE_FEI_SUPERLU_FILES@
|
|
HYPRE_FEI_HYPRE_FILES = @HYPRE_FEI_HYPRE_FILES@
|
|
HYPRE_FEI_FEMLI_FILES = @HYPRE_FEI_FEMLI_FILES@
|