summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@qt.io>2017-10-31 15:32:57 +0200
committerMiikka Heikkinen <miikka.heikkinen@qt.io>2017-11-03 07:44:56 +0000
commit25ef05740b09ea2feb437039777fdbd573cbb1fc (patch)
treec9a31ca704cd3346c727e78dc235c16cb57242ef
parent5d0d56707c26650dc53c1258cf0f801125c47d69 (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>
-rw-r--r--src/Authoring/Authoring.pro17
-rw-r--r--src/Authoring/Common/Common.pro79
-rw-r--r--src/Authoring/CommonLib.pro27
-rw-r--r--src/Authoring/CoreLib.pri66
-rw-r--r--src/Authoring/CoreLib.pro64
-rw-r--r--src/Authoring/CoreLib/CoreLib.pro132
-rw-r--r--src/Authoring/FBXLineExporter.pri1
-rw-r--r--src/Authoring/FBXLineExporter/FBXLineExporter.pro (renamed from src/Authoring/FBXLineExporter.pro)12
-rw-r--r--src/Authoring/MorphLines.pri1
-rw-r--r--src/Authoring/MorphLines/MorphLines.cpp (renamed from src/Authoring/MorphLinesExporter/MorphLines.cpp)0
-rw-r--r--src/Authoring/MorphLines/MorphLines.pro (renamed from src/Authoring/MorphLines.pro)16
-rw-r--r--src/Authoring/Q3DStudio.pro217
-rw-r--r--src/Authoring/QT3DSDM.pri34
-rw-r--r--src/Authoring/QT3DSDM.pro27
-rw-r--r--src/Authoring/QT3DSDM/QT3DSDM.pro61
-rw-r--r--src/Authoring/Qt3DSState.pri5
-rw-r--r--src/Authoring/Qt3DSState.pro21
-rw-r--r--src/Authoring/Studio/Palettes/Action/ActionView.cpp2
-rw-r--r--src/Authoring/Studio/Palettes/Action/EventsBrowserView.cpp2
-rw-r--r--src/Authoring/Studio/Palettes/BasicObjects/BasicObjectsView.cpp2
-rw-r--r--src/Authoring/Studio/Palettes/Inspector/FileChooserView.cpp2
-rw-r--r--src/Authoring/Studio/Palettes/Inspector/ImageChooserView.cpp2
-rw-r--r--src/Authoring/Studio/Palettes/Inspector/InspectorControlView.cpp2
-rw-r--r--src/Authoring/Studio/Palettes/Inspector/MeshChooserView.cpp2
-rw-r--r--src/Authoring/Studio/Palettes/Inspector/ObjectBrowserView.cpp2
-rw-r--r--src/Authoring/Studio/Palettes/Inspector/TextureChooserView.cpp2
-rw-r--r--src/Authoring/Studio/Palettes/Project/ProjectView.cpp2
-rw-r--r--src/Authoring/Studio/Palettes/Slide/SlideView.cpp2
-rw-r--r--src/Authoring/Studio/Qt3DStudio.pro500
-rw-r--r--src/Authoring/Studio/qml.qrc42
-rw-r--r--src/Authoring/licensehandler/licensehandler.pro (renamed from src/Authoring/licensehandler.pro)0
-rw-r--r--src/Authoring/mfcconsole.cpp66
-rw-r--r--src/Authoring/qml.qrc42
-rw-r--r--src/Runtime/AttributeHashes.pri1
-rw-r--r--src/Runtime/AttributeHashes/AttributeHashes.cpp (renamed from src/Runtime/SDKsAndTools/AttributeHashes/AttributeHashes.cpp)0
-rw-r--r--src/Runtime/AttributeHashes/AttributeHashes.pro (renamed from src/Runtime/AttributeHashes.pro)5
-rw-r--r--src/Runtime/Qt3DSCompiler/Qt3DSCompiler.pro (renamed from src/Authoring/PresentationCompiler.pro)7
-rw-r--r--src/Runtime/Qt3DSCompiler/Qt3DSCompilerMain.cpp (renamed from src/Runtime/Source/Qt3DSCompiler/Source/Qt3DSCompilerMain.cpp)0
-rw-r--r--src/Runtime/Qt3DSRuntime/Qt3DSRuntime.pro (renamed from src/Runtime/Qt3DSRuntime.pro)22
-rw-r--r--src/Runtime/Qt3DSRuntimeStatic/Qt3DSRuntimeStatic.pro710
-rw-r--r--src/Runtime/Runtime.pro7
-rw-r--r--src/Runtime/commoninclude.pri8
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 \