diff options
author | Miikka Heikkinen <miikka.heikkinen@qt.io> | 2017-10-31 15:32:57 +0200 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@qt.io> | 2017-11-03 07:44:56 +0000 |
commit | 25ef05740b09ea2feb437039777fdbd573cbb1fc (patch) | |
tree | c9a31ca704cd3346c727e78dc235c16cb57242ef | |
parent | 5d0d56707c26650dc53c1258cf0f801125c47d69 (diff) |
Refactor .pro file structure
Moved various .pro files under their respective subdirectories, so they
don't all build their object files into same directory, potentially
causing conflicts.
Also fixes the issue with missing Qt3DStudio target.
Task-number: QT3DS-294
Change-Id: I6a8ffc6a596d65e39c1fde21b4157c86a91581d0
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
42 files changed, 1581 insertions, 631 deletions
diff --git a/src/Authoring/Authoring.pro b/src/Authoring/Authoring.pro index 7e7df3a4..eab2e1ce 100644 --- a/src/Authoring/Authoring.pro +++ b/src/Authoring/Authoring.pro @@ -3,17 +3,10 @@ CONFIG += ordered # Optional license handler isEmpty(TQTC_LICENSE_MANAGING): TQTC_LICENSE_MANAGING=$$(TQTC_LICENSE_MANAGING) -!isEmpty(TQTC_LICENSE_MANAGING): SUBDIRS += licensehandler.pro +!isEmpty(TQTC_LICENSE_MANAGING): SUBDIRS += licensehandler SUBDIRS += \ - QT3DSDM.pro \ - Qt3DSState.pro \ - CoreLib.pro \ - CommonLib.pro \ - Q3DStudio.pro \ - PresentationCompiler.pro - -win32 { - SUBDIRS += MorphLines.pro - qtConfig(qt3dstudio-fbx): SUBDIRS += FBXLineExporter.pro -} + QT3DSDM \ + CoreLib \ + Common \ + Studio/Qt3DStudio.pro diff --git a/src/Authoring/Common/Common.pro b/src/Authoring/Common/Common.pro new file mode 100644 index 00000000..21464015 --- /dev/null +++ b/src/Authoring/Common/Common.pro @@ -0,0 +1,79 @@ +TEMPLATE = lib +TARGET = CommonLib +CONFIG += staticlib nostrictstrings +include(../commoninclude.pri) + +QT += widgets + +DEFINES += _UNICODE QT3DS_AUTHORING _AFXDLL PCRE_STATIC _AMD64_ _WINSOCK_DEPRECATED_NO_WARNINGS + +INCLUDEPATH += \ + Code/_Win32 \ + Code/Thread \ + Code/IO \ + Code \ + Code/Exceptions \ + Code/_Win32/Include \ + Code/Report \ + Code/Serialize \ + ../QT3DSDM \ + ../QT3DSDM/Systems \ + ../../Runtime/Source/Qt3DSFoundation/Include \ + ../../3rdparty/EASTL/UnknownVersion/include \ + ../../3rdparty/color \ + .. + +PRECOMPILED_HEADER += Code/_Win32/stdafx.h + +SOURCES += \ + ../../3rdparty/color/CColor.cpp \ + Code/HiResTimer.cpp \ + Code/MasterP.cpp \ + Code/MethProf.cpp \ + Code/Pt.cpp \ + Code/StackTokenizer.cpp \ + Code/StringTokenizer.cpp \ + Code/StrUtilities.cpp \ + Code/Qt3DSAtomic.cpp \ + Code/Qt3DSFileTools.cpp \ + Code/Qt3DSId.cpp \ + Code/Qt3DSMath.cpp \ + Code/Qt3DSMemory.cpp \ + Code/Qt3DSMessageBox.cpp \ + Code/Qt3DSObjectCounter.cpp \ + Code/Qt3DSString.cpp \ + Code/Qt3DSTime.cpp \ + Code/Thread/Mutex.cpp \ + Code/Thread/Thread.cpp \ + Code/Exceptions/Qt3DSExceptionClass.cpp \ + Code/Exceptions/XMLException.cpp \ + Code/_Win32/DLLVersion.cpp \ + Code/_Win32/FileIterator.cpp \ + Code/_Win32/Preferences.cpp \ + Code/_Win32/stdafx.cpp \ + Code/_Win32/SystemInfo.cpp \ + Code/_Win32/Qt3DSFile.cpp \ + Code/_Win32/Qt3DSRegistry.cpp \ + Code/Graph/Graph.cpp \ + Code/InfoDump/CoutSink.cpp \ + Code/InfoDump/DumpFileSink.cpp \ + Code/InfoDump/InfoDump.cpp \ + Code/InfoDump/InfoSink.cpp \ + Code/InfoDump/StrVecSink.cpp \ + Code/IO/BufferedInputStream.cpp \ + Code/IO/BufferedOutputStream.cpp \ + Code/IO/FileInputStream.cpp \ + Code/IO/FileOutputStream.cpp \ + Code/IO/IOStreams.cpp \ + Code/IO/LEndianStreams.cpp \ + Code/IO/MemBuf.cpp \ + Code/IO/MemInputStream.cpp \ + Code/IO/MemOutputStream.cpp \ + Code/IO/Seekable.cpp \ + Code/EulerAngles/EulerAngles.cpp \ + Code/Memory/MemoryObject.cpp \ + Code/Serialize/FormattedInputStream.cpp \ + Code/Serialize/FormattedOutputStream.cpp \ + Code/Serialize/PreferencesSerializer.cpp \ + +HEADERS = Code/Literals.h diff --git a/src/Authoring/CommonLib.pro b/src/Authoring/CommonLib.pro deleted file mode 100644 index 101b9a62..00000000 --- a/src/Authoring/CommonLib.pro +++ /dev/null @@ -1,27 +0,0 @@ -TEMPLATE = lib -TARGET = CommonLib -CONFIG += staticlib nostrictstrings -include($$PWD/commoninclude.pri) - -QT += widgets - -DEFINES += _UNICODE QT3DS_AUTHORING _AFXDLL PCRE_STATIC _AMD64_ _WINSOCK_DEPRECATED_NO_WARNINGS - -INCLUDEPATH += \ - Common/Code/_Win32 \ - Common/Code/Thread \ - Common/Code/IO \ - Common/Code \ - Common/Code/Exceptions \ - Common/Code/_Win32/Include \ - Common/Code/Report \ - Common/Code/Serialize \ - QT3DSDM \ - QT3DSDM/Systems \ - $$PWD/../Runtime/Source/Qt3DSFoundation/Include \ - ../3rdparty/EASTL/UnknownVersion/include \ - ../3rdparty/color - -PRECOMPILED_HEADER += Common/Code/_Win32/stdafx.h - -include(CommonLib.pri) diff --git a/src/Authoring/CoreLib.pri b/src/Authoring/CoreLib.pri deleted file mode 100644 index 0ee7775b..00000000 --- a/src/Authoring/CoreLib.pri +++ /dev/null @@ -1,66 +0,0 @@ -SOURCES += \ - Client/Code/Core/StdAfx.cpp \ - Client/Code/Core/Q3DStudioNVFoundation.cpp \ - Client/Code/Core/Types/BoundingBox.cpp \ - Client/Code/Core/Types/CachedMatrix.cpp \ - Client/Code/Core/Types/Frustum.cpp \ - Client/Code/Core/Types/Matrix.cpp \ - Client/Code/Core/Types/Pixel.cpp \ - Client/Code/Core/Types/Plane.cpp \ - Client/Code/Core/Types/Rotation3.cpp \ - Client/Code/Core/Types/Qt3DSColor.cpp \ - Client/Code/Core/Types/Vector2.cpp \ - Client/Code/Core/Types/Vector3.cpp \ - Client/Code/Core/Utility/BuildConfigParser.cpp \ - Client/Code/Core/Utility/ColorConversion.cpp \ - Client/Code/Core/Utility/CoreUtils.cpp \ - Client/Code/Core/Utility/cpuid.cpp \ - Client/Code/Core/Utility/DataModelObjectReferenceHelper.cpp \ - Client/Code/Core/Utility/HotKeys.cpp \ - Client/Code/Core/Utility/OptimizedArithmetic.cpp \ - Client/Code/Core/Utility/PathConstructionHelper.cpp \ - Client/Code/Core/Utility/StudioClipboard.cpp \ - Client/Code/Core/Utility/StudioObjectTypes.cpp \ - Client/Code/Core/Utility/StudioPreferences.cpp \ - Client/Code/Core/Utility/StudioProjectVariables.cpp \ - Client/Code/Core/Utility/TestCmdUtils.cpp \ - Client/Code/Core/Commands/Cmd.cpp \ - Client/Code/Core/Commands/CmdActivateSlide.cpp \ - Client/Code/Core/Commands/CmdBatch.cpp \ - Client/Code/Core/Commands/CmdDataModel.cpp \ - Client/Code/Core/Commands/CmdLocateReference.cpp \ - Client/Code/Core/Commands/CmdStack.cpp \ - Client/Code/Core/Core/Core.cpp \ - Client/Code/Core/Core/Dispatch.cpp \ - Client/Code/Core/Doc/ComposerEditorInterface.cpp \ - Client/Code/Core/Doc/Doc.cpp \ - Client/Code/Core/Doc/DocumentBufferCache.cpp \ - Client/Code/Core/Doc/DocumentEditor.cpp \ - Client/Code/Core/Doc/DynamicLua.cpp \ - Client/Code/Core/Doc/GraphUtils.cpp \ - Client/Code/Core/Doc/IComposerSerializer.cpp \ - Client/Code/Core/Doc/PathImportTranslator.cpp \ - Client/Code/Core/Doc/RelativePathTools.cpp \ - Client/Code/Core/Doc/StudioProjectSettings.cpp \ - Client/Code/Core/Doc/Qt3DSDMStudioSystem.cpp \ - Client/Code/Core/Doc/ClientDataModelBridge/ClientDataModelBridge.cpp \ - Client/Code/Core/Timer/Timer.cpp \ - Client/Code/Core/VirtualAssets/PlaybackClock.cpp \ - Client/Code/Core/VirtualAssets/VClockPolicy.cpp \ - QT3DSIMP/Qt3DSImportLib/Qt3DSImport.cpp \ - QT3DSIMP/Qt3DSImportLib/Qt3DSImportComposerTypes.cpp \ - QT3DSIMP/Qt3DSImportLib/Qt3DSImportLibPrecompile.cpp \ - QT3DSIMP/Qt3DSImportLib/Qt3DSImportMesh.cpp \ - QT3DSIMP/Qt3DSImportLib/Qt3DSImportMeshBuilder.cpp \ - QT3DSIMP/Qt3DSImportLib/Qt3DSImportMeshStudioOnly.cpp \ - QT3DSIMP/Qt3DSImportLib/Qt3DSImportPath.cpp \ - QT3DSIMP/Qt3DSImportLib/Qt3DSImportPerformImport.cpp \ - QT3DSIMP/Qt3DSImportSGTranslation/Qt3DSImportColladaSGTranslation.cpp \ - QT3DSIMP/Qt3DSImportSGTranslation/Qt3DSImportFbxSGTranslation.cpp \ - QT3DSIMP/Qt3DSImportSGTranslation/Qt3DSImportSceneGraphTranslation.cpp \ - $$PWD/Client/Code/Core/Utility/q3dsdirsystem.cpp \ - $$PWD/Client/Code/Core/Utility/q3dsdirwatcher.cpp - -HEADERS += \ - $$PWD/Client/Code/Core/Utility/q3dsdirsystem.h \ - $$PWD/Client/Code/Core/Utility/q3dsdirwatcher.h diff --git a/src/Authoring/CoreLib.pro b/src/Authoring/CoreLib.pro deleted file mode 100644 index c34a4857..00000000 --- a/src/Authoring/CoreLib.pro +++ /dev/null @@ -1,64 +0,0 @@ -TEMPLATE = lib -TARGET = CoreLib -CONFIG += staticlib nostrictstrings -include($$PWD/commoninclude.pri) -include($$OUT_PWD/qtAuthoring-config.pri) - -DEFINES += _UNICODE QT3DS_AUTHORING _AFXDLL \ - PCRE_STATIC DRIVE_DESIGN_STUDIO \ - DISABLE_MESH_OPTIMIZATION DOM_INCLUDE_TINYXML NO_ZAE COLLADA_DOM_SUPPORT141 NO_BOOST \ - _AMD64_ - -QT += widgets - -macos:DEFINES += WIDE_IS_DIFFERENT_TYPE_THAN_CHAR16_T QT3DS_LITTLE_ENDIAN - -linux: DEFINES += WIDE_IS_DIFFERENT_TYPE_THAN_CHAR16_T - -INCLUDEPATH += \ - Client/Code/Core \ - Client/Code/Core/Utility \ - Client/Code/Core/Types \ - Client/Code/Core/Commands \ - Client/Code/Core/Core \ - Client/Code/Core/Doc \ - Client/Code/Core/Doc/ClientDataModelBridge \ - Client/Code/Shared \ - Client/Code/Shared/Log \ - Client/Code/Core/Timer \ - Client/Code/Core/VirtualAssets \ - QT3DSIMP/Qt3DSImportLib \ - QT3DSDM/Systems \ - QT3DSDM/Systems/Cores \ - QT3DSIMP/Qt3DSImportSGTranslation \ - Studio/DragAndDrop \ - Studio/Render \ - Studio/Workspace \ - Studio/_Win/DragNDrop \ - Studio/Utils \ - Build \ - Common/Code/Thread \ - Common/Code/IO \ - Common/Code \ - Common/Code/Exceptions \ - Common/Code/_Win32/Include \ - Common/Code/Graph \ - Common/Code/EulerAngles \ - Common/Code/Serialize \ - $$PWD/../Runtime/Source/DataModel/Include \ - $$PWD/../Runtime/Source/Qt3DSRender/Include \ - $$PWD/../Runtime/Source/Qt3DSFoundation/Include \ - $$PWD/../Runtime/Source/Qt3DSRuntimeRender/Include \ - $$PWD/../Runtime/Source/Qt3DSRuntimeRender/GraphObjects \ - $$PWD/../Runtime/Source/Qt3DSRuntimeRender/ResourceManager \ - $$PWD/../Runtime/Source/Qt3DSStateApplication/Application \ - ../3rdparty/Lua/UnknownVersion/src \ - ../3rdparty/EASTL/UnknownVersion/include \ - $$QMAKE_INCDIR_FBX \ - ../3rdparty/ColladaDOM/1.4.0/dom/include \ - ../3rdparty/ColladaDOM/1.4.0/dom/include/1.4 \ - ../3rdparty/color - -PRECOMPILED_HEADER = Client/Code/Core/StdAfx.h - -include(CoreLib.pri) diff --git a/src/Authoring/CoreLib/CoreLib.pro b/src/Authoring/CoreLib/CoreLib.pro new file mode 100644 index 00000000..10549382 --- /dev/null +++ b/src/Authoring/CoreLib/CoreLib.pro @@ -0,0 +1,132 @@ +TEMPLATE = lib +TARGET = CoreLib +CONFIG += staticlib nostrictstrings +include(../commoninclude.pri) +include($$OUT_PWD/../qtAuthoring-config.pri) +INCLUDEPATH += $$OUT_PWD/.. + +DEFINES += _UNICODE QT3DS_AUTHORING _AFXDLL \ + PCRE_STATIC DRIVE_DESIGN_STUDIO \ + DISABLE_MESH_OPTIMIZATION DOM_INCLUDE_TINYXML NO_ZAE COLLADA_DOM_SUPPORT141 NO_BOOST \ + _AMD64_ + +QT += widgets + +macos:DEFINES += WIDE_IS_DIFFERENT_TYPE_THAN_CHAR16_T QT3DS_LITTLE_ENDIAN + +linux: DEFINES += WIDE_IS_DIFFERENT_TYPE_THAN_CHAR16_T + +INCLUDEPATH += \ + ../Client/Code/Core \ + ../Client/Code/Core/Utility \ + ../Client/Code/Core/Types \ + ../Client/Code/Core/Commands \ + ../Client/Code/Core/Core \ + ../Client/Code/Core/Doc \ + ../Client/Code/Core/Doc/ClientDataModelBridge \ + ../Client/Code/Shared \ + ../Client/Code/Shared/Log \ + ../Client/Code/Core/Timer \ + ../Client/Code/Core/VirtualAssets \ + ../QT3DSIMP/Qt3DSImportLib \ + ../QT3DSDM/Systems \ + ../QT3DSDM/Systems/Cores \ + ../QT3DSIMP/Qt3DSImportSGTranslation \ + ../Studio/DragAndDrop \ + ../Studio/Render \ + ../Studio/Workspace \ + ../Studio/_Win/DragNDrop \ + ../Studio/Utils \ + ../Build \ + ../Common/Code/Thread \ + ../Common/Code/IO \ + ../Common/Code \ + ../Common/Code/Exceptions \ + ../Common/Code/_Win32/Include \ + ../Common/Code/Graph \ + ../Common/Code/EulerAngles \ + ../Common/Code/Serialize \ + ../../Runtime/Source/DataModel/Include \ + ../../Runtime/Source/Qt3DSRender/Include \ + ../../Runtime/Source/Qt3DSFoundation/Include \ + ../../Runtime/Source/Qt3DSRuntimeRender/Include \ + ../../Runtime/Source/Qt3DSRuntimeRender/GraphObjects \ + ../../Runtime/Source/Qt3DSRuntimeRender/ResourceManager \ + ../../Runtime/Source/Qt3DSStateApplication/Application \ + ../../3rdparty/Lua/UnknownVersion/src \ + ../../3rdparty/EASTL/UnknownVersion/include \ + $$QMAKE_INCDIR_FBX \ + ../../3rdparty/ColladaDOM/1.4.0/dom/include \ + ../../3rdparty/ColladaDOM/1.4.0/dom/include/1.4 \ + ../../3rdparty/color \ + .. + +PRECOMPILED_HEADER = ../Client/Code/Core/StdAfx.h + +SOURCES += \ + ../Client/Code/Core/StdAfx.cpp \ + ../Client/Code/Core/Q3DStudioNVFoundation.cpp \ + ../Client/Code/Core/Types/BoundingBox.cpp \ + ../Client/Code/Core/Types/CachedMatrix.cpp \ + ../Client/Code/Core/Types/Frustum.cpp \ + ../Client/Code/Core/Types/Matrix.cpp \ + ../Client/Code/Core/Types/Pixel.cpp \ + ../Client/Code/Core/Types/Plane.cpp \ + ../Client/Code/Core/Types/Rotation3.cpp \ + ../Client/Code/Core/Types/Qt3DSColor.cpp \ + ../Client/Code/Core/Types/Vector2.cpp \ + ../Client/Code/Core/Types/Vector3.cpp \ + ../Client/Code/Core/Utility/BuildConfigParser.cpp \ + ../Client/Code/Core/Utility/ColorConversion.cpp \ + ../Client/Code/Core/Utility/CoreUtils.cpp \ + ../Client/Code/Core/Utility/cpuid.cpp \ + ../Client/Code/Core/Utility/DataModelObjectReferenceHelper.cpp \ + ../Client/Code/Core/Utility/HotKeys.cpp \ + ../Client/Code/Core/Utility/OptimizedArithmetic.cpp \ + ../Client/Code/Core/Utility/PathConstructionHelper.cpp \ + ../Client/Code/Core/Utility/StudioClipboard.cpp \ + ../Client/Code/Core/Utility/StudioObjectTypes.cpp \ + ../Client/Code/Core/Utility/StudioPreferences.cpp \ + ../Client/Code/Core/Utility/StudioProjectVariables.cpp \ + ../Client/Code/Core/Utility/TestCmdUtils.cpp \ + ../Client/Code/Core/Commands/Cmd.cpp \ + ../Client/Code/Core/Commands/CmdActivateSlide.cpp \ + ../Client/Code/Core/Commands/CmdBatch.cpp \ + ../Client/Code/Core/Commands/CmdDataModel.cpp \ + ../Client/Code/Core/Commands/CmdLocateReference.cpp \ + ../Client/Code/Core/Commands/CmdStack.cpp \ + ../Client/Code/Core/Core/Core.cpp \ + ../Client/Code/Core/Core/Dispatch.cpp \ + ../Client/Code/Core/Doc/ComposerEditorInterface.cpp \ + ../Client/Code/Core/Doc/Doc.cpp \ + ../Client/Code/Core/Doc/DocumentBufferCache.cpp \ + ../Client/Code/Core/Doc/DocumentEditor.cpp \ + ../Client/Code/Core/Doc/DynamicLua.cpp \ + ../Client/Code/Core/Doc/GraphUtils.cpp \ + ../Client/Code/Core/Doc/IComposerSerializer.cpp \ + ../Client/Code/Core/Doc/PathImportTranslator.cpp \ + ../Client/Code/Core/Doc/RelativePathTools.cpp \ + ../Client/Code/Core/Doc/StudioProjectSettings.cpp \ + ../Client/Code/Core/Doc/Qt3DSDMStudioSystem.cpp \ + ../Client/Code/Core/Doc/ClientDataModelBridge/ClientDataModelBridge.cpp \ + ../Client/Code/Core/Timer/Timer.cpp \ + ../Client/Code/Core/VirtualAssets/PlaybackClock.cpp \ + ../Client/Code/Core/VirtualAssets/VClockPolicy.cpp \ + ../QT3DSIMP/Qt3DSImportLib/Qt3DSImport.cpp \ + ../QT3DSIMP/Qt3DSImportLib/Qt3DSImportComposerTypes.cpp \ + ../QT3DSIMP/Qt3DSImportLib/Qt3DSImportLibPrecompile.cpp \ + ../QT3DSIMP/Qt3DSImportLib/Qt3DSImportMesh.cpp \ + ../QT3DSIMP/Qt3DSImportLib/Qt3DSImportMeshBuilder.cpp \ + ../QT3DSIMP/Qt3DSImportLib/Qt3DSImportMeshStudioOnly.cpp \ + ../QT3DSIMP/Qt3DSImportLib/Qt3DSImportPath.cpp \ + ../QT3DSIMP/Qt3DSImportLib/Qt3DSImportPerformImport.cpp \ + ../QT3DSIMP/Qt3DSImportSGTranslation/Qt3DSImportColladaSGTranslation.cpp \ + ../QT3DSIMP/Qt3DSImportSGTranslation/Qt3DSImportFbxSGTranslation.cpp \ + ../QT3DSIMP/Qt3DSImportSGTranslation/Qt3DSImportSceneGraphTranslation.cpp \ + ../Client/Code/Core/Utility/q3dsdirsystem.cpp \ + ../Client/Code/Core/Utility/q3dsdirwatcher.cpp + +HEADERS += \ + ../Client/Code/Core/Utility/q3dsdirsystem.h \ + ../Client/Code/Core/Utility/q3dsdirwatcher.h + diff --git a/src/Authoring/FBXLineExporter.pri b/src/Authoring/FBXLineExporter.pri deleted file mode 100644 index 9a5d6dc8..00000000 --- a/src/Authoring/FBXLineExporter.pri +++ /dev/null @@ -1 +0,0 @@ -SOURCES += FBXLineExporter/FBXLineExporter.cpp diff --git a/src/Authoring/FBXLineExporter.pro b/src/Authoring/FBXLineExporter/FBXLineExporter.pro index 498823e5..bccc3ea5 100644 --- a/src/Authoring/FBXLineExporter.pro +++ b/src/Authoring/FBXLineExporter/FBXLineExporter.pro @@ -1,15 +1,17 @@ TEMPLATE = app TARGET = FBXLineExporter -include($$PWD/commoninclude.pri) -include($$OUT_PWD/qtAuthoring-config.pri) +include(../commoninclude.pri) +include($$OUT_PWD/../qtAuthoring-config.pri) +INCLUDEPATH += $$OUT_PWD/.. + CONFIG += console QT -= gui DEFINES += _UNICODE QT3DS_AUTHORING _AFXDLL PCRE_STATIC INCLUDEPATH += \ - $$PWD/../Runtime/Source/Qt3DSFoundation/Include \ + ../../Runtime/Source/Qt3DSFoundation/Include \ $$QMAKE_INCDIR_FBX \ - ../3rdparty/EASTL/UnknownVersion/include + ../../3rdparty/EASTL/UnknownVersion/include LIBS += \ $$QMAKE_LIBS_FBX \ @@ -24,7 +26,7 @@ LIBS += \ -lWinmm \ -lqt3dsruntimestatic$$qtPlatformTargetSuffix() -include(FBXLineExporter.pri) +SOURCES += FBXLineExporter.cpp load(qt_tool) diff --git a/src/Authoring/MorphLines.pri b/src/Authoring/MorphLines.pri deleted file mode 100644 index 80f48dd0..00000000 --- a/src/Authoring/MorphLines.pri +++ /dev/null @@ -1 +0,0 @@ -SOURCES += MorphLinesExporter/MorphLines.cpp diff --git a/src/Authoring/MorphLinesExporter/MorphLines.cpp b/src/Authoring/MorphLines/MorphLines.cpp index 45ee8e78..45ee8e78 100644 --- a/src/Authoring/MorphLinesExporter/MorphLines.cpp +++ b/src/Authoring/MorphLines/MorphLines.cpp diff --git a/src/Authoring/MorphLines.pro b/src/Authoring/MorphLines/MorphLines.pro index 7ee05f0d..09ab4191 100644 --- a/src/Authoring/MorphLines.pro +++ b/src/Authoring/MorphLines/MorphLines.pro @@ -1,16 +1,18 @@ TEMPLATE = app TARGET = MorphLines -include($$PWD/commoninclude.pri) -include($$OUT_PWD/qtAuthoring-config.pri) +include(../commoninclude.pri) +include($$OUT_PWD/../qtAuthoring-config.pri) +INCLUDEPATH += $$OUT_PWD/.. + CONFIG += console nostrictstrings QT -= gui DEFINES += _UNICODE QT3DS_AUTHORING _AFXDLL PCRE_STATIC INCLUDEPATH += \ - QT3DSIMP/Qt3DSImportLib \ - $$PWD/../Runtime/Source/Qt3DSRender/Include \ - $$PWD/../Runtime/Source/Qt3DSFoundation/Include \ - ../3rdparty/EASTL/UnknownVersion/include + ../QT3DSIMP/Qt3DSImportLib \ + ../../Runtime/Source/Qt3DSRender/Include \ + ../../Runtime/Source/Qt3DSFoundation/Include \ + ../../3rdparty/EASTL/UnknownVersion/include LIBS += \ $$QMAKE_LIBS_FBX \ @@ -27,7 +29,7 @@ LIBS += \ -lCoreLib$$qtPlatformTargetSuffix() \ -lCommonLib$$qtPlatformTargetSuffix() -include(MorphLines.pri) +SOURCES += MorphLines.cpp load(qt_tool) diff --git a/src/Authoring/Q3DStudio.pro b/src/Authoring/Q3DStudio.pro deleted file mode 100644 index acdc3990..00000000 --- a/src/Authoring/Q3DStudio.pro +++ /dev/null @@ -1,217 +0,0 @@ -TEMPLATE = app -TARGET = Qt3DStudio -include($$PWD/commoninclude.pri) -include($$OUT_PWD/qtAuthoring-config.pri) -CONFIG += nostrictstrings - -DEFINES += _UNICODE UNICODE QT3DS_AUTHORING _AFXDLL \ - PCRE_STATIC EASTL_MINMAX_ENABLED=0 \ - EASTL_NOMINMAX=0 DOM_DYNAMIC DRIVE_DESIGN_STUDIO - -win: QMAKE_LFLAGS += /MANIFEST /ENTRY:"wWinMainCRTStartup" - -QT += core gui openglextensions -QT += qml quick widgets quickwidgets network - -INCLUDEPATH += \ - Studio/_Win/Include \ - Studio/_Win/Application \ - Studio/_Win/Controls \ - Studio/_Win/DragNDrop \ - Studio/_Win/Palettes \ - Studio/_Win/Palettes/Progress \ - Studio/_Win/Palettes/Splash \ - Studio/_Win/UI \ - Studio/_Win/Utils \ - Studio/Application \ - Studio/Controls \ - Studio/DragAndDrop \ - Studio/Palettes \ - Studio/Palettes/Action \ - Studio/Palettes/Action/ActionParamRow \ - Studio/Palettes/BasicObjects \ - Studio/Palettes/Inspector \ - Studio/Palettes/Master \ - Studio/Palettes/Progress \ - Studio/Palettes/Project \ - Studio/Palettes/Slide \ - Studio/Palettes/Timeline \ - Studio/Render \ - Studio/UI \ - Studio/Utils \ - Studio/Workspace \ - Studio/Workspace/Views \ - Studio \ - Studio/English.lproj/Strings \ - QT3DSIMP/Qt3DSImportLib \ - QT3DSIMP/Qt3DSImportSGTranslation \ - QT3DSDM/Systems \ - Common/Code/Thread \ - Common/Code/IO \ - Common/Code \ - Common/Code/Exceptions \ - Common/Code/_Win32/Include \ - Common/Code/_Win32 \ - Common/Code/Graph \ - Common/Code/Report \ - Common/Code/Memory \ - Client/Code/Core/Utility \ - Client/Code/Core/Types \ - Client/Code/Core/Commands \ - Client/Code/Core/Core \ - Client/Code/Core \ - Client/Code/Core/Doc \ - Client/Code/Core/Doc/ClientDataModelBridge \ - Client/Code/Shared \ - Client/Code/Shared/Log \ - $$PWD/../Runtime/Source/Qt3DSRender/Include \ - $$PWD/../Runtime/Source/Qt3DSFoundation/Include \ - $$PWD/../Runtime/Source/Qt3DSRuntimeRender/Include \ - $$PWD/../Runtime/Source/Qt3DSRuntimeRender/GraphObjects \ - $$PWD/../Runtime/Source/Qt3DSRuntimeRender/ResourceManager \ - $$PWD/../Runtime/Source/Qt3DSStateApplication/Application \ - $$PWD/../Runtime/Source/Qt3DSEvent/InternalInclude \ - ../3rdparty/EASTL/UnknownVersion/include \ - ../3rdparty/color - -linux { - BEGIN_ARCHIVE = -Wl,--whole-archive - END_ARCHIVE = -Wl,--no-whole-archive -} - -STATICRUNTIME = \ - $$BEGIN_ARCHIVE \ - -lLua$$qtPlatformTargetSuffix() \ - -lEASTL$$qtPlatformTargetSuffix() \ - -lpcre$$qtPlatformTargetSuffix() \ - -lTinyXML$$qtPlatformTargetSuffix() \ - -lColladaDOM$$qtPlatformTargetSuffix() \ - -lQT3DSDM$$qtPlatformTargetSuffix() \ - -lCommonLib$$qtPlatformTargetSuffix() \ - -lCoreLib$$qtPlatformTargetSuffix() \ - $$END_ARCHIVE - -# On non-windows systems link the whole static archives and do not put them -# in the prl file to prevent them being linked again by targets that depend -# upon this shared library -!win32 { - QMAKE_LFLAGS += $$STATICRUNTIME -} else { - DEFINES += WIN32_LEAN_AND_MEAN - LIBS += $$STATICRUNTIME - QMAKE_LFLAGS += /NODEFAULTLIB:tinyxml.lib -} - -LIBS += \ - -lqt3dsruntimestatic$$qtPlatformTargetSuffix() \ - $$QMAKE_LIBS_FBX - -linux { - LIBS += \ - -ldl \ - -lEGL -} - -win: PRECOMPILED_HEADER = Studio/_Win/Studio/stdafx.h - -include(Q3DStudio.pri) - -FORMS += \ - Studio/MainFrm.ui \ - Studio/_Win/Application/AboutDlg.ui \ - Studio/_Win/UI/StartupDlg.ui \ - Studio/_Win/Application/SubPresentationsDlg.ui \ - Studio/_Win/Palettes/Progress/ProgressDlg.ui - -RESOURCES += \ - Studio/MainFrm.qrc \ - qml.qrc \ - Studio/images.qrc - -PREDEPS_LIBS += \ - qt3dsruntimestatic \ - QT3DSDM \ - CommonLib \ - CoreLib - - -# Optional license handler -isEmpty(TQTC_LICENSE_MANAGING): TQTC_LICENSE_MANAGING=$$(TQTC_LICENSE_MANAGING) -!isEmpty(TQTC_LICENSE_MANAGING) { - DEFINES += USE_LICENSE_HANDLER LICENSE_HANDLER_AS_DLL - LIBS += -llicensehandler$$qtPlatformTargetSuffix() - INCLUDEPATH += $$TQTC_LICENSE_MANAGING/studio3d -} - -include($$PWD/../utils.pri) -PRE_TARGETDEPS += $$fixLibPredeps($$LIBDIR, PREDEPS_LIBS) - -# Copy necessary resources - -ABS_PRJ_ROOT = $$absolute_path($$PWD/../..) -macos:ABS_DEST_DIR = $$absolute_path($$BINDIR)/$${TARGET}.app/Contents -!macos:ABS_DEST_DIR = $$absolute_path($$BINDIR) -macos:RES = "Resources" -!macos:RES = "res" - -defineReplace(doReplaceResCopy_copy1) { - filePath = $$absolute_path($$1) - filePath = $$replace(filePath, $$ABS_PRJ_ROOT/Studio, $$ABS_DEST_DIR) - PRE_TARGETDEPS += $$filePath - export(PRE_TARGETDEPS) - return($$system_path($$filePath)) -} -defineReplace(doReplaceResCopy_copy2) { - filePath = $$absolute_path($$1) - macos:filePath = $$replace(filePath, $$ABS_PRJ_ROOT/Studio, $$ABS_DEST_DIR/$$RES) - !macos:filePath = $$replace(filePath, $$ABS_PRJ_ROOT/Studio, $$ABS_DEST_DIR) - PRE_TARGETDEPS += $$filePath - export(PRE_TARGETDEPS) - return($$system_path($$filePath)) -} - -defineReplace(addFilesToResources) { - # Remove directories from results - input_files = $$files($$2, true) - for(input_file, input_files) { - last_part = $$split(input_file, /) - last_part = $$last(last_part) - last_split = $$split(last_part, .) - split_size = $$size(last_split) - equals(split_size, 2): $${1}.input_files += $$input_file - } - $${1}.input = $${1}.input_files - $${1}.commands = $(COPY_FILE) "${QMAKE_FILE_IN}" "${QMAKE_FILE_OUT}" - $${1}.CONFIG = no_link - $${1}.name = $$1 - $${1}.output_function = doReplaceResCopy_$${1} - - export($${1}.input_files) - export($${1}.input) - export($${1}.output_function) - export($${1}.commands) - export($${1}.CONFIG) - export($${1}.name) - - $${1}_install.files = $$2 - $${1}_install.path = $$[QT_INSTALL_BINS]/$$3 - INSTALLS += $${1}_install - export($${1}_install.files) - export($${1}_install.path) - export(INSTALLS) - - return($$1) -} - -QMAKE_EXTRA_COMPILERS += $$addFilesToResources("copy1", $$PWD/../../Studio/Content/*, Content) -QMAKE_EXTRA_COMPILERS += $$addFilesToResources("copy2", "$$PWD/../../Studio/Build Configurations/*", "Build Configurations") - -CONFIG += exceptions - -RESOURCES += \ - Studio/qt3dstudio.qrc - -target.path = $$[QT_INSTALL_BINS] -INSTALLS += target - -RC_ICONS = Studio/images/3D-studio.ico diff --git a/src/Authoring/QT3DSDM.pri b/src/Authoring/QT3DSDM.pri deleted file mode 100644 index fe0fcf73..00000000 --- a/src/Authoring/QT3DSDM.pri +++ /dev/null @@ -1,34 +0,0 @@ -SOURCES += \ - QT3DSDM/EASTL_new.cpp \ - QT3DSDM/Qt3DSDMPrefix.cpp \ - QT3DSDM/Systems/ActionSystem.cpp \ - QT3DSDM/Systems/SignalsImpl.cpp \ - QT3DSDM/Systems/SlideSystem.cpp \ - QT3DSDM/Systems/StudioAnimationSystem.cpp \ - QT3DSDM/Systems/StudioCoreSystem.cpp \ - QT3DSDM/Systems/StudioFullSystem.cpp \ - QT3DSDM/Systems/StudioPropertySystem.cpp \ - QT3DSDM/Systems/Qt3DSDMComposerTypeDefinitions.cpp \ - QT3DSDM/Systems/Qt3DSDMGuides.cpp \ - QT3DSDM/Systems/Qt3DSDMHandles.cpp \ - QT3DSDM/Systems/Qt3DSDMMetaData.cpp \ - QT3DSDM/Systems/Qt3DSDMSignalSystem.cpp \ - QT3DSDM/Systems/Qt3DSDMStringTable.cpp \ - QT3DSDM/Systems/Qt3DSDMValue.cpp \ - QT3DSDM/Systems/Qt3DSDMXML.cpp \ - QT3DSDM/Systems/Cores/ActionCoreProducer.cpp \ - QT3DSDM/Systems/Cores/AnimationCoreProducer.cpp \ - QT3DSDM/Systems/Cores/DataCoreProducer.cpp \ - QT3DSDM/Systems/Cores/SimpleActionCore.cpp \ - QT3DSDM/Systems/Cores/SimpleAnimationCore.cpp \ - QT3DSDM/Systems/Cores/SimpleDataCore.cpp \ - QT3DSDM/Systems/Cores/SimpleSlideCore.cpp \ - QT3DSDM/Systems/Cores/SimpleSlideGraphCore.cpp \ - QT3DSDM/Systems/Cores/SlideCoreProducer.cpp \ - QT3DSDM/Systems/Cores/SlideGraphCoreProducer.cpp \ - -HEADERS += \ - QT3DSDM/Systems/Qt3DSDMDataTypes.h \ - QT3DSDM/Systems/Qt3DSDMMetaDataTypes.h \ - QT3DSDM/Systems/Qt3DSDMMetaDataValue.h \ - QT3DSDM/Systems/Qt3DSDMMetaData.h diff --git a/src/Authoring/QT3DSDM.pro b/src/Authoring/QT3DSDM.pro deleted file mode 100644 index b7a3e799..00000000 --- a/src/Authoring/QT3DSDM.pro +++ /dev/null @@ -1,27 +0,0 @@ -TEMPLATE = lib -TARGET = QT3DSDM -CONFIG += staticlib -include($$PWD/commoninclude.pri) - -DEFINES += QT3DS_AUTHORING _AFXDLL PCRE_STATIC _UNICODE - -linux { - DEFINES += QT3DSDM_META_DATA_NO_SIGNALS -} - -INCLUDEPATH += \ - QT3DSDM \ - QT3DSDM/Systems \ - QT3DSDM/Systems/Cores \ - $$PWD/../Runtime/Source/System/Include \ - $$PWD/../Runtime/Source/Qt3DSFoundation/Include \ - $$PWD/../Runtime/Source/Qt3DSRuntimeRender/Include \ - $$PWD/../Runtime/Source/DataModel/Include \ - $$PWD/../Runtime/Source/Qt3DSRender/Include \ - ../3rdparty/EASTL/UnknownVersion/include \ - ../3rdparty/utf8cpp/2.3.2/source \ - ../3rdparty/color - -PRECOMPILED_HEADER = QT3DSDM/Qt3DSDMPrefix.h - -include(QT3DSDM.pri) diff --git a/src/Authoring/QT3DSDM/QT3DSDM.pro b/src/Authoring/QT3DSDM/QT3DSDM.pro new file mode 100644 index 00000000..159ea68b --- /dev/null +++ b/src/Authoring/QT3DSDM/QT3DSDM.pro @@ -0,0 +1,61 @@ +TEMPLATE = lib +TARGET = QT3DSDM +CONFIG += staticlib +include(../commoninclude.pri) + +DEFINES += QT3DS_AUTHORING _AFXDLL PCRE_STATIC _UNICODE + +linux { + DEFINES += QT3DSDM_META_DATA_NO_SIGNALS +} + +INCLUDEPATH += \ + \ + Systems \ + Systems/Cores \ + ../../Runtime/Source/System/Include \ + ../../Runtime/Source/Qt3DSFoundation/Include \ + ../../Runtime/Source/Qt3DSRuntimeRender/Include \ + ../../Runtime/Source/DataModel/Include \ + ../../Runtime/Source/Qt3DSRender/Include \ + ../../3rdparty/EASTL/UnknownVersion/include \ + ../../3rdparty/utf8cpp/2.3.2/source \ + ../../3rdparty/color \ + .. + +PRECOMPILED_HEADER = Qt3DSDMPrefix.h + +SOURCES += \ + EASTL_new.cpp \ + Qt3DSDMPrefix.cpp \ + Systems/ActionSystem.cpp \ + Systems/SignalsImpl.cpp \ + Systems/SlideSystem.cpp \ + Systems/StudioAnimationSystem.cpp \ + Systems/StudioCoreSystem.cpp \ + Systems/StudioFullSystem.cpp \ + Systems/StudioPropertySystem.cpp \ + Systems/Qt3DSDMComposerTypeDefinitions.cpp \ + Systems/Qt3DSDMGuides.cpp \ + Systems/Qt3DSDMHandles.cpp \ + Systems/Qt3DSDMMetaData.cpp \ + Systems/Qt3DSDMSignalSystem.cpp \ + Systems/Qt3DSDMStringTable.cpp \ + Systems/Qt3DSDMValue.cpp \ + Systems/Qt3DSDMXML.cpp \ + Systems/Cores/ActionCoreProducer.cpp \ + Systems/Cores/AnimationCoreProducer.cpp \ + Systems/Cores/DataCoreProducer.cpp \ + Systems/Cores/SimpleActionCore.cpp \ + Systems/Cores/SimpleAnimationCore.cpp \ + Systems/Cores/SimpleDataCore.cpp \ + Systems/Cores/SimpleSlideCore.cpp \ + Systems/Cores/SimpleSlideGraphCore.cpp \ + Systems/Cores/SlideCoreProducer.cpp \ + Systems/Cores/SlideGraphCoreProducer.cpp \ + +HEADERS += \ + Systems/Qt3DSDMDataTypes.h \ + Systems/Qt3DSDMMetaDataTypes.h \ + Systems/Qt3DSDMMetaDataValue.h \ + Systems/Qt3DSDMMetaData.h diff --git a/src/Authoring/Qt3DSState.pri b/src/Authoring/Qt3DSState.pri deleted file mode 100644 index 0e8d1a14..00000000 --- a/src/Authoring/Qt3DSState.pri +++ /dev/null @@ -1,5 +0,0 @@ -SOURCES += \ - $$PWD/../Runtime/Source/Qt3DSState/Source/Qt3DSStateEngine.cpp \ - $$PWD/../Runtime/Source/Qt3DSState/Source/Qt3DSStateFactory.cpp \ - $$PWD/../Runtime/Source/Qt3DSState/Source/Qt3DSStateInputStreamFactory.cpp \ - $$PWD/../Runtime/Source/Qt3DSState/Source/Qt3DSStateLuaEngine.cpp diff --git a/src/Authoring/Qt3DSState.pro b/src/Authoring/Qt3DSState.pro deleted file mode 100644 index 04122563..00000000 --- a/src/Authoring/Qt3DSState.pro +++ /dev/null @@ -1,21 +0,0 @@ -TEMPLATE = lib -TARGET = qt3dsstate -CONFIG += staticlib console -include($$PWD/commoninclude.pri) -DEFINES += QT3DS_STATE_EXPORTS -INCLUDEPATH += \ - $$PWD/../Runtime/Source/Qt3DSFoundation/Include \ - $$PWD/../Runtime/Source/Runtime/Include \ - $$PWD/../Runtime/Source/System/Include \ - $$PWD/../Runtime/Source/Qt3DSRender/Include \ - $$PWD/../Runtime/Source/Qt3DSStateApplication/Include \ - $$PWD/../Runtime/Source/Qt3DSStateApplication/Editor \ - $$PWD/../Runtime/Source/Qt3DSStateApplication/Debugger \ - $$PWD/../Runtime/Source/Qt3DSState/Include \ - $$PWD/../Runtime/Source/Qt3DSState/InternalInclude \ - $$PWD/../Runtime/Source/Qt3DSEvent/Include \ - $$PWD/../Runtime/Source/Qt3DSEvent/InternalInclude \ - ../3rdparty/EASTL/UnknownVersion/include \ - ../3rdparty/Lua/UnknownVersion/src - -include(Qt3DSState.pri) diff --git a/src/Authoring/Studio/Palettes/Action/ActionView.cpp b/src/Authoring/Studio/Palettes/Action/ActionView.cpp index 397a773a..05584d5e 100644 --- a/src/Authoring/Studio/Palettes/Action/ActionView.cpp +++ b/src/Authoring/Studio/Palettes/Action/ActionView.cpp @@ -849,7 +849,7 @@ void ActionView::initialize() qmlRegisterUncreatableType<qt3dsdm::CompleteMetaDataType>("Qt3DStudio", 1, 0, "CompleteMetaDataType", "CompleteMetaDataType is an enum container"_L1); engine()->addImportPath(qmlImportPath()); - setSource(QUrl("qrc:/Studio/Palettes/Action/ActionView.qml"_L1)); + setSource(QUrl("qrc:/Palettes/Action/ActionView.qml"_L1)); } QStringList ActionView::slideNames() diff --git a/src/Authoring/Studio/Palettes/Action/EventsBrowserView.cpp b/src/Authoring/Studio/Palettes/Action/EventsBrowserView.cpp index 4aadecc7..7dcb682d 100644 --- a/src/Authoring/Studio/Palettes/Action/EventsBrowserView.cpp +++ b/src/Authoring/Studio/Palettes/Action/EventsBrowserView.cpp @@ -100,6 +100,6 @@ void EventsBrowserView::initialize() rootContext()->setContextProperty("_resDir"_L1, resourceImageUrl()); engine()->addImportPath(qmlImportPath()); - setSource(QUrl("qrc:/Studio/Palettes/Action/EventsBrowser.qml"_L1)); + setSource(QUrl("qrc:/Palettes/Action/EventsBrowser.qml"_L1)); } diff --git a/src/Authoring/Studio/Palettes/BasicObjects/BasicObjectsView.cpp b/src/Authoring/Studio/Palettes/BasicObjects/BasicObjectsView.cpp index 151b3e8f..b742bfa6 100644 --- a/src/Authoring/Studio/Palettes/BasicObjects/BasicObjectsView.cpp +++ b/src/Authoring/Studio/Palettes/BasicObjects/BasicObjectsView.cpp @@ -72,5 +72,5 @@ void BasicObjectsView::initialize() rootContext()->setContextProperty("_resDir"_L1, resourceImageUrl()); engine()->addImportPath(qmlImportPath()); - setSource(QUrl("qrc:/Studio/Palettes/BasicObjects/BasicObjectsView.qml"_L1)); + setSource(QUrl("qrc:/Palettes/BasicObjects/BasicObjectsView.qml"_L1)); } diff --git a/src/Authoring/Studio/Palettes/Inspector/FileChooserView.cpp b/src/Authoring/Studio/Palettes/Inspector/FileChooserView.cpp index b659d267..a2d285bf 100644 --- a/src/Authoring/Studio/Palettes/Inspector/FileChooserView.cpp +++ b/src/Authoring/Studio/Palettes/Inspector/FileChooserView.cpp @@ -60,7 +60,7 @@ void FileChooserView::initialize() rootContext()->setContextProperty("_fileChooserView"_L1, this); rootContext()->setContextProperty("_fileChooserModel"_L1, m_model); engine()->addImportPath(qmlImportPath()); - setSource(QUrl("qrc:/Studio/Palettes/Inspector/FileChooser.qml"_L1)); + setSource(QUrl("qrc:/Palettes/Inspector/FileChooser.qml"_L1)); } QSize FileChooserView::sizeHint() const diff --git a/src/Authoring/Studio/Palettes/Inspector/ImageChooserView.cpp b/src/Authoring/Studio/Palettes/Inspector/ImageChooserView.cpp index e3a3ef94..e6bb1a58 100644 --- a/src/Authoring/Studio/Palettes/Inspector/ImageChooserView.cpp +++ b/src/Authoring/Studio/Palettes/Inspector/ImageChooserView.cpp @@ -61,7 +61,7 @@ void ImageChooserView::initialize() rootContext()->setContextProperty("_imageChooserView"_L1, this); rootContext()->setContextProperty("_imageChooserModel"_L1, m_model); engine()->addImportPath(qmlImportPath()); - setSource(QUrl("qrc:/Studio/Palettes/Inspector/ImageChooser.qml"_L1)); + setSource(QUrl("qrc:/Palettes/Inspector/ImageChooser.qml"_L1)); } QSize ImageChooserView::sizeHint() const diff --git a/src/Authoring/Studio/Palettes/Inspector/InspectorControlView.cpp b/src/Authoring/Studio/Palettes/Inspector/InspectorControlView.cpp index ef8d883b..787dab9a 100644 --- a/src/Authoring/Studio/Palettes/Inspector/InspectorControlView.cpp +++ b/src/Authoring/Studio/Palettes/Inspector/InspectorControlView.cpp @@ -184,7 +184,7 @@ void InspectorControlView::initialize() "Qt3DStudio", 1, 0, "AdditionalMetaDataType", "AdditionalMetaDataType is an enum container"); engine()->addImportPath(qmlImportPath()); - setSource(QUrl("qrc:/Studio/Palettes/Inspector/InspectorControlView.qml"_L1)); + setSource(QUrl("qrc:/Palettes/Inspector/InspectorControlView.qml"_L1)); } QAbstractItemModel *InspectorControlView::inspectorControlModel() const diff --git a/src/Authoring/Studio/Palettes/Inspector/MeshChooserView.cpp b/src/Authoring/Studio/Palettes/Inspector/MeshChooserView.cpp index 39adc968..6072e10c 100644 --- a/src/Authoring/Studio/Palettes/Inspector/MeshChooserView.cpp +++ b/src/Authoring/Studio/Palettes/Inspector/MeshChooserView.cpp @@ -62,7 +62,7 @@ void MeshChooserView::initialize() rootContext()->setContextProperty("_meshChooserModel"_L1, m_model); engine()->addImportPath(qmlImportPath()); - setSource(QUrl("qrc:/Studio/Palettes/Inspector/MeshChooser.qml"_L1)); + setSource(QUrl("qrc:/Palettes/Inspector/MeshChooser.qml"_L1)); } QSize MeshChooserView::sizeHint() const diff --git a/src/Authoring/Studio/Palettes/Inspector/ObjectBrowserView.cpp b/src/Authoring/Studio/Palettes/Inspector/ObjectBrowserView.cpp index ec4840a2..4260e4c5 100644 --- a/src/Authoring/Studio/Palettes/Inspector/ObjectBrowserView.cpp +++ b/src/Authoring/Studio/Palettes/Inspector/ObjectBrowserView.cpp @@ -120,5 +120,5 @@ void ObjectBrowserView::initialize() qmlRegisterUncreatableType<ObjectBrowserView>("Qt3DStudio", 1, 0, "ObjectBrowserView" , tr("Creation of ObjectBrowserView not allowed from QML")); engine()->addImportPath(qmlImportPath()); - setSource(QUrl("qrc:/Studio/Palettes/Inspector/ObjectBrowser.qml"_L1)); + setSource(QUrl("qrc:/Palettes/Inspector/ObjectBrowser.qml"_L1)); } diff --git a/src/Authoring/Studio/Palettes/Inspector/TextureChooserView.cpp b/src/Authoring/Studio/Palettes/Inspector/TextureChooserView.cpp index 15081eda..5a1eaa2c 100644 --- a/src/Authoring/Studio/Palettes/Inspector/TextureChooserView.cpp +++ b/src/Authoring/Studio/Palettes/Inspector/TextureChooserView.cpp @@ -60,7 +60,7 @@ void TextureChooserView::initialize() rootContext()->setContextProperty("_textureChooserView"_L1, this); rootContext()->setContextProperty("_textureChooserModel"_L1, m_model); engine()->addImportPath(qmlImportPath()); - setSource(QUrl("qrc:/Studio/Palettes/Inspector/TextureChooser.qml"_L1)); + setSource(QUrl("qrc:/Palettes/Inspector/TextureChooser.qml"_L1)); } QSize TextureChooserView::sizeHint() const diff --git a/src/Authoring/Studio/Palettes/Project/ProjectView.cpp b/src/Authoring/Studio/Palettes/Project/ProjectView.cpp index 3e7aa49f..cc9ee664 100644 --- a/src/Authoring/Studio/Palettes/Project/ProjectView.cpp +++ b/src/Authoring/Studio/Palettes/Project/ProjectView.cpp @@ -103,7 +103,7 @@ void ProjectView::initialize() rootContext()->setContextProperty("_projectView"_L1, this); engine()->addImportPath(qmlImportPath()); - setSource(QUrl("qrc:/Studio/Palettes/Project/ProjectView.qml"_L1)); + setSource(QUrl("qrc:/Palettes/Project/ProjectView.qml"_L1)); } void ProjectView::effectAction() diff --git a/src/Authoring/Studio/Palettes/Slide/SlideView.cpp b/src/Authoring/Studio/Palettes/Slide/SlideView.cpp index dfe9b7a1..eb803874 100644 --- a/src/Authoring/Studio/Palettes/Slide/SlideView.cpp +++ b/src/Authoring/Studio/Palettes/Slide/SlideView.cpp @@ -209,7 +209,7 @@ void SlideView::initialize() rootContext()->setContextProperty("_resDir"_L1, resourceImageUrl()); engine()->addImportPath(qmlImportPath()); - setSource(QUrl("qrc:/Studio/Palettes/Slide/SlideView.qml"_L1)); + setSource(QUrl("qrc:/Palettes/Slide/SlideView.qml"_L1)); } void SlideView::clearSlideList() diff --git a/src/Authoring/Studio/Qt3DStudio.pro b/src/Authoring/Studio/Qt3DStudio.pro new file mode 100644 index 00000000..3f84dcc4 --- /dev/null +++ b/src/Authoring/Studio/Qt3DStudio.pro @@ -0,0 +1,500 @@ +TEMPLATE = app +TARGET = Qt3DStudio +include(../commoninclude.pri) +include($$OUT_PWD/../qtAuthoring-config.pri) +INCLUDEPATH += $$OUT_PWD/.. + +CONFIG += nostrictstrings + +DEFINES += _UNICODE UNICODE QT3DS_AUTHORING _AFXDLL \ + PCRE_STATIC EASTL_MINMAX_ENABLED=0 \ + EASTL_NOMINMAX=0 DOM_DYNAMIC DRIVE_DESIGN_STUDIO + +win: QMAKE_LFLAGS += /MANIFEST /ENTRY:"wWinMainCRTStartup" + +QT += core gui openglextensions +QT += qml quick widgets quickwidgets network + +INCLUDEPATH += \ + _Win/Include \ + _Win/Application \ + _Win/Controls \ + _Win/DragNDrop \ + _Win/Palettes \ + _Win/Palettes/Progress \ + _Win/Palettes/Splash \ + _Win/UI \ + _Win/Utils \ + Application \ + Controls \ + DragAndDrop \ + Palettes \ + Palettes/Action \ + Palettes/Action/ActionParamRow \ + Palettes/BasicObjects \ + Palettes/Inspector \ + Palettes/Master \ + Palettes/Progress \ + Palettes/Project \ + Palettes/Slide \ + Palettes/Timeline \ + Render \ + UI \ + Utils \ + Workspace \ + Workspace/Views \ + . \ + .. \ + English.lproj/Strings \ + ../QT3DSIMP/Qt3DSImportLib \ + ../QT3DSIMP/Qt3DSImportSGTranslation \ + ../QT3DSDM/Systems \ + ../Common/Code/Thread \ + ../Common/Code/IO \ + ../Common/Code \ + ../Common/Code/Exceptions \ + ../Common/Code/_Win32/Include \ + ../Common/Code/_Win32 \ + ../Common/Code/Graph \ + ../Common/Code/Report \ + ../Common/Code/Memory \ + ../Client/Code/Core/Utility \ + ../Client/Code/Core/Types \ + ../Client/Code/Core/Commands \ + ../Client/Code/Core/Core \ + ../Client/Code/Core \ + ../Client/Code/Core/Doc \ + ../Client/Code/Core/Doc/ClientDataModelBridge \ + ../Client/Code/Shared \ + ../Client/Code/Shared/Log \ + ../../Runtime/Source/Qt3DSRender/Include \ + ../../Runtime/Source/Qt3DSFoundation/Include \ + ../../Runtime/Source/Qt3DSRuntimeRender/Include \ + ../../Runtime/Source/Qt3DSRuntimeRender/GraphObjects \ + ../../Runtime/Source/Qt3DSRuntimeRender/ResourceManager \ + ../../Runtime/Source/Qt3DSStateApplication/Application \ + ../../Runtime/Source/Qt3DSEvent/InternalInclude \ + ../../3rdparty/EASTL/UnknownVersion/include \ + ../../3rdparty/color + +linux { + BEGIN_ARCHIVE = -Wl,--whole-archive + END_ARCHIVE = -Wl,--no-whole-archive +} + +STATICRUNTIME = \ + $$BEGIN_ARCHIVE \ + -lLua$$qtPlatformTargetSuffix() \ + -lEASTL$$qtPlatformTargetSuffix() \ + -lpcre$$qtPlatformTargetSuffix() \ + -lTinyXML$$qtPlatformTargetSuffix() \ + -lColladaDOM$$qtPlatformTargetSuffix() \ + -lQT3DSDM$$qtPlatformTargetSuffix() \ + -lCommonLib$$qtPlatformTargetSuffix() \ + -lCoreLib$$qtPlatformTargetSuffix() \ + $$END_ARCHIVE + +# On non-windows systems link the whole static archives and do not put them +# in the prl file to prevent them being linked again by targets that depend +# upon this shared library +!win32 { + QMAKE_LFLAGS += $$STATICRUNTIME +} else { + DEFINES += WIN32_LEAN_AND_MEAN + LIBS += $$STATICRUNTIME + QMAKE_LFLAGS += /NODEFAULTLIB:tinyxml.lib +} + +LIBS += \ + -lqt3dsruntimestatic$$qtPlatformTargetSuffix() \ + $$QMAKE_LIBS_FBX + +linux { + LIBS += \ + -ldl \ + -lEGL +} + +win: PRECOMPILED_HEADER = _Win/Studio/stdafx.h + +HEADERS += \ + MainFrm.h \ + _Win/Application/AboutDlg.h \ + _Win/UI/EditCameraBar.h \ + _Win/UI/InterpolationDlg.h \ + _Win/UI/StartupDlg.h \ + _Win/UI/RecentItems.h \ + _Win/UI/PlayerWnd.h \ + _Win/UI/PlayerContainerWnd.h \ + _Win/UI/SceneView.h \ + Controls/WidgetControl.h \ + _Win/UI/StudioAppPrefsPage.h \ + _Win/UI/StudioPreferencesPropSheet.h \ + _Win/UI/StudioProjectSettingsPage.h \ + _Win/UI/ResetKeyframeValuesDlg.h \ + _Win/UI/GLVersionDlg.h \ + _Win/DragNDrop/DropProxy.h \ + Palettes/Inspector/ObjectListModel.h \ + Palettes/Inspector/ObjectBrowserView.h \ + _Win/Application/SubPresentationsDlg.h \ + Controls/ButtonControl.h \ + Controls/ToggleButton.h \ + Palettes/Timeline/IBreadCrumbProvider.h \ + Controls/BreadCrumbControl.h \ + Controls/TreeItem.h + +FORMS += \ + _Win/UI/timeeditdlg.ui \ + _Win/UI/StudioAppPrefsPage.ui \ + _Win/UI/StudioPreferencesPropSheet.ui \ + _Win/UI/StudioProjectSettingsPage.ui \ + _Win/UI/InterpolationDlg.ui \ + _Win/UI/ResetKeyframeValuesDlg.ui \ + _Win/UI/GLVersionDlg.ui \ + Application/StudioTutorialWidget.ui + +SOURCES += \ + MainFrm.cpp \ + PreviewHelper.cpp \ + remotedeploymentsender.cpp \ + _Win/Application/AboutDlg.cpp \ + _Win/Application/MsgRouter.cpp \ + _Win/Application/StudioApp.cpp \ + _Win/Controls/AppFonts.cpp \ + _Win/Controls/BufferedRenderer.cpp \ + _Win/Controls/OffscreenRenderer.cpp \ + _Win/Controls/WinRenderer.cpp \ + _Win/DragNDrop/DropProxy.cpp \ + _Win/Palettes/PaletteManager.cpp \ + _Win/Palettes/Progress/ProgressView.cpp \ + _Win/Palettes/Splash/SplashView.cpp \ + #_Win/UI/CrashDlg.cpp \ + _Win/UI/EditCameraBar.cpp \ + _Win/UI/EditorPane.cpp \ + _Win/UI/GLVersionDlg.cpp \ + _Win/UI/InterpolationDlg.cpp \ + _Win/UI/PlayerContainerWnd.cpp \ + _Win/UI/PlayerWnd.cpp \ + _Win/UI/RecentItems.cpp \ + _Win/UI/ResetKeyframeValuesDlg.cpp \ + _Win/UI/SceneView.cpp \ + _Win/UI/StartupDlg.cpp \ + _Win/UI/StudioAppPrefsPage.cpp \ + #_Win/UI/StudioPaletteBar.cpp \ + _Win/UI/StudioPreferencesPropSheet.cpp \ + _Win/UI/StudioProjectSettingsPage.cpp \ + _Win/UI/TimeEditDlg.cpp \ + _Win/Utils/MouseCursor.cpp \ + _Win/Workspace/Dialogs.cpp \ + _Win/Workspace/Views.cpp \ + Application/StudioTutorialWidget.cpp \ + Controls/BaseMeasure.cpp \ + Controls/BlankControl.cpp \ + Controls/BreadCrumbControl.cpp \ + Controls/ButtonControl.cpp \ + Controls/Control.cpp \ + Controls/ControlData.cpp \ + Controls/ControlGraph.cpp \ + Controls/FloatEdit.cpp \ + Controls/FlowLayout.cpp \ + Controls/InsertionLine.cpp \ + Controls/InsertionOverlay.cpp \ + Controls/LazyFlow.cpp \ + Controls/ListBoxItem.cpp \ + Controls/ListBoxStringItem.cpp \ + Controls/ListLayout.cpp \ + Controls/NameEdit.cpp \ + Controls/OverlayControl.cpp \ + Controls/Renderer.cpp \ + Controls/ScrollController.cpp \ + Controls/Scroller.cpp \ + Controls/ScrollerBackground.cpp \ + Controls/ScrollerBar.cpp \ + Controls/ScrollerButtonControl.cpp \ + Controls/ScrollerThumb.cpp \ + Controls/SIcon.cpp \ + Controls/SplashControl.cpp \ + Controls/SplitBar.cpp \ + Controls/Splitter.cpp \ + Controls/StringEdit.cpp \ + Controls/TextEdit.cpp \ + Controls/TextEditContextMenu.cpp \ + Controls/TextEditInPlace.cpp \ + Controls/TimeEdit.cpp \ + Controls/ToggleButton.cpp \ + Controls/TreeControl.cpp \ + Controls/TreeItem.cpp \ + DragAndDrop/BasicObjectDropSource.cpp \ + DragAndDrop/DropContainer.cpp \ + DragAndDrop/DropSource.cpp \ + DragAndDrop/DropTarget.cpp \ + DragAndDrop/ExplorerFileDropSource.cpp \ + DragAndDrop/FileDropSource.cpp \ + DragAndDrop/ListBoxDropSource.cpp \ + DragAndDrop/ListBoxDropTarget.cpp \ + DragAndDrop/ProjectDropTarget.cpp \ + DragAndDrop/SceneDropTarget.cpp \ + DragAndDrop/TimelineDropSource.cpp \ + DragAndDrop/TimelineDropTarget.cpp \ + Palettes/Action/ActionModel.cpp \ + Palettes/Action/ActionView.cpp \ + Palettes/Action/ActionContextMenu.cpp \ + Palettes/Action/EventsModel.cpp \ + Palettes/Action/EventsBrowserView.cpp \ + Palettes/Action/PropertyModel.cpp \ + Palettes/BasicObjects/BasicObjectsModel.cpp \ + Palettes/BasicObjects/BasicObjectsView.cpp \ + Palettes/Inspector/ChooserModelBase.cpp \ + Palettes/Inspector/EasyInspectorGroup.cpp \ + Palettes/Inspector/GuideInspectable.cpp \ + Palettes/Inspector/InspectableBase.cpp \ + Palettes/Inspector/InspectorGroup.cpp \ + Palettes/Inspector/ImageChooserView.cpp \ + Palettes/Inspector/FileChooserView.cpp \ + Palettes/Inspector/FileChooserModel.cpp \ + Palettes/Inspector/ImageChooserModel.cpp \ + Palettes/Inspector/MeshChooserModel.cpp \ + Palettes/Inspector/MeshChooserView.cpp \ + Palettes/Inspector/TextureChooserView.cpp \ + Palettes/Inspector/Qt3DSDMInspectable.cpp \ + Palettes/Inspector/Qt3DSDMInspectorGroup.cpp \ + Palettes/Inspector/Qt3DSDMInspectorRow.cpp \ + Palettes/Inspector/Qt3DSDMMaterialInspectable.cpp \ + Palettes/Inspector/Qt3DSDMSceneInspectable.cpp \ + Palettes/Inspector/InspectorControlView.cpp \ + Palettes/Inspector/InspectorControlModel.cpp \ + Palettes/Inspector/ObjectListModel.cpp \ + Palettes/Inspector/ObjectBrowserView.cpp \ + Palettes/Inspector/TabOrderHandler.cpp \ + Palettes/Inspector/MouseHelper.cpp \ + #Palettes/Master/MasterControl.cpp \ + #Palettes/Master/MasterView.cpp \ + Palettes/Project/ProjectView.cpp \ + Palettes/Project/ProjectFileSystemModel.cpp \ + Palettes/Project/ProjectContextMenu.cpp \ + Palettes/Slide/SlideModel.cpp \ + Palettes/Slide/SlideView.cpp \ + Palettes/Slide/SlideContextMenu.cpp \ + Palettes/Timeline/AreaBoundingRect.cpp \ + Palettes/Timeline/AssetTimelineKeyframe.cpp \ + Palettes/Timeline/BaseStateRow.cpp \ + Palettes/Timeline/BaseTimebarlessRow.cpp \ + Palettes/Timeline/BaseTimelineTreeControl.cpp \ + Palettes/Timeline/BlankToggleControl.cpp \ + Palettes/Timeline/ColorBlankControl.cpp \ + Palettes/Timeline/ColorControl.cpp \ + Palettes/Timeline/CommentEdit.cpp \ + Palettes/Timeline/ComponentContextMenu.cpp \ + Palettes/Timeline/FilterToolbar.cpp \ + Palettes/Timeline/KeyframeContextMenu.cpp \ + Palettes/Timeline/Playhead.cpp \ + Palettes/Timeline/PropertyColorControl.cpp \ + Palettes/Timeline/PropertyGraphKeyframe.cpp \ + Palettes/Timeline/PropertyRow.cpp \ + Palettes/Timeline/PropertyTimebarGraph.cpp \ + Palettes/Timeline/PropertyTimebarRow.cpp \ + Palettes/Timeline/PropertyTimelineKeyframe.cpp \ + Palettes/Timeline/PropertyToggleControl.cpp \ + Palettes/Timeline/PropertyTreeControl.cpp \ + Palettes/Timeline/ScalableScroller.cpp \ + Palettes/Timeline/ScalableScrollerBar.cpp \ + Palettes/Timeline/SlideRow.cpp \ + Palettes/Timeline/SlideTimebarRow.cpp \ + Palettes/Timeline/Snapper.cpp \ + Palettes/Timeline/StateRow.cpp \ + Palettes/Timeline/StateRowFactory.cpp \ + Palettes/Timeline/StateTimebarlessRow.cpp \ + Palettes/Timeline/StateTimebarRow.cpp \ + Palettes/Timeline/TimebarControl.cpp \ + Palettes/Timeline/TimebarTip.cpp \ + Palettes/Timeline/TimelineControl.cpp \ + Palettes/Timeline/TimelineFilter.cpp \ + Palettes/Timeline/TimelineKeyframe.cpp \ + Palettes/Timeline/TimelineRow.cpp \ + Palettes/Timeline/TimelineSplitter.cpp \ + Palettes/Timeline/TimelineTimelineLayout.cpp \ + Palettes/Timeline/TimelineTreeLayout.cpp \ + Palettes/Timeline/TimeMeasure.cpp \ + Palettes/Timeline/TimeToolbar.cpp \ + Palettes/Timeline/ToggleBlankControl.cpp \ + Palettes/Timeline/ToggleControl.cpp \ + Palettes/Timeline/ToggleToolbar.cpp \ + Palettes/Timeline/TreeBlankControl.cpp \ + Palettes/Timeline/Bindings/BehaviorTimelineItemBinding.cpp \ + Palettes/Timeline/Bindings/EmptyTimelineTimebar.cpp \ + Palettes/Timeline/Bindings/GroupTimelineItemBinding.cpp \ + Palettes/Timeline/Bindings/ImageTimelineItemBinding.cpp \ + Palettes/Timeline/Bindings/KeyframesManager.cpp \ + Palettes/Timeline/Bindings/LayerTimelineItemBinding.cpp \ + Palettes/Timeline/Bindings/MaterialTimelineItemBinding.cpp \ + Palettes/Timeline/Bindings/OffsetKeyframesCommandHelper.cpp \ + Palettes/Timeline/Bindings/PathAnchorPointTimelineItemBinding.cpp \ + Palettes/Timeline/Bindings/PathTimelineItemBinding.cpp \ + Palettes/Timeline/Bindings/SlideTimelineItemBinding.cpp \ + Palettes/Timeline/Bindings/TimelineBreadCrumbProvider.cpp \ + Palettes/Timeline/Bindings/TimelineTranslationManager.cpp \ + Palettes/Timeline/Bindings/Qt3DSDMAssetTimelineKeyframe.cpp \ + Palettes/Timeline/Bindings/Qt3DSDMTimelineItemBinding.cpp \ + Palettes/Timeline/Bindings/Qt3DSDMTimelineItemProperty.cpp \ + Palettes/Timeline/Bindings/Qt3DSDMTimelineKeyframe.cpp \ + Palettes/Timeline/Bindings/Qt3DSDMTimelineTimebar.cpp \ + Render/PathWidget.cpp \ + Render/StudioRenderer.cpp \ + Render/StudioRendererTranslation.cpp \ + Render/StudioRotationWidget.cpp \ + Render/StudioScaleWidget.cpp \ + Render/StudioTranslationWidget.cpp \ + Render/StudioWidget.cpp \ + Render/WGLRenderContext.cpp \ + #UI/PaletteState.cpp \ + Utils/CmdLineParser.cpp \ + Utils/ImportUtils.cpp \ + Utils/ResourceCache.cpp \ + Utils/StringLoader.cpp \ + Utils/StudioUtils.cpp \ + Utils/SystemPreferences.cpp \ + Utils/TickTock.cpp \ + Controls/ClickableLabel.cpp \ + Controls/WidgetControl.cpp \ + _Win/Application/SubPresentationsDlg.cpp + +HEADERS += \ + _Win/UI/TimeEditDlg.h \ + Controls/TextEditContextMenu.h \ + Palettes/Action/ActionModel.h \ + Palettes/Action/ActionContextMenu.h \ + Palettes/Action/ActionView.h \ + Palettes/Action/EventsModel.h \ + Palettes/Action/EventsBrowserView.h \ + Palettes/Action/PropertyModel.h \ + Palettes/BasicObjects/BasicObjectsModel.h \ + Palettes/BasicObjects/BasicObjectsView.h \ + Palettes/Inspector/InspectorControlView.h \ + Palettes/Inspector/InspectorControlModel.h \ + Palettes/Slide/SlideModel.h \ + Palettes/Slide/SlideView.h \ + Palettes/Timeline/ComponentContextMenu.h \ + Palettes/Timeline/KeyframeContextMenu.h \ + Palettes/Timeline/Bindings/IKeyframeSelector.h \ + Palettes/Timeline/Bindings/ITimelineItemBinding.h \ + Palettes/Timeline/Bindings/ITimelineItem.h \ + Palettes/Timeline/Bindings/ITimelineItemProperty.h \ + Palettes/Timeline/Bindings/ITimelineKeyframesManager.h \ + Palettes/Timeline/Bindings/ITimelineTimebar.h \ + Palettes/Slide/SlideContextMenu.h \ + Controls/ClickableLabel.h \ + PreviewHelper.h \ + remotedeploymentsender.h \ + Application/StudioTutorialWidget.h \ + Palettes/Inspector/ChooserModelBase.h \ + Palettes/Inspector/ImageChooserView.h \ + Palettes/Inspector/ImageChooserModel.h \ + Palettes/Inspector/MeshChooserModel.h \ + Palettes/Inspector/MeshChooserView.h \ + Palettes/Inspector/FileChooserView.h \ + Palettes/Inspector/FileChooserModel.h \ + Palettes/Inspector/TextureChooserView.h \ + Palettes/Inspector/TabOrderHandler.h \ + Palettes/Inspector/MouseHelper.h \ + Palettes/Project/ProjectView.h \ + Palettes/Project/ProjectFileSystemModel.h \ + Palettes/Project/ProjectContextMenu.h \ + ../Common/Code/Graph/GraphPosition.h + +FORMS += \ + MainFrm.ui \ + _Win/Application/AboutDlg.ui \ + _Win/UI/StartupDlg.ui \ + _Win/Application/SubPresentationsDlg.ui \ + _Win/Palettes/Progress/ProgressDlg.ui + +RESOURCES += \ + MainFrm.qrc \ + qml.qrc \ + images.qrc \ + qt3dstudio.qrc + +PREDEPS_LIBS += \ + qt3dsruntimestatic \ + QT3DSDM \ + CommonLib \ + CoreLib + + +# Optional license handler +isEmpty(TQTC_LICENSE_MANAGING): TQTC_LICENSE_MANAGING=$$(TQTC_LICENSE_MANAGING) +!isEmpty(TQTC_LICENSE_MANAGING) { + DEFINES += USE_LICENSE_HANDLER LICENSE_HANDLER_AS_DLL + LIBS += -llicensehandler$$qtPlatformTargetSuffix() + INCLUDEPATH += $$TQTC_LICENSE_MANAGING/studio3d +} + +include(../../utils.pri) +PRE_TARGETDEPS += $$fixLibPredeps($$LIBDIR, PREDEPS_LIBS) + +# Copy necessary resources + +ABS_PRJ_ROOT = $$absolute_path($$PWD/../../..) +macos:ABS_DEST_DIR = $$absolute_path($$BINDIR)/$${TARGET}.app/Contents +!macos:ABS_DEST_DIR = $$absolute_path($$BINDIR) +macos:RES = "Resources" +!macos:RES = "res" + +defineReplace(doReplaceResCopy_copy1) { + filePath = $$absolute_path($$1) + filePath = $$replace(filePath, $$ABS_PRJ_ROOT/Studio, $$ABS_DEST_DIR) + PRE_TARGETDEPS += $$filePath + export(PRE_TARGETDEPS) + return($$system_path($$filePath)) +} +defineReplace(doReplaceResCopy_copy2) { + filePath = $$absolute_path($$1) + macos:filePath = $$replace(filePath, $$ABS_PRJ_ROOT/Studio, $$ABS_DEST_DIR/$$RES) + !macos:filePath = $$replace(filePath, $$ABS_PRJ_ROOT/Studio, $$ABS_DEST_DIR) + PRE_TARGETDEPS += $$filePath + export(PRE_TARGETDEPS) + return($$system_path($$filePath)) +} + +defineReplace(addFilesToResources) { + # Remove directories from results + input_files = $$files($$2, true) + for(input_file, input_files) { + last_part = $$split(input_file, /) + last_part = $$last(last_part) + last_split = $$split(last_part, .) + split_size = $$size(last_split) + equals(split_size, 2): $${1}.input_files += $$input_file + } + $${1}.input = $${1}.input_files + $${1}.commands = $(COPY_FILE) "${QMAKE_FILE_IN}" "${QMAKE_FILE_OUT}" + $${1}.CONFIG = no_link + $${1}.name = $$1 + $${1}.output_function = doReplaceResCopy_$${1} + + export($${1}.input_files) + export($${1}.input) + export($${1}.output_function) + export($${1}.commands) + export($${1}.CONFIG) + export($${1}.name) + + $${1}_install.files = $$2 + $${1}_install.path = $$[QT_INSTALL_BINS]/$$3 + INSTALLS += $${1}_install + export($${1}_install.files) + export($${1}_install.path) + export(INSTALLS) + + return($$1) +} + +QMAKE_EXTRA_COMPILERS += $$addFilesToResources("copy1", $$PWD/../../../Studio/Content/*, Content) +QMAKE_EXTRA_COMPILERS += $$addFilesToResources("copy2", "$$PWD/../../../Studio/Build Configurations/*", "Build Configurations") + +CONFIG += exceptions + +target.path = $$[QT_INSTALL_BINS] +INSTALLS += target + +RC_ICONS = images/3D-studio.ico diff --git a/src/Authoring/Studio/qml.qrc b/src/Authoring/Studio/qml.qrc new file mode 100644 index 00000000..fa0cc143 --- /dev/null +++ b/src/Authoring/Studio/qml.qrc @@ -0,0 +1,42 @@ +<RCC> + <qresource prefix="/"> + <file>Palettes/Action/ActionView.qml</file> + <file>Palettes/BasicObjects/BasicObjectsView.qml</file> + <file>Palettes/Slide/SlideView.qml</file> + <file>Palettes/Inspector/InspectorControlView.qml</file> + <file>Palettes/Inspector/ObjectBrowser.qml</file> + <file>Palettes/Action/HandlerEmitSignal.qml</file> + <file>Palettes/Action/HandlerGenericText.qml</file> + <file>Palettes/Action/HandlerFireEvent.qml</file> + <file>Palettes/Action/HandlerGenericCheckbox.qml</file> + <file>Palettes/Action/HandlerGoToSlide.qml</file> + <file>Palettes/Action/EventsBrowser.qml</file> + <file>Palettes/Action/HandlerPropertyXYZ.qml</file> + <file>Palettes/Action/HandlerPropertySlider.qml</file> + <file>Palettes/Action/HandlerPropertyCombo.qml</file> + <file>Palettes/Action/HandlerProperty.qml</file> + <file>Palettes/Action/HandlerPropertyBaseXY.qml</file> + <file>Palettes/Action/HandlerPropertyBaseXYZ.qml</file> + <file>Palettes/Action/HandlerPropertyBaseSlider.qml</file> + <file>Palettes/Action/HandlerGenericColor.qml</file> + <file>Palettes/Inspector/HandlerFilesChooser.qml</file> + <file>Palettes/Inspector/ImageChooser.qml</file> + <file>Palettes/Inspector/MeshChooser.qml</file> + <file>Palettes/Inspector/HandlerGenericChooser.qml</file> + <file>Palettes/Inspector/ChooserDelegate.qml</file> + <file>Palettes/Inspector/TextureChooser.qml</file> + <file>Palettes/Project/ProjectView.qml</file> + <file>Palettes/Action/HandlerMultilineText.qml</file> + <file>Palettes/Action/HandlerGenericBaseColor.qml</file> + <file>Palettes/Inspector/FileChooser.qml</file> + <file>Palettes/controls/StyledLabel.qml</file> + <file>Palettes/controls/StyledTextField.qml</file> + <file>Palettes/controls/FloatTextField.qml</file> + <file>Palettes/controls/StyledComboBox.qml</file> + <file>Palettes/controls/BrowserCombo.qml</file> + <file>Palettes/controls/StyledMenuItem.qml</file> + <file>Palettes/controls/StyledTooltip.qml</file> + <file>Palettes/controls/StyledToolButton.qml</file> + <file>Palettes/controls/StyledMenuSeparator.qml</file> + </qresource> +</RCC> diff --git a/src/Authoring/licensehandler.pro b/src/Authoring/licensehandler/licensehandler.pro index b7aa411f..b7aa411f 100644 --- a/src/Authoring/licensehandler.pro +++ b/src/Authoring/licensehandler/licensehandler.pro diff --git a/src/Authoring/mfcconsole.cpp b/src/Authoring/mfcconsole.cpp deleted file mode 100644 index a0ae87c0..00000000 --- a/src/Authoring/mfcconsole.cpp +++ /dev/null @@ -1,66 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2017 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of Qt 3D Studio. -** -** $QT_BEGIN_LICENSE:GPL-EXCEPT$ -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3 as published by the Free Software -** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT -** included in the packaging of this file. Please review the following -** information to ensure the GNU General Public License requirements will -** be met: https://www.gnu.org/licenses/gpl-3.0.html. -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#include "stdafx.h" -#if 0 -#ifdef _DEBUG - -#pragma comment(linker, "/SUBSYSTEM:CONSOLE") - -#include <string.h> -#include <stdio.h> -#include <winsock2.h> -#include <windows.h> - -extern "C" -{ - int PASCAL WinMain(HINSTANCE inst,HINSTANCE dumb,LPSTR param,int show); -}; - -int main(int ac,char *av[]) -{ - char buf[256]; - int i; - HINSTANCE inst; - - inst = (HINSTANCE)GetModuleHandle(NULL); - - buf[0] = 0; - for(i = 1; i < ac; i++) - { - strcat_s(buf, 256, av[i]); - strcat_s(buf, 256, " "); - //strcat(buf,av[i]); - //strcat(buf," "); - } - - return WinMain(inst, NULL, buf, SW_SHOWNORMAL); -} - -#endif _DEBUG -#endif diff --git a/src/Authoring/qml.qrc b/src/Authoring/qml.qrc deleted file mode 100644 index 96789cee..00000000 --- a/src/Authoring/qml.qrc +++ /dev/null @@ -1,42 +0,0 @@ -<RCC> - <qresource prefix="/"> - <file>Studio/Palettes/Action/ActionView.qml</file> - <file>Studio/Palettes/BasicObjects/BasicObjectsView.qml</file> - <file>Studio/Palettes/Slide/SlideView.qml</file> - <file>Studio/Palettes/Inspector/InspectorControlView.qml</file> - <file>Studio/Palettes/Inspector/ObjectBrowser.qml</file> - <file>Studio/Palettes/Action/HandlerEmitSignal.qml</file> - <file>Studio/Palettes/Action/HandlerGenericText.qml</file> - <file>Studio/Palettes/Action/HandlerFireEvent.qml</file> - <file>Studio/Palettes/Action/HandlerGenericCheckbox.qml</file> - <file>Studio/Palettes/Action/HandlerGoToSlide.qml</file> - <file>Studio/Palettes/Action/EventsBrowser.qml</file> - <file>Studio/Palettes/Action/HandlerPropertyXYZ.qml</file> - <file>Studio/Palettes/Action/HandlerPropertySlider.qml</file> - <file>Studio/Palettes/Action/HandlerPropertyCombo.qml</file> - <file>Studio/Palettes/Action/HandlerProperty.qml</file> - <file>Studio/Palettes/Action/HandlerPropertyBaseXY.qml</file> - <file>Studio/Palettes/Action/HandlerPropertyBaseXYZ.qml</file> - <file>Studio/Palettes/Action/HandlerPropertyBaseSlider.qml</file> - <file>Studio/Palettes/Action/HandlerGenericColor.qml</file> - <file>Studio/Palettes/Inspector/HandlerFilesChooser.qml</file> - <file>Studio/Palettes/Inspector/ImageChooser.qml</file> - <file>Studio/Palettes/Inspector/MeshChooser.qml</file> - <file>Studio/Palettes/Inspector/HandlerGenericChooser.qml</file> - <file>Studio/Palettes/Inspector/ChooserDelegate.qml</file> - <file>Studio/Palettes/Inspector/TextureChooser.qml</file> - <file>Studio/Palettes/Project/ProjectView.qml</file> - <file>Studio/Palettes/Action/HandlerMultilineText.qml</file> - <file>Studio/Palettes/Action/HandlerGenericBaseColor.qml</file> - <file>Studio/Palettes/Inspector/FileChooser.qml</file> - <file>Studio/Palettes/controls/StyledLabel.qml</file> - <file>Studio/Palettes/controls/StyledTextField.qml</file> - <file>Studio/Palettes/controls/FloatTextField.qml</file> - <file>Studio/Palettes/controls/StyledComboBox.qml</file> - <file>Studio/Palettes/controls/BrowserCombo.qml</file> - <file>Studio/Palettes/controls/StyledMenuItem.qml</file> - <file>Studio/Palettes/controls/StyledTooltip.qml</file> - <file>Studio/Palettes/controls/StyledToolButton.qml</file> - <file>Studio/Palettes/controls/StyledMenuSeparator.qml</file> - </qresource> -</RCC> diff --git a/src/Runtime/AttributeHashes.pri b/src/Runtime/AttributeHashes.pri deleted file mode 100644 index 172bcec0..00000000 --- a/src/Runtime/AttributeHashes.pri +++ /dev/null @@ -1 +0,0 @@ -SOURCES += $$PWD/../Runtime/SDKsAndTools/AttributeHashes/AttributeHashes.cpp diff --git a/src/Runtime/SDKsAndTools/AttributeHashes/AttributeHashes.cpp b/src/Runtime/AttributeHashes/AttributeHashes.cpp index fd4d45ed..fd4d45ed 100644 --- a/src/Runtime/SDKsAndTools/AttributeHashes/AttributeHashes.cpp +++ b/src/Runtime/AttributeHashes/AttributeHashes.cpp diff --git a/src/Runtime/AttributeHashes.pro b/src/Runtime/AttributeHashes/AttributeHashes.pro index aeadfc06..3be119d7 100644 --- a/src/Runtime/AttributeHashes.pro +++ b/src/Runtime/AttributeHashes/AttributeHashes.pro @@ -7,8 +7,9 @@ LIBS += \ -lws2_32 } -include(commoninclude.pri) -include(AttributeHashes.pri) +include(../commoninclude.pri) + +SOURCES += AttributeHashes.cpp load(qt_tool) diff --git a/src/Authoring/PresentationCompiler.pro b/src/Runtime/Qt3DSCompiler/Qt3DSCompiler.pro index 9049ae4d..303122dd 100644 --- a/src/Authoring/PresentationCompiler.pro +++ b/src/Runtime/Qt3DSCompiler/Qt3DSCompiler.pro @@ -1,10 +1,9 @@ TEMPLATE = app TARGET = Qt3DCompiler -include($$PWD/../Runtime/commoninclude.pri) +include(../commoninclude.pri) CONFIG += console -SOURCES += \ - $$PWD/../Runtime/Source/Qt3DSCompiler/Source/Qt3DSCompilerMain.cpp +SOURCES += Qt3DSCompilerMain.cpp linux { BEGIN_ARCHIVE = -Wl,--whole-archive @@ -43,7 +42,7 @@ linux { PREDEPS_LIBS = qt3dsruntimestatic -include($$PWD/../utils.pri) +include(../../utils.pri) PRE_TARGETDEPS += $$fixLibPredeps($$LIBDIR, PREDEPS_LIBS) load(qt_tool) diff --git a/src/Runtime/Source/Qt3DSCompiler/Source/Qt3DSCompilerMain.cpp b/src/Runtime/Qt3DSCompiler/Qt3DSCompilerMain.cpp index dc1aaa6e..dc1aaa6e 100644 --- a/src/Runtime/Source/Qt3DSCompiler/Source/Qt3DSCompilerMain.cpp +++ b/src/Runtime/Qt3DSCompiler/Qt3DSCompilerMain.cpp diff --git a/src/Runtime/Qt3DSRuntime.pro b/src/Runtime/Qt3DSRuntime/Qt3DSRuntime.pro index 3015509d..1ad14595 100644 --- a/src/Runtime/Qt3DSRuntime.pro +++ b/src/Runtime/Qt3DSRuntime/Qt3DSRuntime.pro @@ -4,27 +4,27 @@ TARGET = qt3dsruntime DEFINES += QT3DS_RUNTIME_EXPORTS CONFIG += installed -include(commoninclude.pri) +include(../commoninclude.pri) QT += qml boot2qt: { - RESOURCES += res.qrc + RESOURCES += ../res.qrc DEFINES += EMBEDDED_LINUX # TODO: Is there a compile-time flag for boot2qt? } integrity { -RESOURCES += res.qrc + RESOURCES += ../res.qrc } SOURCES += \ - Source/Viewer/Qt3DSAudioPlayerImpl.cpp \ - Source/Viewer/Qt3DSViewerApp.cpp + ../Source/Viewer/Qt3DSAudioPlayerImpl.cpp \ + ../Source/Viewer/Qt3DSViewerApp.cpp HEADERS += \ - Source/Viewer/qt3dsruntimeglobal.h \ - Source/Viewer/Qt3DSAudioPlayerImpl.h \ - Source/Viewer/Qt3DSViewerApp.h \ - Source/Viewer/Qt3DSViewerTimer.h + ../Source/Viewer/qt3dsruntimeglobal.h \ + ../Source/Viewer/Qt3DSAudioPlayerImpl.h \ + ../Source/Viewer/Qt3DSViewerApp.h \ + ../Source/Viewer/Qt3DSViewerTimer.h linux { BEGIN_ARCHIVE = -Wl,--whole-archive @@ -54,7 +54,7 @@ win32 { LIBS += \ -lws2_32 - RESOURCES += platformres.qrc + RESOURCES += ../platformres.qrc } linux { @@ -70,5 +70,5 @@ macos { PREDEPS_LIBS = qt3dsruntimestatic -include($$PWD/../utils.pri) +include(../../utils.pri) PRE_TARGETDEPS += $$fixLibPredeps($$LIBDIR, PREDEPS_LIBS) diff --git a/src/Runtime/Qt3DSRuntimeStatic/Qt3DSRuntimeStatic.pro b/src/Runtime/Qt3DSRuntimeStatic/Qt3DSRuntimeStatic.pro new file mode 100644 index 00000000..a68060c2 --- /dev/null +++ b/src/Runtime/Qt3DSRuntimeStatic/Qt3DSRuntimeStatic.pro @@ -0,0 +1,710 @@ +TEMPLATE = lib +TARGET = qt3dsruntimestatic +CONFIG += staticlib +include(../commoninclude.pri) + +!boot2qt:!integrity { + RESOURCES += ../res.qrc +} + +linux { + DEFINES += _POSIX_C_SOURCE=199309L +} + +QT += qml + +# Foundation +SOURCES += \ + ../Source/Qt3DSFoundation/Source/foundation/ConvertUTF.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/EASTL_new.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/FileTools.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/IOStreams.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/Qt3DSLogging.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/Qt3DSFoundation.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/Qt3DSMathUtils.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/Qt3DSPerfTimer.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/Qt3DSSystem.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/Socket.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/StringTable.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/XML.cpp \ + ../Source/Qt3DSRuntimeRender/Source/q3dsqmlrender.cpp \ + ../Source/Engine/Source/Qt3DSRenderRuntimeBinding.cpp \ + ../Source/Engine/Source/Qt3DSRenderRuntimeBindingImplRenderer.cpp \ + ../Source/Engine/Source/Qt3DSRenderRuntimeBindingImplTranslation.cpp \ + ../Source/Engine/Source/Qt3DSTegraApplication.cpp \ + ../Source/Engine/Source/Qt3DSTegraInputEngine.cpp \ + ../Source/Runtime/Source/Qt3DSActivationManager.cpp \ + ../Source/Runtime/Source/Qt3DSAnimationSystem.cpp \ + ../Source/Runtime/Source/Qt3DSApplication.cpp \ + ../Source/Runtime/Source/Qt3DSAttributeHashes.cpp \ + ../Source/Runtime/Source/Qt3DSBinarySerializerImpl.cpp \ + ../Source/Runtime/Source/Qt3DSComponentManager.cpp \ + ../Source/Runtime/Source/Qt3DSElementSystem.cpp \ + ../Source/Runtime/Source/Qt3DSEventCallbacks.cpp \ + ../Source/Runtime/Source/Qt3DSInputEngine.cpp \ + ../Source/Runtime/Source/Qt3DSLogicSystem.cpp \ + ../Source/Runtime/Source/Qt3DSLuaAxis.cpp \ + ../Source/Runtime/Source/Qt3DSLuaButton.cpp \ + ../Source/Runtime/Source/Qt3DSLuaColor.cpp \ + ../Source/Runtime/Source/Qt3DSLuaCommandHelper.cpp \ + ../Source/Runtime/Source/Qt3DSLuaElementHelper.cpp \ + ../Source/Runtime/Source/Qt3DSLuaEngine.cpp \ + ../Source/Runtime/Source/Qt3DSLuaEventHelper.cpp \ + ../Source/Runtime/Source/Qt3DSLuaHelper.cpp \ + ../Source/Runtime/Source/Qt3DSLuaKeyboard.cpp \ + ../Source/Runtime/Source/Qt3DSLuaMatrix.cpp \ + ../Source/Runtime/Source/Qt3DSLuaRotation.cpp \ + ../Source/Runtime/Source/Qt3DSLuaSceneHelper.cpp \ + ../Source/Runtime/Source/Qt3DSLuaVector.cpp \ + ../Source/Runtime/Source/Qt3DSOutputMemoryStream.cpp \ + ../Source/Runtime/Source/Qt3DSParametersSystem.cpp \ + ../Source/Runtime/Source/Qt3DSPresentation.cpp \ + ../Source/Runtime/Source/Qt3DSPresentationFrameData.cpp \ + ../Source/Runtime/Source/Qt3DSQmlElementHelper.cpp \ + ../Source/Runtime/Source/Qt3DSQmlEngine.cpp \ + ../Source/Runtime/Source/Qt3DSSlideSystem.cpp \ + ../Source/Runtime/Source/Qt3DSTimePolicy.cpp \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderCamera.cpp \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderDefaultMaterial.cpp \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderDynamicObject.cpp \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderEffect.cpp \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderImage.cpp \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderLayer.cpp \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderLight.cpp \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderLightmaps.cpp \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderModel.cpp \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderNode.cpp \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderPath.cpp \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderPresentation.cpp \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderScene.cpp \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderText.cpp \ + ../Source/Qt3DSRuntimeRender/RendererImpl/Qt3DSRenderableObjects.cpp \ + ../Source/Qt3DSRuntimeRender/RendererImpl/Qt3DSRendererImpl.cpp \ + ../Source/Qt3DSRuntimeRender/RendererImpl/Qt3DSRendererImplLayerRenderData.cpp \ + ../Source/Qt3DSRuntimeRender/RendererImpl/Qt3DSRendererImplLayerRenderHelper.cpp \ + ../Source/Qt3DSRuntimeRender/RendererImpl/Qt3DSRendererImplLayerRenderPreparationData.cpp \ + ../Source/Qt3DSRuntimeRender/RendererImpl/Qt3DSRendererImplShaders.cpp \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderBufferLoader.cpp \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderBufferManager.cpp \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderImageBatchLoader.cpp \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderLoadedTexture.cpp \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderLoadedTextureBMP.cpp \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderLoadedTextureDDS.cpp \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderLoadedTextureGIF.cpp \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderLoadedTextureHDR.cpp \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderPrefilterTexture.cpp \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderResourceBufferObjects.cpp \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderResourceManager.cpp \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderResourceTexture2D.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSOffscreenRenderManager.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSOldNBustedRenderPlugin.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSOnscreenTextRenderer.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSQtTextRenderer.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderClippingFrustum.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderCustomMaterialShaderGenerator.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderCustomMaterialSystem.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderDefaultMaterialShaderGenerator.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderDynamicObjectSystem.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderEffectSystem.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRendererUtil.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderEulerAngles.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderGpuProfiler.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderGraphObjectSerializer.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderImageScaler.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderInputStreamFactory.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderPathManager.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderPixelGraphicsRenderer.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderPixelGraphicsTypes.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderPlugin.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderRay.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderRenderList.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderShaderCache.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderShaderCodeGenerator.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderShaderCodeGeneratorV2.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderShadowMap.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderSubpresentation.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderTextTextureAtlas.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderTextTextureCache.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderTextureAtlas.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderThreadPool.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderUIPLoader.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderUIPSharedTranslation.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderWidgets.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSTextRenderer.cpp \ + ../Source/System/Source/Qt3DSAssert.cpp \ + ../Source/System/Source/Qt3DSBoundingBox.cpp \ + ../Source/System/Source/Qt3DSColor.cpp \ + ../Source/System/Source/Qt3DSCubicRoots.cpp \ + ../Source/System/Source/Qt3DSDataLogger.cpp \ + ../Source/System/Source/Qt3DSDLLManager.cpp \ + ../Source/System/Source/Qt3DSEulerAngles.cpp \ + ../Source/System/Source/Qt3DSFile.cpp \ + ../Source/System/Source/Qt3DSFileStream.cpp \ + ../Source/System/Source/Qt3DSFunctionWrappers.cpp \ + ../Source/System/Source/Qt3DSMatrix.cpp \ + ../Source/System/Source/Qt3DSMemory.cpp \ + ../Source/System/Source/Qt3DSMemoryFilter.cpp \ + ../Source/System/Source/Qt3DSMemoryHeap.cpp \ + ../Source/System/Source/Qt3DSMemoryManager.cpp \ + ../Source/System/Source/Qt3DSMemoryPool.cpp \ + ../Source/System/Source/Qt3DSMemoryProbe.cpp \ + ../Source/System/Source/Qt3DSMemoryStatistics.cpp \ + ../Source/System/Source/Qt3DSMemoryTracker.cpp \ + ../Source/System/Source/Qt3DSTimer.cpp \ + ../Source/System/Source/Qt3DSTypes.cpp \ + ../Source/System/Source/Qt3DSVector3.cpp \ + ../Source/Qt3DSStateApplication/Application/Qt3DSStateApplication.cpp \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSLuaDatamodelCache.cpp \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSLuaSideDebugger.cpp \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSSceneGraphRuntimeDebugger.cpp \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSStateDataTest.cpp \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSStateDebuggedInterpreter.cpp \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSStateDebugger.cpp \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSStateDebuggerListener.cpp \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSStateDebugStreams.cpp \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSStateLuaTest.cpp \ + ../Source/Qt3DSStateApplication/Source/Qt3DSStateContext.cpp \ + ../Source/Qt3DSStateApplication/Source/Qt3DSStateExecutionContext.cpp \ + ../Source/Qt3DSStateApplication/Source/Qt3DSStateInterpreter.cpp \ + ../Source/Qt3DSStateApplication/Source/Qt3DSStateLuaScriptContext.cpp \ + ../Source/Qt3DSStateApplication/Source/Qt3DSStateVisualBindingContext.cpp \ + ../Source/Qt3DSStateApplication/Source/Qt3DSStateXMLIO.cpp \ + ../Source/UIPParser/Source/Qt3DSUIPParserActionHelper.cpp \ + ../Source/UIPParser/Source/Qt3DSUIPParserImpl.cpp \ + ../Source/UIPParser/Source/Qt3DSUIPParserObjectRefHelper.cpp \ + ../Source/Qt3DSRuntimeRender/Source/Qt3DSRenderContextCore.cpp + +HEADERS += \ + ../Source/Qt3DSFoundation/Include/foundation/ConvertUTF.h \ + ../Source/Qt3DSFoundation/Include/foundation/FileTools.h \ + ../Source/Qt3DSFoundation/Include/foundation/IOStreams.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSLogging.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSFoundation.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSMathUtils.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSPerfTimer.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSSystem.h \ + ../Source/Qt3DSFoundation/Include/foundation/Socket.h \ + ../Source/Qt3DSFoundation/Include/foundation/StringTable.h \ + ../Source/Qt3DSFoundation/Include/foundation/XML.h \ + ../Source/Qt3DSFoundation/Include/foundation/AutoDeallocatorAllocator.h \ + ../Source/Qt3DSFoundation/Include/foundation/FastAllocator.h \ + ../Source/Qt3DSFoundation/Include/foundation/PoolingAllocator.h \ + ../Source/Qt3DSFoundation/Include/foundation/PreAllocatedAllocator.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DS.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSAllocator.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSAllocatorCallback.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSAssert.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSAtomic.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSBasicTemplates.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSBounds3.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSBroadcastingAllocator.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSContainers.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSDataRef.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSDiscriminatedUnion.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSFastIPC.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSFlags.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSFPU.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSIndexableLinkedList.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSIntrinsics.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSInvasiveLinkedList.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSInvasiveSet.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSIPC.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSMat33.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSMat44.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSMath.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSMemoryBuffer.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSMutex.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSNoCopy.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSOption.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSPlane.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSPool.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSPreprocessor.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSQuat.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSRefCounted.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSSemaphore.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSSimpleTypes.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSStringTokenizer.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSSync.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSThread.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSTime.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSTransform.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSUnionCast.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSUtilities.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSVec2.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSVec3.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSVec4.h \ + ../Source/Qt3DSFoundation/Include/foundation/Qt3DSVersionNumber.h \ + ../Source/Qt3DSFoundation/Include/foundation/SerializationTypes.h \ + ../Source/Qt3DSFoundation/Include/foundation/StrConvertUTF.h \ + ../Source/Qt3DSFoundation/Include/foundation/StringConversion.h \ + ../Source/Qt3DSFoundation/Include/foundation/StringConversionImpl.h \ + ../Source/Qt3DSFoundation/Include/foundation/TaggedPointer.h \ + ../Source/Qt3DSFoundation/Include/foundation/ThreadSafeQueue.h \ + ../Source/Qt3DSFoundation/Include/foundation/TrackingAllocator.h \ + ../Source/Qt3DSFoundation/Include/foundation/Utils.h \ + ../Source/Qt3DSRuntimeRender/Include/q3dsqmlrender.h \ + ../Source/Engine/Include/Qt3DSRenderRuntimeBinding.h \ + ../Source/Engine/Include/Qt3DSRenderRuntimeBindingImpl.h \ + ../Source/Engine/Include/Qt3DSTegraApplication.h \ + ../Source/Engine/Include/Qt3DSTegraInputEngine.h \ + ../Source/Runtime/Include/Qt3DSActivationManager.h \ + ../Source/Runtime/Include/Qt3DSAnimationSystem.h \ + ../Source/Runtime/Include/Qt3DSApplication.h \ + ../Source/Runtime/Include/Qt3DSAttributeHashes.h \ + ../Source/Runtime/Include/Qt3DSBinarySerializerImpl.h \ + ../Source/Runtime/Include/Qt3DSComponentManager.h \ + ../Source/Runtime/Include/Qt3DSElementSystem.h \ + ../Source/Runtime/Include/Qt3DSEventCallbacks.h \ + ../Source/Runtime/Include/Qt3DSInputEngine.h \ + ../Source/Runtime/Include/Qt3DSLogicSystem.h \ + ../Source/Runtime/Include/Qt3DSLuaAxis.h \ + ../Source/Runtime/Include/Qt3DSLuaButton.h \ + ../Source/Runtime/Include/Qt3DSLuaColor.h \ + ../Source/Runtime/Include/Qt3DSLuaCommandHelper.h \ + ../Source/Runtime/Include/Qt3DSLuaElementHelper.h \ + ../Source/Runtime/Include/Qt3DSLuaEngine.h \ + ../Source/Runtime/Include/Qt3DSLuaEventHelper.h \ + ../Source/Runtime/Include/Qt3DSLuaHelper.h \ + ../Source/Runtime/Include/Qt3DSLuaKeyboard.h \ + ../Source/Runtime/Include/Qt3DSLuaMatrix.h \ + ../Source/Runtime/Include/Qt3DSLuaRotation.h \ + ../Source/Runtime/Include/Qt3DSLuaSceneHelper.h \ + ../Source/Runtime/Include/Qt3DSLuaVector.h \ + ../Source/Runtime/Include/Qt3DSOutputMemoryStream.h \ + ../Source/Runtime/Include/Qt3DSParametersSystem.h \ + ../Source/Runtime/Include/Qt3DSPresentation.h \ + ../Source/Runtime/Include/Qt3DSPresentationFrameData.h \ + ../Source/Runtime/Include/Qt3DSQmlElementHelper.h \ + ../Source/Runtime/Include/Qt3DSQmlEngine.h \ + ../Source/Runtime/Include/Qt3DSSlideSystem.h \ + ../Source/Runtime/Include/Qt3DSTimePolicy.h \ + ../Source/Runtime/Include/Qt3DSApplicationValues.h \ + ../Source/Runtime/Include/Qt3DSBinarySerializationHelper.h \ + ../Source/Runtime/Include/Qt3DSBinarySerializer.h \ + ../Source/Runtime/Include/Qt3DSIComponentManager.h \ + ../Source/Runtime/Include/Qt3DSIInputSystem.h \ + ../Source/Runtime/Include/Qt3DSInputDefs.h \ + ../Source/Runtime/Include/Qt3DSInputEventTypes.h \ + ../Source/Runtime/Include/Qt3DSIStateful.h \ + ../Source/Runtime/Include/Qt3DSIText.h \ + ../Source/Runtime/Include/Qt3DSKernelTypes.h \ + ../Source/Runtime/Include/Qt3DSLuaIncludes.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderCamera.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderCustomMaterial.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderDefaultMaterial.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderDynamicObject.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderEffect.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderGraphObject.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderImage.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderLayer.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderLight.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderLightmaps.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderMaterialDirty.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderModel.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderNode.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderPath.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderPathSubPath.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderPresentation.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderReferencedMaterial.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderScene.h \ + ../Source/Qt3DSRuntimeRender/GraphObjects/Qt3DSRenderText.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSOffscreenRenderKey.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSOffscreenRenderManager.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSOldNBustedRenderPlugin.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRender.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderableImage.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderClippingFrustum.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderCustomMaterialRenderContext.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderCustomMaterialShaderGenerator.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderCustomMaterialSystem.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderDefaultMaterialShaderGenerator.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderDynamicObjectSystem.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderDynamicObjectSystemCommands.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderDynamicObjectSystemUtil.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderEffectSystem.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderer.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRendererUtil.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderEulerAngles.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderGraphObjectPickQuery.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderGraphObjectSerializer.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderGraphObjectTypes.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderImageScaler.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderImageTextureData.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderInputStreamFactory.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderMaterialHelpers.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderMaterialShaderGenerator.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderMesh.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderPathManager.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderPathMath.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderPathRenderContext.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderPixelGraphicsRenderer.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderPixelGraphicsTypes.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderPlugin.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderPluginCInterface.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderPluginGraphObject.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderPluginPropertyValue.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderProfiler.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderRay.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderRenderList.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderRotationHelper.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderShaderCache.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderShaderCodeGenerator.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderShaderCodeGeneratorV2.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderShaderKeys.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderShadowMap.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderString.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderSubpresentation.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderSubPresentationHelper.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderTaggedPointer.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderTessModeValues.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderTextTextureAtlas.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderTextTextureCache.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderTextTypes.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderTextureAtlas.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderThreadPool.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderUIPLoader.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderUIPSharedTranslation.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderWidgets.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderWindowDimensions.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSTextRenderer.h \ + ../Source/Qt3DSRuntimeRender/RendererImpl/Qt3DSRenderableObjects.h \ + ../Source/Qt3DSRuntimeRender/RendererImpl/Qt3DSRendererImpl.h \ + ../Source/Qt3DSRuntimeRender/RendererImpl/Qt3DSRendererImplLayerRenderData.h \ + ../Source/Qt3DSRuntimeRender/RendererImpl/Qt3DSRendererImplLayerRenderHelper.h \ + ../Source/Qt3DSRuntimeRender/RendererImpl/Qt3DSRendererImplLayerRenderPreparationData.h \ + ../Source/Qt3DSRuntimeRender/RendererImpl/Qt3DSRendererImplShaders.h \ + ../Source/Qt3DSRuntimeRender/RendererImpl/Qt3DSVertexPipelineImpl.h \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderBufferLoader.h \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderBufferManager.h \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderImageBatchLoader.h \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderLoadedTexture.h \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderLoadedTextureDDS.h \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderLoadedTextureFreeImageCompat.h \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderPrefilterTexture.h \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderResourceBufferObjects.h \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderResourceManager.h \ + ../Source/Qt3DSRuntimeRender/ResourceManager/Qt3DSRenderResourceTexture2D.h \ + ../Source/System/Include/Qt3DSArray.h \ + ../Source/System/Include/Qt3DSAssert.h \ + ../Source/System/Include/Qt3DSAudioPlayer.h \ + ../Source/System/Include/Qt3DSBasicPluginDLL.h \ + ../Source/System/Include/Qt3DSBezierEval.h \ + ../Source/System/Include/Qt3DSBoundingBox.h \ + ../Source/System/Include/Qt3DSCircularArray.h \ + ../Source/System/Include/Qt3DSColor.h \ + ../Source/System/Include/Qt3DSConfig.h \ + ../Source/System/Include/Qt3DSCubicRoots.h \ + ../Source/System/Include/Qt3DSCubicRootsImpl.h \ + ../Source/System/Include/Qt3DSDataLogger.h \ + ../Source/System/Include/Qt3DSDataLogger.hpp \ + ../Source/System/Include/Qt3DSDataLoggerEnums.h \ + ../Source/System/Include/Qt3DSDataLoggerViewer.h \ + ../Source/System/Include/Qt3DSDLLManager.h \ + ../Source/System/Include/Qt3DSEGLTimer.h \ + ../Source/System/Include/Qt3DSEndian.h \ + ../Source/System/Include/Qt3DSEulerAngles.h \ + ../Source/System/Include/Qt3DSFile.h \ + ../Source/System/Include/Qt3DSFileStream.h \ + ../Source/System/Include/Qt3DSFixedArray.h \ + ../Source/System/Include/Qt3DSFNDTimer.h \ + ../Source/System/Include/Qt3DSFunctionWrappers.h \ + ../Source/System/Include/Qt3DSHash.h \ + ../Source/System/Include/Qt3DSIFileStream.h \ + ../Source/System/Include/Qt3DSIStream.h \ + ../Source/System/Include/Qt3DSITimer.h \ + ../Source/System/Include/Qt3DSMacros.h \ + ../Source/System/Include/Qt3DSMatrix.h \ + ../Source/System/Include/Qt3DSMemory.h \ + ../Source/System/Include/Qt3DSMemoryFilter.h \ + ../Source/System/Include/Qt3DSMemoryHeap.h \ + ../Source/System/Include/Qt3DSMemoryManager.h \ + ../Source/System/Include/Qt3DSMemoryPool.h \ + ../Source/System/Include/Qt3DSMemoryProbe.h \ + ../Source/System/Include/Qt3DSMemorySettings.h \ + ../Source/System/Include/Qt3DSMemoryStatistics.h \ + ../Source/System/Include/Qt3DSMemoryTracker.h \ + ../Source/System/Include/Qt3DSPlatformSpecific.h \ + ../Source/System/Include/Qt3DSTimer.h \ + ../Source/System/Include/Qt3DSTypes.h \ + ../Source/System/Include/Qt3DSVector3.h \ + ../Source/System/Include/Qt3DSArray.inl \ + ../Source/System/Include/Qt3DSCircularArray.inl \ + ../Source/System/Include/Qt3DSFixedArray.inl \ + ../Source/Qt3DSStateApplication/Application/Qt3DSStateApplication.h \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSLuaDebugger.h \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSLuaDebuggerImpl.h \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSLuaDebuggerProtocol.h \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSSceneGraphDebugger.h \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSSceneGraphDebuggerProtocol.h \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSSceneGraphDebuggerValue.h \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSStateDebugger.h \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSStateDebuggerProtocol.h \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSStateDebuggerValues.h \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSStateDebugStreams.h \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSStateTest.h \ + ../Source/Qt3DSStateApplication/Debugger/Qt3DSStateTestCommon.h \ + ../Source/Qt3DSStateApplication/Include/Qt3DSState.h \ + ../Source/Qt3DSStateApplication/Include/Qt3DSStateContext.h \ + ../Source/Qt3DSStateApplication/Include/Qt3DSStateExecutionContext.h \ + ../Source/Qt3DSStateApplication/Include/Qt3DSStateExecutionTypes.h \ + ../Source/Qt3DSStateApplication/Include/Qt3DSStateIdValue.h \ + ../Source/Qt3DSStateApplication/Include/Qt3DSStateInterpreter.h \ + ../Source/Qt3DSStateApplication/Include/Qt3DSStateLuaScriptContext.h \ + ../Source/Qt3DSStateApplication/Include/Qt3DSStateScriptContext.h \ + ../Source/Qt3DSStateApplication/Include/Qt3DSStateSharedImpl.h \ + ../Source/Qt3DSStateApplication/Include/Qt3DSStateSignalConnection.h \ + ../Source/Qt3DSStateApplication/Include/Qt3DSStateTypes.h \ + ../Source/Qt3DSStateApplication/Include/Qt3DSStateVisualBindingContext.h \ + ../Source/Qt3DSStateApplication/Include/Qt3DSStateVisualBindingContextCommands.h \ + ../Source/Qt3DSStateApplication/Include/Qt3DSStateVisualBindingContextValues.h \ + ../Source/Qt3DSStateApplication/Include/Qt3DSStateXMLIO.h \ + ../Source/UIPParser/Include/Qt3DSIPresentation.h \ + ../Source/UIPParser/Include/Qt3DSUIPParser.h \ + ../Source/UIPParser/Include/Qt3DSUIPParserActionHelper.h \ + ../Source/UIPParser/Include/Qt3DSUIPParserImpl.h \ + ../Source/UIPParser/Include/Qt3DSUIPParserObjectRefHelper.h \ + ../Source/Runtime/Include/Qt3DSCommandEventTypes.h \ + ../Source/Runtime/Include/Qt3DSEvent.h \ + ../Source/Runtime/Include/Qt3DSFrameworkTypes.h \ + ../Source/Runtime/Include/Qt3DSInputFrame.h \ + ../Source/Runtime/Include/Qt3DSIScene.h \ + ../Source/Runtime/Include/Qt3DSIScriptBridge.h \ + ../Source/Runtime/Include/Qt3DSPickFrame.h \ + ../Source/Runtime/Include/Qt3DSRuntimeFactory.h \ + ../Source/Runtime/Include/Qt3DSSceneManager.h \ + ../Source/Engine/Include/Qt3DSEGLInfo.h \ + ../Source/Engine/Include/Qt3DSEGLWindowSystem.h \ + ../Source/Engine/Include/Qt3DSPluginDLL.h \ + ../Source/Engine/Include/Qt3DSWindowSystem.h \ + ../Source/Qt3DSRuntimeRender/Include/Qt3DSRenderContextCore.h + +win32 { +SOURCES += \ + ../Source/Qt3DSFoundation/Source/foundation/windows/Qt3DSWindowsAtomic.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/windows/Qt3DSWindowsFPU.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/windows/Qt3DSWindowsMutex.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/windows/Qt3DSWindowsSemaphore.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/windows/Qt3DSWindowsSync.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/windows/Qt3DSWindowsThread.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/windows/Qt3DSWindowsTime.cpp + +HEADERS += \ + ../Source/Qt3DSFoundation/Include/foundation/windows/Qt3DSWindowsAoS.h \ + ../Source/Qt3DSFoundation/Include/foundation/windows/Qt3DSWindowsFile.h \ + ../Source/Qt3DSFoundation/Include/foundation/windows/Qt3DSWindowsInclude.h \ + ../Source/Qt3DSFoundation/Include/foundation/windows/Qt3DSWindowsInlineAoS.h \ + ../Source/Qt3DSFoundation/Include/foundation/windows/Qt3DSWindowsIntrinsics.h \ + ../Source/Qt3DSFoundation/Include/foundation/windows/Qt3DSWindowsString.h \ + ../Source/Qt3DSFoundation/Include/foundation/windows/Qt3DSWindowsTrigConstants.h +} + +macos: SOURCES += \ + ../Source/Qt3DSFoundation/Source/foundation/macosx/Qt3DSUnixAtomic.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/macosx/Qt3DSUnixFPU.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/macosx/Qt3DSUnixMutex.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/macosx/Qt3DSUnixSemaphore.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/macosx/Qt3DSUnixSync.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/linux/Qt3DSLinuxThread.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/macosx/Qt3DSUnixTime.cpp + +linux|integrity { +SOURCES += \ + ../Source/Qt3DSFoundation/Source/foundation/linux/Qt3DSLinuxAtomic.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/linux/Qt3DSLinuxFPU.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/linux/Qt3DSLinuxMutex.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/linux/Qt3DSLinuxSemaphore.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/linux/Qt3DSLinuxSync.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/linux/Qt3DSLinuxThread.cpp \ + ../Source/Qt3DSFoundation/Source/foundation/linux/Qt3DSLinuxTime.cpp + +HEADERS += \ + ../Source/Qt3DSFoundation/Include/foundation/linux/Qt3DSLinuxAoS.h \ + ../Source/Qt3DSFoundation/Include/foundation/linux/Qt3DSLinuxFile.h \ + ../Source/Qt3DSFoundation/Include/foundation/linux/Qt3DSLinuxInlineAoS.h \ + ../Source/Qt3DSFoundation/Include/foundation/linux/Qt3DSLinuxIntrinsics.h \ + ../Source/Qt3DSFoundation/Include/foundation/linux/Qt3DSLinuxString.h \ + ../Source/Qt3DSFoundation/Include/foundation/linux/Qt3DSLinuxTrigConstants.h +} + +# Libs +SOURCES += \ + ../Source/PlatformSpecific/$$PlatformSpecificDir/Qt3DSLibs/nv_math/nv_math.cpp \ + ../Source/PlatformSpecific/$$PlatformSpecificDir/Qt3DSLibs/nv_math/nv_matrix.cpp \ + ../Source/PlatformSpecific/$$PlatformSpecificDir/Qt3DSLibs/nv_math/nv_quat.cpp + +# RenderBase +SOURCES += \ + ../Source/Qt3DSRender/Source/Qt3DSRenderAtomicCounterBuffer.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderAttribLayout.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderComputeShader.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderConstantBuffer.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderContext.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderDataBuffer.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderDepthStencilState.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderDrawIndirectBuffer.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderFragmentShader.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderFrameBuffer.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderGeometryShader.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderImageTexture.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderIndexBuffer.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderInputAssembler.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderOcclusionQuery.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderPathFontSpecification.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderPathFontText.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderPathRender.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderPathSpecification.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderProgramPipeline.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderQueryBase.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderRasterizerState.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderRenderBuffer.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderSampler.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderShaderProgram.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderStorageBuffer.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderSync.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderTessellationShader.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderTexture2D.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderTexture2DArray.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderTextureBase.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderTextureCube.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderTimerQuery.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderVertexBuffer.cpp \ + ../Source/Qt3DSRender/Source/Qt3DSRenderVertexShader.cpp + +HEADERS += \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderAtomicCounterBuffer.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderAttribLayout.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderBaseTypes.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderComputeShader.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderConstantBuffer.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderContext.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderDataBuffer.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderDepthStencilState.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderDrawable.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderDrawIndirectBuffer.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderFragmentShader.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderFrameBuffer.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderGeometryShader.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderImageTexture.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderIndexBuffer.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderInputAssembler.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderOcclusionQuery.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderPathFontSpecification.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderPathFontText.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderPathRender.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderPathSpecification.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderProgramPipeline.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderQueryBase.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderRasterizerState.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderRenderBuffer.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderSampler.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderShader.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderShaderConstant.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderShaderProgram.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderStorageBuffer.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderSync.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderTessellationShader.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderTexture2D.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderTexture2DArray.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderTextureBase.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderTextureCube.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderTimerQuery.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderVertexBuffer.h \ + ../Source/Qt3DSRender/Include/render/Qt3DSRenderVertexShader.h \ + ../Source/Qt3DSRender/Include/render/glg/Qt3DSGLImplObjects.h + +# Render +SOURCES += \ + ../Source/Qt3DSRender/Source/backends/gl/Qt3DSOpenGLExtensions.cpp \ + ../Source/Qt3DSRender/Source/backends/gl/Qt3DSRenderBackendGL3.cpp \ + ../Source/Qt3DSRender/Source/backends/gl/Qt3DSRenderBackendGL4.cpp \ + ../Source/Qt3DSRender/Source/backends/gl/Qt3DSRenderBackendGLBase.cpp \ + ../Source/Qt3DSRender/Source/backends/gl/Qt3DSRenderContextGL.cpp \ + ../Source/Qt3DSRender/Source/backends/software/Qt3DSRenderBackendNULL.cpp \ + ../Source/Qt3DSRender/Source/backends/gl/Q3DSRenderBackendGLES2.cpp + +HEADERS += \ + ../Source/Qt3DSRender/Include/render/backends/Qt3DSRenderBackend.h \ + ../Source/Qt3DSRender/Include/render/backends/gl/Qt3DSOpenGLPrefix.h \ + ../Source/Qt3DSRender/Include/render/backends/gl/Qt3DSOpenGLUtil.h \ + ../Source/Qt3DSRender/Include/render/backends/gl/Qt3DSOpenGLExtensions.h \ + ../Source/Qt3DSRender/Include/render/backends/gl/Qt3DSRenderBackendGL3.h \ + ../Source/Qt3DSRender/Include/render/backends/gl/Qt3DSRenderBackendGL4.h \ + ../Source/Qt3DSRender/Include/render/backends/gl/Qt3DSRenderBackendGLBase.h \ + ../Source/Qt3DSRender/Include/render/backends/gl/Qt3DSRenderBackendInputAssemblerGL.h \ + ../Source/Qt3DSRender/Include/render/backends/gl/Qt3DSRenderBackendRenderStatesGL.h \ + ../Source/Qt3DSRender/Include/render/backends/gl/Qt3DSRenderBackendShaderProgramGL.h \ + ../Source/Qt3DSRender/Include/render/backends/software/Qt3DSRenderBackendNULL.h \ + ../Source/Qt3DSRender/Include/render/backends/gl/Q3DSRenderBackendGLES2.h + +# DataModel +SOURCES += \ + ../Source/DataModel/Source/Qt3DSMetadata.cpp \ + ../../Authoring/QT3DSIMP/Qt3DSImportLib/Qt3DSImportMesh.cpp \ + ../../Authoring/QT3DSIMP/Qt3DSImportLib/Qt3DSImportPath.cpp \ + ../../Authoring/QT3DSDM/Systems/QT3DSDMMetaData.cpp \ + ../../Authoring/QT3DSDM/Systems/QT3DSDMXML.cpp \ + ../../Authoring/QT3DSDM/Systems/QT3DSDMStringTable.cpp \ + ../../Authoring/QT3DSDM/Systems/QT3DSDMHandles.cpp \ + ../../Authoring/QT3DSDM/Systems/QT3DSDMComposerTypeDefinitions.cpp \ + ../../Authoring/QT3DSDM/Systems/QT3DSDMValue.cpp \ + ../../Authoring/QT3DSDM/Systems/Cores/SimpleDataCore.cpp + +HEADERS += \ + ../Source/DataModel/Include/Qt3DSMetadata.h \ + ../Source/DataModel/Include/DocumentResourceManagerScriptParser.h \ + ../../Authoring/QT3DSIMP/Qt3DSImportLib/Qt3DSImportMesh.h \ + ../../Authoring/QT3DSIMP/Qt3DSImportLib/Qt3DSImportPath.h \ + ../../Authoring/QT3DSDM/Systems/QT3DSDMMetaData.h \ + ../../Authoring/QT3DSDM/Systems/QT3DSDMXML.h \ + ../../Authoring/QT3DSDM/Systems/QT3DSDMStringTable.h \ + ../../Authoring/QT3DSDM/Systems/QT3DSDMHandles.h \ + ../../Authoring/QT3DSDM/Systems/QT3DSDMComposerTypeDefinitions.h \ + ../../Authoring/QT3DSDM/Systems/QT3DSDMValue.h \ + ../../Authoring/QT3DSDM/Systems/Cores/SimpleDataCore.h + +# Engine +HEADERS += \ + ../Source/Engine/Include/EnginePrefix.h + +SOURCES += \ + ../Source/Engine/Source/EnginePrefix.cpp + +# Event +SOURCES += \ + ../Source/Qt3DSEvent/Source/EventFactory.cpp \ + ../Source/Qt3DSEvent/Source/EventPoller.cpp \ + ../Source/Qt3DSEvent/Source/EventPollingSystemLuaBinding.cpp \ + ../Source/Qt3DSEvent/Source/EventSystemC.cpp + +HEADERS += \ + ../Source/Qt3DSEvent/InternalInclude/EventPollingSystem.h \ + ../Source/Qt3DSEvent/InternalInclude/EventPollingSystemLuaBinding.h \ + ../Source/Qt3DSEvent/Include/EventSystem.h \ + ../Source/Qt3DSEvent/Include/EventSystemC.h + +# Render +HEADERS += \ + ../Source/Qt3DSRuntimeRender/Include/ANDROID/DynamicLibLoader.h \ + ../Source/Qt3DSRuntimeRender/Include/LINUX/DynamicLibLoader.h \ + ../Source/Qt3DSRuntimeRender/Include/OSX/DynamicLibLoader.h \ + ../Source/Qt3DSRuntimeRender/Include/QNX/DynamicLibLoader.h \ + ../Source/Qt3DSRuntimeRender/Include/WINDOWS/DynamicLibLoader.h + +# Runtime +HEADERS += \ + ../Source/Runtime/Include/RuntimePrefix.h \ + ../Source/Runtime/Include/q3dsqmlscript.h + +SOURCES += \ + ../Source/Runtime/Source/RuntimePrefix.cpp \ + ../Source/Runtime/Source/q3dsqmlscript.cpp + +# System +SOURCES += \ + ../Source/System/Source/SystemPrefix.cpp + +HEADERS += \ + ../Source/System/Include/SystemPrefix.h + +DISTFILES += \ + ../Source/Runtime/Include/Qt3DSAttributeHashes.txt diff --git a/src/Runtime/Runtime.pro b/src/Runtime/Runtime.pro index 6d844995..d0a8ceb5 100644 --- a/src/Runtime/Runtime.pro +++ b/src/Runtime/Runtime.pro @@ -1,10 +1,11 @@ TEMPLATE = subdirs CONFIG += ordered SUBDIRS += \ - Qt3DSRuntimeStatic.pro \ - Qt3DSRuntime.pro + Qt3DSRuntimeStatic \ + Qt3DSRuntime \ + Qt3DSCompiler win32 { SUBDIRS += \ - AttributeHashes.pro + AttributeHashes } diff --git a/src/Runtime/commoninclude.pri b/src/Runtime/commoninclude.pri index 00721e31..67c76d56 100644 --- a/src/Runtime/commoninclude.pri +++ b/src/Runtime/commoninclude.pri @@ -36,10 +36,10 @@ INCLUDEPATH += \ $$PWD/../Authoring/QT3DSDM/Systems \ $$PWD/../Authoring/QT3DSDM/Systems/Cores \ $$PWD/../3rdparty/EASTL/UnknownVersion/include \ - ../3rdparty/Lua/UnknownVersion/src \ - ../3rdparty/utf8cpp/2.3.2/source \ - ../3rdparty/color \ - ../3rdparty/RuntimePlatformSpecific/$$PlatformSpecificDir/PlatformLibs \ + $$PWD/../3rdparty/Lua/UnknownVersion/src \ + $$PWD/../3rdparty/utf8cpp/2.3.2/source \ + $$PWD/../3rdparty/color \ + $$PWD/../3rdparty/RuntimePlatformSpecific/$$PlatformSpecificDir/PlatformLibs \ $$PWD/../QtExtras/qmlstreamer \ $$PWD/Source/Qt3DSRuntimeRender/Include \ $$PWD/Source/Qt3DSRuntimeRender/GraphObjects \ |