# File: QSimLinkedToQt3D.pro # Purpose: Includes files needed to link to Simbody (headers and libraries) # ----------------------------------------------------------------------------- # QSim was developed with support from Simbios (NIH Center for Physics-Based # Simulation of Biological Structures at Stanford) under NIH Roadmap for # Medical Research grant U54 GM072970 and NCSRR (National Center for Simulation # in Rehabilitation Research) NIH research infrastructure grant R24 HD065690. # # To the extent possible under law, the author(s) and contributor(s) have # dedicated all copyright and related and neighboring rights to this software # to the public domain worldwide. This software is distributed without warranty. # # Authors: Paul Mitiguy (2011) # Contributors: Ayman Habib, Michael Sherman # # Permission is granted, free of charge, to any person obtaining a copy of this # software and associated documentation files (the "Software"), to deal in the # Software without restriction, including without limitation the rights to use, # copy, modify, merge, publish, distribute, sublicense, and/or sell copies of # the Software and to permit persons to whom the Software is furnished to do so. # # Include this sentence, the above public domain and permission notices, and the # following disclaimer in all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR # IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # ----------------------------------------------------------------------------- # List of additional include and library paths for Simbody. # INCLUDEPATH - is the location of directory with .h header files # QMAKE_LIBDIR - is the location of directory with .a files (formerly LIBPATH) # LIBS - contains libraries you want to use in application # Note: LIBS are found along QMAKE_LIBDIR (formerly LIBPATH). # Note: Enclose names in paths in quotes if there are spaces, e.g., "/Program Files" #-------------------------------------------------------------------- HEADERS += ./QSimSourceCode/QSimMaterialType.h SOURCES += ./QSimSourceCode/QSimMaterialType.cpp HEADERS += ./QSimSourceCode/QSimGLViewWidget.h SOURCES += ./QSimSourceCode/QSimGLViewWidget.cpp HEADERS += ./QSimSourceCode/QSimSceneNode.h SOURCES += ./QSimSourceCode/QSimSceneNode.cpp HEADERS += ./QSimSourceCode/QGLRectangularBox.h SOURCES += ./QSimSourceCode/QGLRectangularBox.cpp HEADERS += ./QSimSourceCode/QGLEllipsoid.h SOURCES += ./QSimSourceCode/QGLEllipsoid.cpp HEADERS += ./QSimSourceCode/QGLTetrahedron.h SOURCES += ./QSimSourceCode/QGLTetrahedron.cpp #-------------------------------------------------------------------- # Windows only commands here #-------------------------------------------------------------------- win32{ # include(/Qt3D/qt3d/src/threed/threed_dep.pri) INCLUDEPATH += /Qt3D/qt3d/src/threed/global INCLUDEPATH += /Qt3D/qt3d/src/threed/geometry INCLUDEPATH += /Qt3D/qt3d/src/threed/arrays INCLUDEPATH += /Qt3D/qt3d/src/threed/viewing INCLUDEPATH += /Qt3D/qt3d/src/threed/painting INCLUDEPATH += /Qt3D/qt3d/src/threed/scene INCLUDEPATH += /Qt3D/qt3d/src/threed/math3d INCLUDEPATH += /Qt3D/qt3d/src/threed/api INCLUDEPATH += /Qt3D/qt3d/src/threed/materials INCLUDEPATH += /Qt3D/qt3d/src/threed/surfaces INCLUDEPATH += /Qt3D/qt3d/src/threed/textures QMAKE_LIBDIR += /Qt3D/qt3d/lib CONFIG( release, debug|release ){ LIBS += Qt3D.lib } CONFIG( debug, debug|release ){ LIBS += Qt3Dd.lib } #----------------------------------------------------------------- # Ensure .dlls are in the executable's folder (best) or listed on computer's # PATH environment variable, e.g. C:\Qt3D\qt3d\bin is on PATH. #----------------------------------------------------------------- } #-------------------------------------------------------------------- # MacOSx only commands here #-------------------------------------------------------------------- macx{ } #-------------------------------------------------------------------- # Linux only commands here #-------------------------------------------------------------------- unix:!macx{ }