2 cd ${0%/*} ||
exit 1 # run from this directory
5 wmakeCheckPwd
"$WM_PROJECT_DIR/src" ||
{
6 echo "Error: Current directory is not \$WM_PROJECT_DIR/src"
7 echo " The environment variables are inconsistent with the installation."
8 echo " Check the OpenFOAM entries in your dot-files and source them."
12 [ -n "$FOAM_EXT_LIBBIN" ] ||
{
13 echo "Error: FOAM_EXT_LIBBIN not set"
14 echo " Check the OpenFOAM entries in your dot-files and source them."
20 # update OpenFOAM version strings if required
21 wmakePrintBuild
-check ||
/bin
/rm -f OpenFOAM
/Make
/*/global.?
2>/dev
/null
23 wmakeLnInclude OpenFOAM
24 wmakeLnInclude OSspecific
/${WM_OSTYPE:-POSIX}
27 OSspecific
/${WM_OSTYPE:-POSIX}/Allwmake
28 wmake
$makeType OpenFOAM
30 wmake
$makeType fileFormats
31 wmake
$makeType triSurface
32 wmake
$makeType meshTools
33 wmake
$makeType edgeMesh
34 wmake
$makeType surfMesh
36 # Decomposition methods needed by dummyThirdParty
37 parallel
/decompose
/AllwmakeLnInclude
38 # dummyThirdParty (dummy metisDecomp, scotchDecomp etc) needed by e.g. meshTools
39 dummyThirdParty
/Allwmake $
*
41 wmake
$makeType finiteVolume
42 wmake
$makeType lagrangian
/basic
43 wmake
$makeType lagrangian
/distributionModels
44 wmake
$makeType genericPatchFields
46 # Build the proper scotchDecomp, metisDecomp etc.
49 wmake
$makeType conversion
51 wmake
$makeType sampling
53 wmake
$makeType dynamicMesh
54 wmake
$makeType dynamicFvMesh
55 wmake
$makeType topoChangerFvMesh
58 wmake
$makeType randomProcesses
60 thermophysicalModels
/Allwmake $
*
61 transportModels
/Allwmake $
*
62 turbulenceModels
/Allwmake $
*
63 wmake
$makeType combustionModels
64 regionModels
/Allwmake $
*
65 lagrangian
/Allwmake $
*
66 postProcessing
/Allwmake $
*
69 fvAgglomerationMethods
/Allwmake $
*
71 wmake
$makeType fvMotionSolver
72 wmake
$makeType engine
74 # ----------------------------------------------------------------- end-of-file