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
|
SOFA_DIR = ../../../..
TEMPLATE = lib
include($${SOFA_DIR}/sofa.cfg)
TARGET = sofacomponentvisualmodel$$LIBSUFFIX
CONFIG += $$CONFIGLIBRARIES
CONFIG -= staticlib
CONFIG += dll
DEFINES += SOFA_BUILD_COMPONENT_VISUALMODEL
HEADERS += initVisualModel.h \
ClipPlane.h \
DrawV.h \
OglModel.h \
VisualModelImpl.h \
Light.h \
LightManager.h \
PointSplatModel.h
SOURCES += initVisualModel.cpp \
ClipPlane.cpp \
DrawV.cpp \
OglModel.cpp \
VisualModelImpl.cpp \
Light.cpp \
LightManager.cpp \
PointSplatModel.cpp
contains(DEFINES,SOFA_HAVE_GLEW){
HEADERS += \
OglAttribute.h \
OglAttribute.inl \
OglShader.h \
OglShaderMacro.h \
OglShaderVisualModel.h \
OglShadowShader.h \
OglTetrahedralModel.h \
OglTetrahedralModel.inl \
OglTexture.h \
OglVariable.h \
OglVariable.inl \
PostProcessManager.h \
SlicedVolumetricModel.h
SOURCES += \
OglAttribute.cpp \
OglShader.cpp \
OglShaderMacro.cpp \
OglShaderVisualModel.cpp \
OglShadowShader.cpp \
OglTetrahedralModel.cpp \
OglTexture.cpp \
OglVariable.cpp \
PostProcessManager.cpp \
SlicedVolumetricModel.cpp
}
LIBS += $$SOFA_FRAMEWORK_LIBS
LIBS += -lsofasimulation$$LIBSUFFIX
LIBS += -lsofatree$$LIBSUFFIX
LIBS += -lsofacomponentbase$$LIBSUFFIX
LIBS += $$SOFA_EXT_LIBS
macx : LIBS += -framework GLUT
# Make sure there are no cross-dependencies
INCLUDEPATH -= $$SOFA_DIR/applications
include(visualmodel-local.cfg)
|