BUGFIX: Seg-fault in multiphaseInterFoam. Author: Henrik Rusche. Merge: Hrvoje Jasak
[foam-extend-3.2.git] / src / Allwmake
blob8d80ff5ebf2a1746a86b47986493c35ac25890f8
1 #!/bin/sh
2 cd ${0%/*} || exit 1 # run from this directory
4 if [ "$PWD" != "$WM_PROJECT_DIR/src" ]
5 then
6 echo "Error: Current directory in not \$WM_PROJECT_DIR/src"
7 echo " The environment variable are not consistent with the installation."
8 echo " Check the FOAM entries in your dot-files and source them."
9 exit 1
12 set -x
14 # update foam version strings if required
15 wmakePrintBuild -check || /bin/rm -f foam/Make/$WM_OPTIONS/global.? 2>/dev/null
17 wmakeLnInclude foam
18 wmakeLnInclude meshTools
19 wmakeLnInclude OSspecific/$WM_OSTYPE
20 Pstream/Allwmake
22 wmake libo OSspecific/$WM_OSTYPE
23 wmake libso foam
25 # Decomposition methods needed by meshTools
26 decompositionMethods/AllwmakeLnInclude
27 decompositionMethods/Allwmake
29 wmake libso lagrangian/basic
31 wmake libso triSurface
32 wmake libso edgeMesh
33 wmake libso surfMesh
35 wmake libso meshTools
36 wmake libso finiteVolume
37 wmake libso finiteArea
39 wmake libso lduSolvers
41 wmake libso tetFiniteElement
43 # Make dynamicMesh tools
44 dynamicMesh/AllwmakeLnInclude
45 dynamicMesh/Allwmake
47 wmake libso coupledMatrix
48 wmake libso sampling
50 wmake libso ODE
51 wmake libso POD
52 wmake libso randomProcesses
53 mesh/Allwmake
55 thermophysicalModels/Allwmake
56 transportModels/Allwmake
57 turbulenceModels/Allwmake
58 lagrangian/Allwmake
59 postProcessing/Allwmake
60 conversion/Allwmake
62 wmake libso errorEstimation
64 fvAgglomerationMethods/Allwmake
66 wmake libso engine
68 wmake libso equationReader
69 wmake libso multiSolver
71 wmake libso solidModels
72 wmake libso dbns
74 wmake libso immersedBoundary/immersedBoundary
75 wmake libso immersedBoundary/immersedBoundaryTurbulence
76 wmake libso immersedBoundary/immersedBoundaryForce
78 ( cd cudaSolvers ; ./Allwmake )
80 # ----------------------------------------------------------------- end-of-file