Merge commit 'd3b269b7c6ffa0cd68845adfecdfb849316dba71' into nextRelease
[foam-extend-3.2.git] / src / Allwmake
blob1b1441f9d6a2259bf8f7dca807144f20ef6d5f7b
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
40 wmake libso VectorN
42 wmake libso tetFiniteElement
44 # Make dynamicMesh tools
45 dynamicMesh/AllwmakeLnInclude
46 dynamicMesh/Allwmake
48 wmake libso coupledMatrix
49 wmake libso sampling
51 wmake libso ODE
52 wmake libso POD
53 wmake libso randomProcesses
55 thermophysicalModels/Allwmake
56 transportModels/Allwmake
57 turbulenceModels/Allwmake
58 lagrangian/Allwmake
59 postProcessing/Allwmake
60 conversion/Allwmake
62 wmake libso autoMesh
63 wmake libso errorEstimation
65 fvAgglomerationMethods/Allwmake
67 wmake libso engine
69 wmake libso equationReader
70 wmake libso multiSolver
72 wmake libso solidModels
73 wmake libso dbns
75 ( cd cudaSolvers ; ./Allwmake )
77 # ----------------------------------------------------------------- end-of-file