sinclude $(GENERAL_RULES)/module-path-user

/* Failsafe - user location */
ifeq (,$(strip $(FOAM_MODULE_APPBIN)))
    FOAM_MODULE_APPBIN = $(FOAM_USER_APPBIN)
endif
ifeq (,$(strip $(FOAM_MODULE_LIBBIN)))
    FOAM_MODULE_LIBBIN = $(FOAM_USER_LIBBIN)
endif

EXE_INC = \
    -DOFVERSION=$(OF_VERSION) \
    -I$(LIB_SRC)/transportModels/twoPhaseMixture/lnInclude \
    -I$(LIB_SRC)/transportModels \
    -I$(LIB_SRC)/transportModels/incompressible/singlePhaseTransportModel \
    -I$(LIB_SRC)/TurbulenceModels/turbulenceModels/lnInclude \
    -I$(LIB_SRC)/TurbulenceModels/incompressible/lnInclude \
    -I$(LIB_SRC)/finiteVolume/lnInclude \
    -I$(LIB_SRC)/meshTools/lnInclude \
    -I$(LIB_SRC)/sampling/lnInclude \
    -I../../TurbulenceModels/turbulenceModels/lnInclude \
    -I$(LIB_SRC)/dynamicMesh/lnInclude \
    -I$(LIB_SRC)/dynamicFvMesh/lnInclude \
    -I$(LIB_SRC)/overset/lnInclude \
	-I$(LIB_SRC)/fvOptions/lnInclude \
    -I.. \
    -I../../sixDoFRigidBodyMotionSedFoam/lnInclude \
    -I../../forcesSedFoam/lnInclude \
    -I../kineticTheoryModels/lnInclude \
    -I../granularRheologyModels/lnInclude \
    -I../interfacialModels/lnInclude \
    -I../phaseModel/lnInclude \
    -I../ppModel/lnInclude \
    -Iaveraging

EXE_LIBS = \
    -L$(FOAM_USER_LIBBIN)\
    -lEulerianInterfacialSedModels \
    -lEulerianPpSedModels \
    -lfiniteVolume \
    -lmeshTools \
    -lfvOptions \
    -lsampling \
    -ldynamicMesh \
    -ldynamicFvMesh \
    -ltopoChangerFvMesh \
    -ltwoPhaseModel \
    -lkineticTheorySedModel\
    -lgranularRheologySedModel\
    -lincompressibleTransportModels \
    -lturbulenceModels \
    -lincompressibleTurbulenceModels \
    -ltwoPhaseTurbulenceModels \
    -lsixDoFRigidBodyMotionSedFoam \
    -lforcesSedFoam \
    -loverset
