summaryrefslogtreecommitdiffstats
path: root/src/ogl-runtime-static/ogl-runtime-static.pro
diff options
context:
space:
mode:
Diffstat (limited to 'src/ogl-runtime-static/ogl-runtime-static.pro')
-rw-r--r--src/ogl-runtime-static/ogl-runtime-static.pro656
1 files changed, 656 insertions, 0 deletions
diff --git a/src/ogl-runtime-static/ogl-runtime-static.pro b/src/ogl-runtime-static/ogl-runtime-static.pro
new file mode 100644
index 0000000..8b2c95a
--- /dev/null
+++ b/src/ogl-runtime-static/ogl-runtime-static.pro
@@ -0,0 +1,656 @@
+TEMPLATE = lib
+TARGET = qt3dsruntimestatic
+CONFIG += staticlib
+include(../commoninclude.pri)
+
+!boot2qt:!integrity:!ios {
+ RESOURCES += ../../res.qrc
+}
+
+linux {
+ DEFINES += _POSIX_C_SOURCE=199309L
+ QMAKE_LFLAGS += -lrt
+}
+
+DEFINES += QT3DS_BUILDING_LIBRARY DISABLE_MESH_OPTIMIZATION
+
+QT += qml
+QT += quick-private
+
+# Foundation
+SOURCES += \
+ ../foundation/ConvertUTF.cpp \
+ ../foundation/EASTL_new.cpp \
+ ../foundation/FileTools.cpp \
+ ../foundation/IOStreams.cpp \
+ ../foundation/Qt3DSLogging.cpp \
+ ../foundation/Qt3DSFoundation.cpp \
+ ../foundation/Qt3DSMathUtils.cpp \
+ ../foundation/Qt3DSPerfTimer.cpp \
+ ../foundation/Qt3DSSystem.cpp \
+ ../foundation/Socket.cpp \
+ ../foundation/StringTable.cpp \
+ ../foundation/XML.cpp \
+ ../foundation/TrackingAllocator.cpp \
+ ../runtimerender/q3dsqmlrender.cpp \
+ ../engine/Qt3DSRenderRuntimeBinding.cpp \
+ ../engine/Qt3DSRenderRuntimeBindingImplRenderer.cpp \
+ ../engine/Qt3DSRenderRuntimeBindingImplTranslation.cpp \
+ ../engine/Qt3DSTegraInputEngine.cpp \
+ ../runtime/Qt3DSActivationManager.cpp \
+ ../runtime/Qt3DSAnimationSystem.cpp \
+ ../runtime/Qt3DSApplication.cpp \
+ ../runtime/Qt3DSAttributeHashes.cpp \
+ ../runtime/Qt3DSComponentManager.cpp \
+ ../runtime/Qt3DSElementSystem.cpp \
+ ../runtime/Qt3DSEventCallbacks.cpp \
+ ../runtime/Qt3DSInputEngine.cpp \
+ ../runtime/Qt3DSLogicSystem.cpp \
+ ../runtime/Qt3DSCommandHelper.cpp \
+ ../runtime/Qt3DSElementHelper.cpp \
+ ../runtime/Qt3DSOutputMemoryStream.cpp \
+ ../runtime/Qt3DSParametersSystem.cpp \
+ ../runtime/Qt3DSPresentation.cpp \
+ ../runtime/Qt3DSPresentationFrameData.cpp \
+ ../runtime/Qt3DSQmlElementHelper.cpp \
+ ../runtime/Qt3DSQmlEngine.cpp \
+ ../runtime/Qt3DSSlideSystem.cpp \
+ ../runtime/Qt3DSTimePolicy.cpp \
+ ../runtime/q3dsvariantconfig.cpp \
+ ../runtime/q3dsmaterialdefinitionparser.cpp \
+ ../runtimerender/graphobjects/Qt3DSRenderCamera.cpp \
+ ../runtimerender/graphobjects/Qt3DSRenderDefaultMaterial.cpp \
+ ../runtimerender/graphobjects/Qt3DSRenderDynamicObject.cpp \
+ ../runtimerender/graphobjects/Qt3DSRenderEffect.cpp \
+ ../runtimerender/graphobjects/Qt3DSRenderImage.cpp \
+ ../runtimerender/graphobjects/Qt3DSRenderLayer.cpp \
+ ../runtimerender/graphobjects/Qt3DSRenderLight.cpp \
+ ../runtimerender/graphobjects/Qt3DSRenderLightmaps.cpp \
+ ../runtimerender/graphobjects/Qt3DSRenderModel.cpp \
+ ../runtimerender/graphobjects/Qt3DSRenderNode.cpp \
+ ../runtimerender/graphobjects/Qt3DSRenderPath.cpp \
+ ../runtimerender/graphobjects/Qt3DSRenderPresentation.cpp \
+ ../runtimerender/graphobjects/Qt3DSRenderScene.cpp \
+ ../runtimerender/graphobjects/Qt3DSRenderText.cpp \
+ ../runtimerender/rendererimpl/Qt3DSRenderableObjects.cpp \
+ ../runtimerender/rendererimpl/Qt3DSRendererImpl.cpp \
+ ../runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.cpp \
+ ../runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderHelper.cpp \
+ ../runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderPreparationData.cpp \
+ ../runtimerender/rendererimpl/Qt3DSRendererImplShaders.cpp \
+ ../runtimerender/resourcemanager/Qt3DSRenderBufferLoader.cpp \
+ ../runtimerender/resourcemanager/Qt3DSRenderBufferManager.cpp \
+ ../runtimerender/resourcemanager/Qt3DSRenderImageBatchLoader.cpp \
+ ../runtimerender/resourcemanager/Qt3DSRenderLoadedTexture.cpp \
+ ../runtimerender/resourcemanager/Qt3DSRenderLoadedTextureBMP.cpp \
+ ../runtimerender/resourcemanager/Qt3DSRenderLoadedTextureDDS.cpp \
+ ../runtimerender/resourcemanager/Qt3DSRenderLoadedTextureGIF.cpp \
+ ../runtimerender/resourcemanager/Qt3DSRenderLoadedTextureHDR.cpp \
+ ../runtimerender/resourcemanager/Qt3DSRenderPrefilterTexture.cpp \
+ ../runtimerender/resourcemanager/Qt3DSRenderResourceBufferObjects.cpp \
+ ../runtimerender/resourcemanager/Qt3DSRenderResourceManager.cpp \
+ ../runtimerender/resourcemanager/Qt3DSRenderResourceTexture2D.cpp \
+ ../runtimerender/Qt3DSOffscreenRenderManager.cpp \
+ ../runtimerender/Qt3DSOldNBustedRenderPlugin.cpp \
+ ../runtimerender/Qt3DSOnscreenTextRenderer.cpp \
+ ../runtimerender/Qt3DSQtTextRenderer.cpp \
+ ../runtimerender/Qt3DSRenderClippingFrustum.cpp \
+ ../runtimerender/Qt3DSRenderCustomMaterialShaderGenerator.cpp \
+ ../runtimerender/Qt3DSRenderCustomMaterialSystem.cpp \
+ ../runtimerender/Qt3DSRenderDefaultMaterialShaderGenerator.cpp \
+ ../runtimerender/Qt3DSRenderDynamicObjectSystem.cpp \
+ ../runtimerender/Qt3DSRenderEffectSystem.cpp \
+ ../runtimerender/Qt3DSRendererUtil.cpp \
+ ../runtimerender/Qt3DSRenderEulerAngles.cpp \
+ ../runtimerender/Qt3DSRenderGpuProfiler.cpp \
+ ../runtimerender/Qt3DSRenderGraphObjectSerializer.cpp \
+ ../runtimerender/Qt3DSRenderImageScaler.cpp \
+ ../runtimerender/Qt3DSRenderInputStreamFactory.cpp \
+ ../runtimerender/Qt3DSRenderPathManager.cpp \
+ ../runtimerender/Qt3DSRenderPixelGraphicsRenderer.cpp \
+ ../runtimerender/Qt3DSRenderPixelGraphicsTypes.cpp \
+ ../runtimerender/Qt3DSRenderPlugin.cpp \
+ ../runtimerender/Qt3DSRenderRay.cpp \
+ ../runtimerender/Qt3DSRenderRenderList.cpp \
+ ../runtimerender/Qt3DSRenderShaderCache.cpp \
+ ../runtimerender/Qt3DSRenderShaderCodeGenerator.cpp \
+ ../runtimerender/Qt3DSRenderShaderCodeGeneratorV2.cpp \
+ ../runtimerender/Qt3DSRenderShadowMap.cpp \
+ ../runtimerender/Qt3DSRenderSubpresentation.cpp \
+ ../runtimerender/Qt3DSRenderTextTextureAtlas.cpp \
+ ../runtimerender/Qt3DSRenderTextTextureCache.cpp \
+ ../runtimerender/Qt3DSRenderTextureAtlas.cpp \
+ ../runtimerender/Qt3DSRenderThreadPool.cpp \
+ ../runtimerender/Qt3DSRenderUIPLoader.cpp \
+ ../runtimerender/Qt3DSRenderUIPSharedTranslation.cpp \
+ ../runtimerender/Qt3DSRenderWidgets.cpp \
+ ../runtimerender/Qt3DSTextRenderer.cpp \
+ ../system/Qt3DSAssert.cpp \
+ ../system/Qt3DSBoundingBox.cpp \
+ ../system/Qt3DSColor.cpp \
+ ../system/Qt3DSCubicRoots.cpp \
+ ../system/Qt3DSDataLogger.cpp \
+ ../system/Qt3DSDLLManager.cpp \
+ ../system/Qt3DSEulerAngles.cpp \
+ ../system/Qt3DSFile.cpp \
+ ../system/Qt3DSFileStream.cpp \
+ ../system/Qt3DSFunctionWrappers.cpp \
+ ../system/Qt3DSMatrix.cpp \
+ ../system/Qt3DSMemory.cpp \
+ ../system/Qt3DSMemoryFilter.cpp \
+ ../system/Qt3DSMemoryHeap.cpp \
+ ../system/Qt3DSMemoryManager.cpp \
+ ../system/Qt3DSMemoryPool.cpp \
+ ../system/Qt3DSMemoryProbe.cpp \
+ ../system/Qt3DSMemoryStatistics.cpp \
+ ../system/Qt3DSMemoryTracker.cpp \
+ ../system/Qt3DSTimer.cpp \
+ ../system/Qt3DSTypes.cpp \
+ ../system/Qt3DSVector3.cpp \
+ ../uipparser/Qt3DSUIPParserActionHelper.cpp \
+ ../uipparser/Qt3DSUIPParserImpl.cpp \
+ ../uipparser/Qt3DSUIPParserObjectRefHelper.cpp \
+ ../runtimerender/Qt3DSRenderContextCore.cpp \
+ ../runtimerender/resourcemanager/Qt3DSRenderLoadedTextureKTX.cpp \
+ ../runtimerender/Qt3DSDistanceFieldRenderer.cpp \
+ ../runtimerender/Qt3DSFontDatabase.cpp \
+ ../runtimerender/Qt3DSDistanceFieldGlyphCacheManager.cpp \
+ ../runtimerender/Qt3DSDistanceFieldGlyphCache.cpp \
+ ../engine/Qt3DSRuntimeView.cpp
+
+HEADERS += \
+ ../foundation/ConvertUTF.h \
+ ../foundation/FileTools.h \
+ ../foundation/StringTools.h \
+ ../foundation/IOStreams.h \
+ ../foundation/Qt3DSLogging.h \
+ ../foundation/Qt3DSFoundation.h \
+ ../foundation/Qt3DSMathUtils.h \
+ ../foundation/Qt3DSPerfTimer.h \
+ ../foundation/Qt3DSSystem.h \
+ ../foundation/Socket.h \
+ ../foundation/StringTable.h \
+ ../foundation/XML.h \
+ ../foundation/AutoDeallocatorAllocator.h \
+ ../foundation/FastAllocator.h \
+ ../foundation/PoolingAllocator.h \
+ ../foundation/PreAllocatedAllocator.h \
+ ../foundation/Qt3DS.h \
+ ../foundation/Qt3DSAllocator.h \
+ ../foundation/Qt3DSAllocatorCallback.h \
+ ../foundation/Qt3DSAssert.h \
+ ../foundation/Qt3DSAtomic.h \
+ ../foundation/Qt3DSBasicTemplates.h \
+ ../foundation/Qt3DSBounds3.h \
+ ../foundation/Qt3DSBroadcastingAllocator.h \
+ ../foundation/Qt3DSContainers.h \
+ ../foundation/Qt3DSDataRef.h \
+ ../foundation/Qt3DSDiscriminatedUnion.h \
+ ../foundation/Qt3DSFastIPC.h \
+ ../foundation/Qt3DSFlags.h \
+ ../foundation/Qt3DSFPU.h \
+ ../foundation/Qt3DSIndexableLinkedList.h \
+ ../foundation/Qt3DSIntrinsics.h \
+ ../foundation/Qt3DSInvasiveLinkedList.h \
+ ../foundation/Qt3DSInvasiveSet.h \
+ ../foundation/Qt3DSIPC.h \
+ ../foundation/Qt3DSMat33.h \
+ ../foundation/Qt3DSMat44.h \
+ ../foundation/Qt3DSMath.h \
+ ../foundation/Qt3DSMemoryBuffer.h \
+ ../foundation/Qt3DSMutex.h \
+ ../foundation/Qt3DSNoCopy.h \
+ ../foundation/Qt3DSOption.h \
+ ../foundation/Qt3DSPlane.h \
+ ../foundation/Qt3DSPool.h \
+ ../foundation/Qt3DSPreprocessor.h \
+ ../foundation/Qt3DSQuat.h \
+ ../foundation/Qt3DSRefCounted.h \
+ ../foundation/Qt3DSSemaphore.h \
+ ../foundation/Qt3DSSimpleTypes.h \
+ ../foundation/Qt3DSStringTokenizer.h \
+ ../foundation/Qt3DSSync.h \
+ ../foundation/Qt3DSThread.h \
+ ../foundation/Qt3DSTime.h \
+ ../foundation/Qt3DSTransform.h \
+ ../foundation/Qt3DSUnionCast.h \
+ ../foundation/Qt3DSUtilities.h \
+ ../foundation/Qt3DSVec2.h \
+ ../foundation/Qt3DSVec3.h \
+ ../foundation/Qt3DSVec4.h \
+ ../foundation/Qt3DSVersionNumber.h \
+ ../foundation/SerializationTypes.h \
+ ../foundation/StrConvertUTF.h \
+ ../foundation/StringConversion.h \
+ ../foundation/StringConversionImpl.h \
+ ../foundation/TaggedPointer.h \
+ ../foundation/ThreadSafeQueue.h \
+ ../foundation/TrackingAllocator.h \
+ ../foundation/Utils.h \
+ ../runtimerender/q3dsqmlrender.h \
+ ../engine/Qt3DSRenderRuntimeBinding.h \
+ ../engine/Qt3DSRenderRuntimeBindingImpl.h \
+ ../engine/Qt3DSTegraInputEngine.h \
+ ../runtime/Qt3DSActivationManager.h \
+ ../runtime/Qt3DSAnimationSystem.h \
+ ../runtime/Qt3DSApplication.h \
+ ../runtime/Qt3DSAttributeHashes.h \
+ ../runtime/Qt3DSComponentManager.h \
+ ../runtime/Qt3DSElementSystem.h \
+ ../runtime/Qt3DSEventCallbacks.h \
+ ../runtime/Qt3DSInputEngine.h \
+ ../runtime/Qt3DSLogicSystem.h \
+ ../runtime/Qt3DSCommandHelper.h \
+ ../runtime/Qt3DSElementHelper.h \
+ ../runtime/Qt3DSOutputMemoryStream.h \
+ ../runtime/Qt3DSParametersSystem.h \
+ ../runtime/Qt3DSPresentation.h \
+ ../runtime/Qt3DSPresentationFrameData.h \
+ ../runtime/Qt3DSQmlElementHelper.h \
+ ../runtime/Qt3DSQmlEngine.h \
+ ../runtime/Qt3DSSlideSystem.h \
+ ../runtime/Qt3DSTimePolicy.h \
+ ../runtime/Qt3DSApplicationValues.h \
+ ../runtime/Qt3DSIComponentManager.h \
+ ../runtime/Qt3DSIInputSystem.h \
+ ../runtime/Qt3DSInputDefs.h \
+ ../runtime/Qt3DSInputEventTypes.h \
+ ../runtime/Qt3DSIStateful.h \
+ ../runtime/Qt3DSIText.h \
+ ../runtime/Qt3DSKernelTypes.h \
+ ../runtime/q3dsvariantconfig_p.h \
+ ../runtime/q3dsmaterialdefinitionparser.h \
+ ../runtimerender/graphobjects/Qt3DSRenderCamera.h \
+ ../runtimerender/graphobjects/Qt3DSRenderCustomMaterial.h \
+ ../runtimerender/graphobjects/Qt3DSRenderDefaultMaterial.h \
+ ../runtimerender/graphobjects/Qt3DSRenderDynamicObject.h \
+ ../runtimerender/graphobjects/Qt3DSRenderEffect.h \
+ ../runtimerender/graphobjects/Qt3DSRenderGraphObject.h \
+ ../runtimerender/graphobjects/Qt3DSRenderImage.h \
+ ../runtimerender/graphobjects/Qt3DSRenderLayer.h \
+ ../runtimerender/graphobjects/Qt3DSRenderLight.h \
+ ../runtimerender/graphobjects/Qt3DSRenderLightmaps.h \
+ ../runtimerender/graphobjects/Qt3DSRenderMaterialDirty.h \
+ ../runtimerender/graphobjects/Qt3DSRenderModel.h \
+ ../runtimerender/graphobjects/Qt3DSRenderNode.h \
+ ../runtimerender/graphobjects/Qt3DSRenderPath.h \
+ ../runtimerender/graphobjects/Qt3DSRenderPathSubPath.h \
+ ../runtimerender/graphobjects/Qt3DSRenderPresentation.h \
+ ../runtimerender/graphobjects/Qt3DSRenderReferencedMaterial.h \
+ ../runtimerender/graphobjects/Qt3DSRenderScene.h \
+ ../runtimerender/graphobjects/Qt3DSRenderText.h \
+ ../runtimerender/Qt3DSOffscreenRenderKey.h \
+ ../runtimerender/Qt3DSOffscreenRenderManager.h \
+ ../runtimerender/Qt3DSOldNBustedRenderPlugin.h \
+ ../runtimerender/Qt3DSRender.h \
+ ../runtimerender/Qt3DSRenderableImage.h \
+ ../runtimerender/Qt3DSRenderClippingFrustum.h \
+ ../runtimerender/Qt3DSRenderCustomMaterialRenderContext.h \
+ ../runtimerender/Qt3DSRenderCustomMaterialShaderGenerator.h \
+ ../runtimerender/Qt3DSRenderCustomMaterialSystem.h \
+ ../runtimerender/Qt3DSRenderDefaultMaterialShaderGenerator.h \
+ ../runtimerender/Qt3DSRenderDynamicObjectSystem.h \
+ ../runtimerender/Qt3DSRenderDynamicObjectSystemCommands.h \
+ ../runtimerender/Qt3DSRenderDynamicObjectSystemUtil.h \
+ ../runtimerender/Qt3DSRenderEffectSystem.h \
+ ../runtimerender/Qt3DSRenderer.h \
+ ../runtimerender/Qt3DSRendererUtil.h \
+ ../runtimerender/Qt3DSRenderEulerAngles.h \
+ ../runtimerender/Qt3DSRenderGraphObjectPickQuery.h \
+ ../runtimerender/Qt3DSRenderGraphObjectSerializer.h \
+ ../runtimerender/Qt3DSRenderGraphObjectTypes.h \
+ ../runtimerender/Qt3DSRenderImageScaler.h \
+ ../runtimerender/Qt3DSRenderImageTextureData.h \
+ ../runtimerender/Qt3DSRenderInputStreamFactory.h \
+ ../runtimerender/Qt3DSRenderMaterialHelpers.h \
+ ../runtimerender/Qt3DSRenderMaterialShaderGenerator.h \
+ ../runtimerender/Qt3DSRenderMesh.h \
+ ../runtimerender/Qt3DSRenderPathManager.h \
+ ../runtimerender/Qt3DSRenderPathMath.h \
+ ../runtimerender/Qt3DSRenderPathRenderContext.h \
+ ../runtimerender/Qt3DSRenderPixelGraphicsRenderer.h \
+ ../runtimerender/Qt3DSRenderPixelGraphicsTypes.h \
+ ../runtimerender/Qt3DSRenderPlugin.h \
+ ../runtimerender/Qt3DSRenderPluginCInterface.h \
+ ../runtimerender/Qt3DSRenderPluginGraphObject.h \
+ ../runtimerender/Qt3DSRenderPluginPropertyValue.h \
+ ../runtimerender/Qt3DSRenderProfiler.h \
+ ../runtimerender/Qt3DSRenderRay.h \
+ ../runtimerender/Qt3DSRenderRenderList.h \
+ ../runtimerender/Qt3DSRenderRotationHelper.h \
+ ../runtimerender/Qt3DSRenderShaderCache.h \
+ ../runtimerender/Qt3DSRenderShaderCodeGenerator.h \
+ ../runtimerender/Qt3DSRenderShaderCodeGeneratorV2.h \
+ ../runtimerender/Qt3DSRenderShaderKeys.h \
+ ../runtimerender/Qt3DSRenderShadowMap.h \
+ ../runtimerender/Qt3DSRenderSubpresentation.h \
+ ../runtimerender/Qt3DSRenderSubPresentationHelper.h \
+ ../runtimerender/Qt3DSRenderTaggedPointer.h \
+ ../runtimerender/Qt3DSRenderTessModeValues.h \
+ ../runtimerender/Qt3DSRenderTextTextureAtlas.h \
+ ../runtimerender/Qt3DSRenderTextTextureCache.h \
+ ../runtimerender/Qt3DSRenderTextTypes.h \
+ ../runtimerender/Qt3DSRenderTextureAtlas.h \
+ ../runtimerender/Qt3DSRenderThreadPool.h \
+ ../runtimerender/Qt3DSRenderUIPLoader.h \
+ ../runtimerender/Qt3DSRenderUIPSharedTranslation.h \
+ ../runtimerender/Qt3DSRenderWidgets.h \
+ ../runtimerender/Qt3DSTextRenderer.h \
+ ../runtimerender/rendererimpl/Qt3DSRenderableObjects.h \
+ ../runtimerender/rendererimpl/Qt3DSRendererImpl.h \
+ ../runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderData.h \
+ ../runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderHelper.h \
+ ../runtimerender/rendererimpl/Qt3DSRendererImplLayerRenderPreparationData.h \
+ ../runtimerender/rendererimpl/Qt3DSRendererImplShaders.h \
+ ../runtimerender/rendererimpl/Qt3DSVertexPipelineImpl.h \
+ ../runtimerender/resourcemanager/Qt3DSRenderBufferLoader.h \
+ ../runtimerender/resourcemanager/Qt3DSRenderBufferManager.h \
+ ../runtimerender/resourcemanager/Qt3DSRenderImageBatchLoader.h \
+ ../runtimerender/resourcemanager/Qt3DSRenderLoadedTexture.h \
+ ../runtimerender/resourcemanager/Qt3DSRenderLoadedTextureDDS.h \
+ ../runtimerender/resourcemanager/Qt3DSRenderLoadedTextureFreeImageCompat.h \
+ ../runtimerender/resourcemanager/Qt3DSRenderPrefilterTexture.h \
+ ../runtimerender/resourcemanager/Qt3DSRenderResourceBufferObjects.h \
+ ../runtimerender/resourcemanager/Qt3DSRenderResourceManager.h \
+ ../runtimerender/resourcemanager/Qt3DSRenderResourceTexture2D.h \
+ ../system/Qt3DSArray.h \
+ ../system/Qt3DSAssert.h \
+ ../system/Qt3DSAudioPlayer.h \
+ ../system/Qt3DSBasicPluginDLL.h \
+ ../system/Qt3DSBezierEval.h \
+ ../system/Qt3DSBoundingBox.h \
+ ../system/Qt3DSCircularArray.h \
+ ../system/Qt3DSColor.h \
+ ../system/Qt3DSConfig.h \
+ ../system/Qt3DSCubicRoots.h \
+ ../system/Qt3DSCubicRootsImpl.h \
+ ../system/Qt3DSDataLogger.h \
+ ../system/Qt3DSDataLogger.hpp \
+ ../system/Qt3DSDataLoggerEnums.h \
+ ../system/Qt3DSDataLoggerViewer.h \
+ ../system/Qt3DSDLLManager.h \
+ ../system/Qt3DSEGLTimer.h \
+ ../system/Qt3DSEndian.h \
+ ../system/Qt3DSEulerAngles.h \
+ ../system/Qt3DSFile.h \
+ ../system/Qt3DSFileStream.h \
+ ../system/Qt3DSFixedArray.h \
+ ../system/Qt3DSFNDTimer.h \
+ ../system/Qt3DSFunctionWrappers.h \
+ ../system/Qt3DSHash.h \
+ ../system/Qt3DSIFileStream.h \
+ ../system/Qt3DSIStream.h \
+ ../system/Qt3DSITimer.h \
+ ../system/Qt3DSMacros.h \
+ ../system/Qt3DSMatrix.h \
+ ../system/Qt3DSMemory.h \
+ ../system/Qt3DSMemoryFilter.h \
+ ../system/Qt3DSMemoryHeap.h \
+ ../system/Qt3DSMemoryManager.h \
+ ../system/Qt3DSMemoryPool.h \
+ ../system/Qt3DSMemoryProbe.h \
+ ../system/Qt3DSMemorySettings.h \
+ ../system/Qt3DSMemoryStatistics.h \
+ ../system/Qt3DSMemoryTracker.h \
+ ../system/Qt3DSPlatformSpecific.h \
+ ../system/Qt3DSTimer.h \
+ ../system/Qt3DSTypes.h \
+ ../system/Qt3DSVector3.h \
+ ../system/Qt3DSArray.inl \
+ ../system/Qt3DSCircularArray.inl \
+ ../system/Qt3DSFixedArray.inl \
+ ../state/Qt3DSState.h \
+ ../state/Qt3DSStateTypes.h \
+ ../state/Qt3DSStateScriptContext.h \
+ ../state/Qt3DSStateVisualBindingContextCommands.h \
+ ../uipparser/Qt3DSIPresentation.h \
+ ../uipparser/Qt3DSUIPParser.h \
+ ../uipparser/Qt3DSUIPParserActionHelper.h \
+ ../uipparser/Qt3DSUIPParserImpl.h \
+ ../uipparser/Qt3DSUIPParserObjectRefHelper.h \
+ ../runtime/Qt3DSCommandEventTypes.h \
+ ../runtime/Qt3DSEvent.h \
+ ../runtime/Qt3DSFrameworkTypes.h \
+ ../runtime/Qt3DSInputFrame.h \
+ ../runtime/Qt3DSIScene.h \
+ ../runtime/Qt3DSIScriptBridge.h \
+ ../runtime/Qt3DSPickFrame.h \
+ ../runtime/Qt3DSRuntimeFactory.h \
+ ../runtime/Qt3DSSceneManager.h \
+ ../engine/Qt3DSEGLInfo.h \
+ ../engine/Qt3DSEGLWindowSystem.h \
+ ../engine/Qt3DSPluginDLL.h \
+ ../engine/Qt3DSWindowSystem.h \
+ ../runtimerender/Qt3DSRenderContextCore.h \
+ ../runtimerender/Qt3DSRenderLightConstantProperties.h \
+ ../runtimerender/resourcemanager/Qt3DSRenderLoadedTextureKTX.h \
+ ../runtimerender/Qt3DSDistanceFieldRenderer.h \
+ ../runtimerender/Qt3DSFontDatabase_p.h \
+ ../runtimerender/Qt3DSDistanceFieldGlyphCacheManager_p.h \
+ ../runtimerender/Qt3DSDistanceFieldGlyphCache_p.h \
+ ../engine/Qt3DSRuntimeView.h
+
+win32 {
+SOURCES += \
+ ../foundation/windows/Qt3DSWindowsAtomic.cpp \
+ ../foundation/windows/Qt3DSWindowsFPU.cpp \
+ ../foundation/windows/Qt3DSWindowsMutex.cpp \
+ ../foundation/windows/Qt3DSWindowsSemaphore.cpp \
+ ../foundation/windows/Qt3DSWindowsSync.cpp \
+ ../foundation/windows/Qt3DSWindowsThread.cpp \
+ ../foundation/windows/Qt3DSWindowsTime.cpp
+
+HEADERS += \
+ ../foundation/windows/Qt3DSWindowsAoS.h \
+ ../foundation/windows/Qt3DSWindowsFile.h \
+ ../foundation/windows/Qt3DSWindowsInclude.h \
+ ../foundation/windows/Qt3DSWindowsInlineAoS.h \
+ ../foundation/windows/Qt3DSWindowsIntrinsics.h \
+ ../foundation/windows/Qt3DSWindowsString.h \
+ ../foundation/windows/Qt3DSWindowsTrigConstants.h
+}
+
+macos: SOURCES += \
+ ../foundation/macos/Qt3DSUnixAtomic.cpp \
+ ../foundation/macos/Qt3DSUnixFPU.cpp \
+ ../foundation/macos/Qt3DSUnixMutex.cpp \
+ ../foundation/macos/Qt3DSUnixSemaphore.cpp \
+ ../foundation/macos/Qt3DSUnixSync.cpp \
+ ../foundation/linux/Qt3DSLinuxThread.cpp \
+ ../foundation/macos/Qt3DSUnixTime.cpp
+
+linux|integrity|qnx {
+SOURCES += \
+ ../foundation/linux/Qt3DSLinuxAtomic.cpp \
+ ../foundation/linux/Qt3DSLinuxFPU.cpp \
+ ../foundation/linux/Qt3DSLinuxMutex.cpp \
+ ../foundation/linux/Qt3DSLinuxSemaphore.cpp \
+ ../foundation/linux/Qt3DSLinuxSync.cpp \
+ ../foundation/linux/Qt3DSLinuxThread.cpp \
+ ../foundation/linux/Qt3DSLinuxTime.cpp
+
+HEADERS += \
+ ../foundation/linux/Qt3DSLinuxAoS.h \
+ ../foundation/linux/Qt3DSLinuxFile.h \
+ ../foundation/linux/Qt3DSLinuxInlineAoS.h \
+ ../foundation/linux/Qt3DSLinuxIntrinsics.h \
+ ../foundation/linux/Qt3DSLinuxString.h \
+ ../foundation/linux/Qt3DSLinuxTrigConstants.h
+}
+
+# Libs
+SOURCES += \
+ ../platformspecific/$$PlatformSpecificDir/libs/nv_math/nv_math.cpp \
+ ../platformspecific/$$PlatformSpecificDir/libs/nv_math/nv_matrix.cpp \
+ ../platformspecific/$$PlatformSpecificDir/libs/nv_math/nv_quat.cpp
+
+# RenderBase
+SOURCES += \
+ ../render/Qt3DSRenderAtomicCounterBuffer.cpp \
+ ../render/Qt3DSRenderAttribLayout.cpp \
+ ../render/Qt3DSRenderBaseTypes.cpp \
+ ../render/Qt3DSRenderComputeShader.cpp \
+ ../render/Qt3DSRenderConstantBuffer.cpp \
+ ../render/Qt3DSRenderContext.cpp \
+ ../render/Qt3DSRenderDataBuffer.cpp \
+ ../render/Qt3DSRenderDepthStencilState.cpp \
+ ../render/Qt3DSRenderDrawIndirectBuffer.cpp \
+ ../render/Qt3DSRenderFragmentShader.cpp \
+ ../render/Qt3DSRenderFrameBuffer.cpp \
+ ../render/Qt3DSRenderGeometryShader.cpp \
+ ../render/Qt3DSRenderImageTexture.cpp \
+ ../render/Qt3DSRenderIndexBuffer.cpp \
+ ../render/Qt3DSRenderInputAssembler.cpp \
+ ../render/Qt3DSRenderOcclusionQuery.cpp \
+ ../render/Qt3DSRenderPathFontSpecification.cpp \
+ ../render/Qt3DSRenderPathFontText.cpp \
+ ../render/Qt3DSRenderPathRender.cpp \
+ ../render/Qt3DSRenderPathSpecification.cpp \
+ ../render/Qt3DSRenderProgramPipeline.cpp \
+ ../render/Qt3DSRenderQueryBase.cpp \
+ ../render/Qt3DSRenderRasterizerState.cpp \
+ ../render/Qt3DSRenderRenderBuffer.cpp \
+ ../render/Qt3DSRenderSampler.cpp \
+ ../render/Qt3DSRenderShaderProgram.cpp \
+ ../render/Qt3DSRenderStorageBuffer.cpp \
+ ../render/Qt3DSRenderSync.cpp \
+ ../render/Qt3DSRenderTessellationShader.cpp \
+ ../render/Qt3DSRenderTexture2D.cpp \
+ ../render/Qt3DSRenderTexture2DArray.cpp \
+ ../render/Qt3DSRenderTextureBase.cpp \
+ ../render/Qt3DSRenderTextureCube.cpp \
+ ../render/Qt3DSRenderTimerQuery.cpp \
+ ../render/Qt3DSRenderVertexBuffer.cpp \
+ ../render/Qt3DSRenderVertexShader.cpp
+
+HEADERS += \
+ ../render/Qt3DSRenderAtomicCounterBuffer.h \
+ ../render/Qt3DSRenderAttribLayout.h \
+ ../render/Qt3DSRenderBaseTypes.h \
+ ../render/Qt3DSRenderComputeShader.h \
+ ../render/Qt3DSRenderConstantBuffer.h \
+ ../render/Qt3DSRenderContext.h \
+ ../render/Qt3DSRenderDataBuffer.h \
+ ../render/Qt3DSRenderDepthStencilState.h \
+ ../render/Qt3DSRenderDrawable.h \
+ ../render/Qt3DSRenderDrawIndirectBuffer.h \
+ ../render/Qt3DSRenderFragmentShader.h \
+ ../render/Qt3DSRenderFrameBuffer.h \
+ ../render/Qt3DSRenderGeometryShader.h \
+ ../render/Qt3DSRenderImageTexture.h \
+ ../render/Qt3DSRenderIndexBuffer.h \
+ ../render/Qt3DSRenderInputAssembler.h \
+ ../render/Qt3DSRenderOcclusionQuery.h \
+ ../render/Qt3DSRenderPathFontSpecification.h \
+ ../render/Qt3DSRenderPathFontText.h \
+ ../render/Qt3DSRenderPathRender.h \
+ ../render/Qt3DSRenderPathSpecification.h \
+ ../render/Qt3DSRenderProgramPipeline.h \
+ ../render/Qt3DSRenderQueryBase.h \
+ ../render/Qt3DSRenderRasterizerState.h \
+ ../render/Qt3DSRenderRenderBuffer.h \
+ ../render/Qt3DSRenderSampler.h \
+ ../render/Qt3DSRenderShader.h \
+ ../render/Qt3DSRenderShaderConstant.h \
+ ../render/Qt3DSRenderShaderProgram.h \
+ ../render/Qt3DSRenderStorageBuffer.h \
+ ../render/Qt3DSRenderSync.h \
+ ../render/Qt3DSRenderTessellationShader.h \
+ ../render/Qt3DSRenderTexture2D.h \
+ ../render/Qt3DSRenderTexture2DArray.h \
+ ../render/Qt3DSRenderTextureBase.h \
+ ../render/Qt3DSRenderTextureCube.h \
+ ../render/Qt3DSRenderTimerQuery.h \
+ ../render/Qt3DSRenderVertexBuffer.h \
+ ../render/Qt3DSRenderVertexShader.h \
+ ../render/glg/Qt3DSGLImplObjects.h
+
+# Render
+SOURCES += \
+ ../render/backends/gl/Qt3DSOpenGLExtensions.cpp \
+ ../render/backends/gl/Qt3DSRenderBackendGL3.cpp \
+ ../render/backends/gl/Qt3DSRenderBackendGL4.cpp \
+ ../render/backends/gl/Qt3DSRenderBackendGLBase.cpp \
+ ../render/backends/gl/Qt3DSRenderContextGL.cpp \
+ ../render/backends/software/Qt3DSRenderBackendNULL.cpp \
+ ../render/backends/gl/Q3DSRenderBackendGLES2.cpp
+
+HEADERS += \
+ ../render/backends/Qt3DSRenderBackend.h \
+ ../render/backends/gl/Qt3DSOpenGLPrefix.h \
+ ../render/backends/gl/Qt3DSOpenGLUtil.h \
+ ../render/backends/gl/Qt3DSOpenGLExtensions.h \
+ ../render/backends/gl/Qt3DSRenderBackendGL3.h \
+ ../render/backends/gl/Qt3DSRenderBackendGL4.h \
+ ../render/backends/gl/Qt3DSRenderBackendGLBase.h \
+ ../render/backends/gl/Qt3DSRenderBackendInputAssemblerGL.h \
+ ../render/backends/gl/Qt3DSRenderBackendRenderStatesGL.h \
+ ../render/backends/gl/Qt3DSRenderBackendShaderProgramGL.h \
+ ../render/backends/software/Qt3DSRenderBackendNULL.h \
+ ../render/backends/gl/Q3DSRenderBackendGLES2.h
+
+# DataModel
+SOURCES += \
+ ../datamodel/Qt3DSMetadata.cpp \
+ ../importlib/Qt3DSImportMesh.cpp \
+ ../importlib/Qt3DSImportMeshBuilder.cpp \
+ ../importlib/Qt3DSImportPath.cpp \
+ ../dm/systems/Qt3DSDMMetaData.cpp \
+ ../dm/systems/Qt3DSDMXML.cpp \
+ ../dm/systems/Qt3DSDMStringTable.cpp \
+ ../dm/systems/Qt3DSDMComposerTypeDefinitions.cpp \
+ ../dm/systems/Qt3DSDMValue.cpp \
+ ../dm/systems/cores/SimpleDataCore.cpp
+
+HEADERS += \
+ ../datamodel/Qt3DSMetadata.h \
+ ../datamodel/DocumentResourceManagerScriptParser.h \
+ ../importlib/Qt3DSImportMesh.h \
+ ../importlib/Qt3DSImportPath.h \
+ ../dm/systems/Qt3DSDMMetaData.h \
+ ../dm/systems/Qt3DSDMXML.h \
+ ../dm/systems/Qt3DSDMStringTable.h \
+ ../dm/systems/Qt3DSDMHandles.h \
+ ../dm/systems/Qt3DSDMComposerTypeDefinitions.h \
+ ../dm/systems/Qt3DSDMValue.h \
+ ../dm/systems/cores/SimpleDataCore.h
+
+# Engine
+HEADERS += \
+ ../engine/EnginePrefix.h
+
+# Event
+SOURCES += \
+ ../event/EventFactory.cpp \
+ ../event/EventPoller.cpp \
+ ../event/EventSystemC.cpp
+
+HEADERS += \
+ ../event/EventPollingSystem.h \
+ ../event/EventSystem.h \
+ ../event/EventSystemC.h
+
+# Render
+HEADERS += \
+ ../runtimerender/android/DynamicLibLoader.h \
+ ../runtimerender/linux/DynamicLibLoader.h \
+ ../runtimerender/macos/DynamicLibLoader.h \
+ ../runtimerender/qnx/DynamicLibLoader.h \
+ ../runtimerender/windows/DynamicLibLoader.h
+
+# Runtime
+HEADERS += \
+ ../runtime/RuntimePrefix.h \
+ ../runtime/q3dsqmlscript.h \
+ ../runtime/q3dsqmlbehavior.h
+
+SOURCES += \
+ ../runtime/q3dsqmlscript.cpp \
+ ../runtime/q3dsqmlbehavior.cpp
+
+# System
+HEADERS += \
+ ../system/SystemPrefix.h
+
+DISTFILES += \
+ ../runtime/Qt3DSAttributeHashes.txt