diff options
Diffstat (limited to 'src/angle/src/compiler/translator.pro')
-rw-r--r-- | src/angle/src/compiler/translator.pro | 224 |
1 files changed, 0 insertions, 224 deletions
diff --git a/src/angle/src/compiler/translator.pro b/src/angle/src/compiler/translator.pro deleted file mode 100644 index c1bf73bdc6..0000000000 --- a/src/angle/src/compiler/translator.pro +++ /dev/null @@ -1,224 +0,0 @@ -CONFIG += static -include($$OUT_PWD/../../../gui/qtgui-config.pri) -qtConfig(dynamicgl): CONFIG += not_installed -include(../config.pri) - -INCLUDEPATH += \ - $$ANGLE_DIR/src \ - $$ANGLE_DIR/include \ - $$ANGLE_DIR/src/common/third_party/base - -DEFINES += _SECURE_SCL=0 _LIB ANGLE_TRANSLATOR_IMPLEMENTATION ANGLE_TRANSLATOR_STATIC ANGLE_ENABLE_HLSL - -FLEX_SOURCES = $$ANGLE_DIR/src/compiler/translator/glslang.l -BISON_SOURCES = $$ANGLE_DIR/src/compiler/translator/glslang.y - -HEADERS += \ - $$ANGLE_DIR/include/GLSLANG/ShaderLang.h \ - $$ANGLE_DIR/include/GLSLANG/ShaderVars.h \ - $$ANGLE_DIR/src/common/angleutils.h \ - $$ANGLE_DIR/src/common/debug.h \ - $$ANGLE_DIR/src/common/platform.h \ - $$ANGLE_DIR/src/common/tls.h \ - $$ANGLE_DIR/src/common/utilities.h \ - $$ANGLE_DIR/src/compiler/translator/ArrayReturnValueToOutParameter.h \ - $$ANGLE_DIR/src/compiler/translator/ASTMetadataHLSL.h \ - $$ANGLE_DIR/src/compiler/translator/blocklayout.h \ - $$ANGLE_DIR/src/compiler/translator/blocklayoutHLSL.h \ - $$ANGLE_DIR/src/compiler/translator/BaseTypes.h \ - $$ANGLE_DIR/src/compiler/translator/BuiltInFunctionEmulator.h \ - $$ANGLE_DIR/src/compiler/translator/BuiltInFunctionEmulatorGLSL.h \ - $$ANGLE_DIR/src/compiler/translator/BuiltInFunctionEmulatorHLSL.h \ - $$ANGLE_DIR/src/compiler/translator/Cache.h \ - $$ANGLE_DIR/src/compiler/translator/CallDAG.h \ - $$ANGLE_DIR/src/compiler/translator/Common.h \ - $$ANGLE_DIR/src/compiler/translator/Compiler.h \ - $$ANGLE_DIR/src/compiler/translator/ConstantUnion.h \ - $$ANGLE_DIR/src/compiler/translator/Diagnostics.h \ - $$ANGLE_DIR/src/compiler/translator/DirectiveHandler.h \ - $$ANGLE_DIR/src/compiler/translator/ExtensionBehavior.h \ - $$ANGLE_DIR/src/compiler/translator/EmulatePrecision.h \ - $$ANGLE_DIR/src/compiler/translator/FlagStd140Structs.h \ - $$ANGLE_DIR/src/compiler/translator/HashNames.h \ - $$ANGLE_DIR/src/compiler/translator/InfoSink.h \ - $$ANGLE_DIR/src/compiler/translator/InitializeDll.h \ - $$ANGLE_DIR/src/compiler/translator/Initialize.h \ - $$ANGLE_DIR/src/compiler/translator/InitializeVariables.h \ - $$ANGLE_DIR/src/compiler/translator/IntermNode.h \ - $$ANGLE_DIR/src/compiler/translator/NodeSearch.h \ - $$ANGLE_DIR/src/compiler/translator/Operator.h \ - $$ANGLE_DIR/src/compiler/translator/OutputESSL.h \ - $$ANGLE_DIR/src/compiler/translator/OutputGLSLBase.h \ - $$ANGLE_DIR/src/compiler/translator/OutputGLSL.h \ - $$ANGLE_DIR/src/compiler/translator/OutputHLSL.h \ - $$ANGLE_DIR/src/compiler/translator/ParseContext.h \ - $$ANGLE_DIR/src/compiler/translator/PoolAlloc.h \ - $$ANGLE_DIR/src/compiler/translator/Pragma.h \ - $$ANGLE_DIR/src/compiler/translator/RegenerateStructNames.h \ - $$ANGLE_DIR/src/compiler/translator/RemovePow.h \ - $$ANGLE_DIR/src/compiler/translator/RemoveDynamicIndexing.h \ - $$ANGLE_DIR/src/compiler/translator/RemoveSwitchFallThrough.h \ - $$ANGLE_DIR/src/compiler/translator/RewriteDoWhile.h \ - $$ANGLE_DIR/src/compiler/translator/RewriteElseBlocks.h \ - $$ANGLE_DIR/src/compiler/translator/SeparateArrayInitialization.h \ - $$ANGLE_DIR/src/compiler/translator/SeparateDeclarations.h \ - $$ANGLE_DIR/src/compiler/translator/ScalarizeVecAndMatConstructorArgs.h \ - $$ANGLE_DIR/src/compiler/translator/SearchSymbol.h \ - $$ANGLE_DIR/src/compiler/translator/SeparateExpressionsReturningArrays.h \ - $$ANGLE_DIR/src/compiler/translator/StructureHLSL.h \ - $$ANGLE_DIR/src/compiler/translator/SymbolTable.h \ - $$ANGLE_DIR/src/compiler/translator/TranslatorESSL.h \ - $$ANGLE_DIR/src/compiler/translator/TranslatorGLSL.h \ - $$ANGLE_DIR/src/compiler/translator/TranslatorHLSL.h \ - $$ANGLE_DIR/src/compiler/translator/Types.h \ - $$ANGLE_DIR/src/compiler/translator/UnfoldShortCircuitAST.h \ - $$ANGLE_DIR/src/compiler/translator/UnfoldShortCircuitToIf.h \ - $$ANGLE_DIR/src/compiler/translator/UniformHLSL.h \ - $$ANGLE_DIR/src/compiler/translator/util.h \ - $$ANGLE_DIR/src/compiler/translator/UtilsHLSL.h \ - $$ANGLE_DIR/src/compiler/translator/ValidateGlobalInitializer.h \ - $$ANGLE_DIR/src/compiler/translator/ValidateLimitations.h \ - $$ANGLE_DIR/src/compiler/translator/ValidateOutputs.h \ - $$ANGLE_DIR/src/compiler/translator/ValidateSwitch.h \ - $$ANGLE_DIR/src/compiler/translator/VariablePacker.h \ - $$ANGLE_DIR/src/compiler/translator/VersionGLSL.h \ - $$ANGLE_DIR/src/third_party/compiler/ArrayBoundsClamper.h - - -SOURCES += \ - $$ANGLE_DIR/src/common/debug.cpp \ - $$ANGLE_DIR/src/common/tls.cpp \ - $$ANGLE_DIR/src/compiler/translator/AddAndTrueToLoopCondition.cpp \ - $$ANGLE_DIR/src/compiler/translator/AddDefaultReturnStatements.cpp \ - $$ANGLE_DIR/src/compiler/translator/ArrayReturnValueToOutParameter.cpp \ - $$ANGLE_DIR/src/compiler/translator/ASTMetadataHLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/blocklayout.cpp \ - $$ANGLE_DIR/src/compiler/translator/blocklayoutHLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/BreakVariableAliasingInInnerLoops.cpp \ - $$ANGLE_DIR/src/compiler/translator/BuiltInFunctionEmulator.cpp \ - $$ANGLE_DIR/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/BuiltInFunctionEmulatorHLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/Cache.cpp \ - $$ANGLE_DIR/src/compiler/translator/CallDAG.cpp \ - $$ANGLE_DIR/src/compiler/translator/ClampPointSize.cpp \ - $$ANGLE_DIR/src/compiler/translator/CodeGen.cpp \ - $$ANGLE_DIR/src/compiler/translator/CollectVariables.cpp \ - $$ANGLE_DIR/src/compiler/translator/Compiler.cpp \ - $$ANGLE_DIR/src/compiler/translator/ConstantUnion.cpp \ - $$ANGLE_DIR/src/compiler/translator/DeclareAndInitBuiltinsForInstancedMultiview.cpp \ - $$ANGLE_DIR/src/compiler/translator/DeferGlobalInitializers.cpp \ - $$ANGLE_DIR/src/compiler/translator/Diagnostics.cpp \ - $$ANGLE_DIR/src/compiler/translator/DirectiveHandler.cpp \ - $$ANGLE_DIR/src/compiler/translator/emulated_builtin_functions_hlsl_autogen.cpp \ - $$ANGLE_DIR/src/compiler/translator/EmulateGLFragColorBroadcast.cpp \ - $$ANGLE_DIR/src/compiler/translator/EmulatePrecision.cpp \ - $$ANGLE_DIR/src/compiler/translator/ExpandIntegerPowExpressions.cpp \ - $$ANGLE_DIR/src/compiler/translator/ExtensionBehavior.cpp \ - $$ANGLE_DIR/src/compiler/translator/ExtensionGLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/FindMain.cpp \ - $$ANGLE_DIR/src/compiler/translator/FindSymbolNode.cpp \ - $$ANGLE_DIR/src/compiler/translator/FlagStd140Structs.cpp \ - $$ANGLE_DIR/src/compiler/translator/HashNames.cpp \ - $$ANGLE_DIR/src/compiler/translator/ImageFunctionHLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/InfoSink.cpp \ - $$ANGLE_DIR/src/compiler/translator/Initialize.cpp \ - $$ANGLE_DIR/src/compiler/translator/InitializeDll.cpp \ - $$ANGLE_DIR/src/compiler/translator/InitializeVariables.cpp \ - $$ANGLE_DIR/src/compiler/translator/IntermNode.cpp \ - $$ANGLE_DIR/src/compiler/translator/IntermNodePatternMatcher.cpp \ - $$ANGLE_DIR/src/compiler/translator/IntermNode_util.cpp \ - $$ANGLE_DIR/src/compiler/translator/IntermTraverse.cpp \ - $$ANGLE_DIR/src/compiler/translator/IsASTDepthBelowLimit.cpp \ - $$ANGLE_DIR/src/compiler/translator/Operator.cpp \ - $$ANGLE_DIR/src/compiler/translator/OutputESSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/OutputGLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/OutputGLSLBase.cpp \ - $$ANGLE_DIR/src/compiler/translator/OutputHLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/OutputTree.cpp \ - $$ANGLE_DIR/src/compiler/translator/OutputVulkanGLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/ParseContext.cpp \ - $$ANGLE_DIR/src/compiler/translator/PoolAlloc.cpp \ - $$ANGLE_DIR/src/compiler/translator/PruneNoOps.cpp \ - $$ANGLE_DIR/src/compiler/translator/QualifierTypes.cpp \ - $$ANGLE_DIR/src/compiler/translator/RecordConstantPrecision.cpp \ - $$ANGLE_DIR/src/compiler/translator/RegenerateStructNames.cpp \ - $$ANGLE_DIR/src/compiler/translator/RemoveArrayLengthMethod.cpp \ - $$ANGLE_DIR/src/compiler/translator/RemoveDynamicIndexing.cpp \ - $$ANGLE_DIR/src/compiler/translator/RemoveEmptySwitchStatements.cpp \ - $$ANGLE_DIR/src/compiler/translator/RemoveInvariantDeclaration.cpp \ - $$ANGLE_DIR/src/compiler/translator/RemoveNoOpCasesFromEndOfSwitchStatements.cpp \ - $$ANGLE_DIR/src/compiler/translator/RemovePow.cpp \ - $$ANGLE_DIR/src/compiler/translator/RemoveSwitchFallThrough.cpp \ - $$ANGLE_DIR/src/compiler/translator/RemoveUnreferencedVariables.cpp \ - $$ANGLE_DIR/src/compiler/translator/RewriteDoWhile.cpp \ - $$ANGLE_DIR/src/compiler/translator/RewriteElseBlocks.cpp \ - $$ANGLE_DIR/src/compiler/translator/RewriteTexelFetchOffset.cpp \ - $$ANGLE_DIR/src/compiler/translator/RewriteUnaryMinusOperatorFloat.cpp \ - $$ANGLE_DIR/src/compiler/translator/RewriteUnaryMinusOperatorInt.cpp \ - $$ANGLE_DIR/src/compiler/translator/RunAtTheEndOfShader.cpp \ - $$ANGLE_DIR/src/compiler/translator/ScalarizeVecAndMatConstructorArgs.cpp \ - $$ANGLE_DIR/src/compiler/translator/SearchSymbol.cpp \ - $$ANGLE_DIR/src/compiler/translator/SeparateArrayInitialization.cpp \ - $$ANGLE_DIR/src/compiler/translator/SeparateDeclarations.cpp \ - $$ANGLE_DIR/src/compiler/translator/SeparateExpressionsReturningArrays.cpp \ - $$ANGLE_DIR/src/compiler/translator/ShaderLang.cpp \ - $$ANGLE_DIR/src/compiler/translator/ShaderVars.cpp \ - $$ANGLE_DIR/src/compiler/translator/SimplifyLoopConditions.cpp \ - $$ANGLE_DIR/src/compiler/translator/SplitSequenceOperator.cpp \ - $$ANGLE_DIR/src/compiler/translator/StructureHLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/SymbolTable.cpp \ - $$ANGLE_DIR/src/compiler/translator/SymbolUniqueId.cpp \ - $$ANGLE_DIR/src/compiler/translator/TextureFunctionHLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/TranslatorESSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/TranslatorGLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/TranslatorHLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/TranslatorVulkan.cpp \ - $$ANGLE_DIR/src/compiler/translator/Types.cpp \ - $$ANGLE_DIR/src/compiler/translator/UnfoldShortCircuitAST.cpp \ - $$ANGLE_DIR/src/compiler/translator/UnfoldShortCircuitToIf.cpp \ - $$ANGLE_DIR/src/compiler/translator/UniformHLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/UseInterfaceBlockFields.cpp \ - $$ANGLE_DIR/src/compiler/translator/UtilsHLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/util.cpp \ - $$ANGLE_DIR/src/compiler/translator/ValidateGlobalInitializer.cpp \ - $$ANGLE_DIR/src/compiler/translator/ValidateLimitations.cpp \ - $$ANGLE_DIR/src/compiler/translator/ValidateMaxParameters.cpp \ - $$ANGLE_DIR/src/compiler/translator/ValidateOutputs.cpp \ - $$ANGLE_DIR/src/compiler/translator/ValidateSwitch.cpp \ - $$ANGLE_DIR/src/compiler/translator/VariablePacker.cpp \ - $$ANGLE_DIR/src/compiler/translator/ValidateVaryingLocations.cpp \ - $$ANGLE_DIR/src/compiler/translator/VersionGLSL.cpp \ - $$ANGLE_DIR/src/compiler/translator/VectorizeVectorScalarArithmetic.cpp \ - $$ANGLE_DIR/src/compiler/translator/WrapSwitchStatementsInBlocks.cpp \ - $$ANGLE_DIR/src/third_party/compiler/ArrayBoundsClamper.cpp - - -# NOTE: 'flex' and 'bison' can be found in qt5/gnuwin32/bin -flex.commands = $$addGnuPath(flex) --noline --nounistd --outfile=${QMAKE_FILE_OUT} ${QMAKE_FILE_NAME} -flex.output = $${BUILDSUBDIR}${QMAKE_FILE_BASE}_lex.cpp -flex.input = FLEX_SOURCES -flex.dependency_type = TYPE_C -flex.variable_out = GENERATED_SOURCES -QMAKE_EXTRA_COMPILERS += flex - -defineReplace(myDirName) { return($$dirname(1)) } -bison.commands = $$addGnuPath(bison) --no-lines --skeleton=yacc.c --defines=${QMAKE_FILE_OUT} \ - --output=${QMAKE_FUNC_FILE_OUT_myDirName}$$QMAKE_DIR_SEP${QMAKE_FILE_OUT_BASE}.cpp \ - ${QMAKE_FILE_NAME}$$escape_expand(\\n\\t) \ - @echo // EOF>>${QMAKE_FUNC_FILE_OUT_myDirName}$$QMAKE_DIR_SEP${QMAKE_FILE_OUT_BASE}.cpp -bison.output = $${BUILDSUBDIR}${QMAKE_FILE_BASE}_tab.h -bison.input = BISON_SOURCES -bison.dependency_type = TYPE_C -bison.variable_out = GENERATED_SOURCES -QMAKE_EXTRA_COMPILERS += bison - -# This is a dummy compiler to work around the fact that an extra compiler can only -# have one output file even if the command generates two. -MAKEFILE_NOOP_COMMAND = @echo -n -msvc: MAKEFILE_NOOP_COMMAND = @echo >NUL -bison_impl.output = $${BUILDSUBDIR}${QMAKE_FILE_BASE}_tab.cpp -bison_impl.input = BISON_SOURCES -bison_impl.commands = $$MAKEFILE_NOOP_COMMAND -bison_impl.depends = $${BUILDSUBDIR}${QMAKE_FILE_BASE}_tab.h -bison_impl.variable_out = GENERATED_SOURCES -QMAKE_EXTRA_COMPILERS += bison_impl |