-
Notifications
You must be signed in to change notification settings - Fork 1
/
Makefile.inc
84 lines (66 loc) · 3.1 KB
/
Makefile.inc
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#-------------------------------------------------------------------------------#
# external libraries installation paths #
# this file will be included by software components to get the position of #
# the libraries they depend on. #
# Put in ***Include environment variable the path to library headers, #
# in ***Dir environment variable the path to library file. #
#-------------------------------------------------------------------------------#
#-----------------------------------------------------------#
# path to Eigen directory #
# "#include <Eigen/Dense>" will be called in the software #
#-----------------------------------------------------------#
EigenInclude :=
#-----------------------------------------------------------------------#
# path to libmesh directory #
# "#include "libmesh/libmesh_header.h" will be called in the software #
#-----------------------------------------------------------------------#
LibMeshInclude :=
LibMeshDir :=
GTestInclude := /usr/local/include
GTestDir := /usr/local/lib
#until libMesh is not patched libMesh getpot has to be used
GetPotInclude := $(LibMeshInclude)
#GetPotInclude :=
MuParserInclude :=
MuParserDir :=
#-----------------------------------------------------------#
# libraries released as sources. #
# Put in: #
# ***Include variable the path to the headers; #
# *******Dir variable the path to the sources; #
# ***LibFile variable the name of a linkable file. #
# #
# If the ***LibFile environment variable is left blank, #
# every Makefile that needs the file will provide #
# to create its local copy from sources. #
#-----------------------------------------------------------#
JacobiPolInclude := $(BaseDir)/jacobi_polynomial
JacobiPolSrcDir := $(BaseDir)/jacobi_polynomial
#JacobiPolLibFile := $(JacobiPolSrcDir)/jacobi_polynomial.o
SandiaRuleInclude := $(BaseDir)/sandia_rules
SandiaRuleSrcDir := $(BaseDir)/sandia_rules
#SandiaRuleLibFile := $(SandiaRuleSrcDir)/sandia_rules.o
#---------------------------------------------------#
# The path where the libraries will be installed #
#---------------------------------------------------#
InstallDir = $(BaseDir)/lib
#----------------------!!!!NOTE!!!!---------------------#
# #
# BaseDir variable content will be recognized #
# by Makefiles including it as path to root directory #
# [the one where this file is stored in] #
# DO NOT edit its content to ensure correct behaviour #
# #
#-------------------------------------------------------#
#---------------------------------------------------------------#
# macros to be defined in every Makefile. #
# Define: #
# #
# - VERBOSE to print informations on the software flow #
# - LIBMESH_BUG_FIXED if using the patched libMesh and #
# want to link GetPot instead of libMesh version one #
# - INTERNAL_LEGENDRE to use my implementation of #
# Legendre polynomials instead of jacobi_polynomial #
# #
#---------------------------------------------------------------#
GlobalDefines := VERBOSE