moz.build (15777B)
1 # Generated by update-angle.py 2 3 include("../../moz.build.common") 4 5 DEFINES["ANGLE_DISABLE_POOL_ALLOC"] = True 6 DEFINES["ANGLE_ENABLE_APPLE_WORKAROUNDS"] = True 7 DEFINES["ANGLE_ENABLE_ESSL"] = True 8 DEFINES["ANGLE_ENABLE_GLSL"] = True 9 DEFINES["ANGLE_ENABLE_HLSL"] = True 10 DEFINES["ANGLE_ENABLE_SHARE_CONTEXT_LOCK"] = "1" 11 # DEFINES["ANGLE_IS_WIN"] = True 12 DEFINES["ANGLE_VMA_VERSION"] = "2003000" 13 # DEFINES["CERT_CHAIN_PARA_HAS_EXTRA_FIELDS"] = True 14 DEFINES["CR_CLANG_REVISION"] = '"llvmorg-16-init-6578-g0d30e92f-2"' 15 DEFINES["DYNAMIC_ANNOTATIONS_ENABLED"] = "0" 16 # DEFINES["NDEBUG"] = True 17 DEFINES["NOMINMAX"] = True 18 # DEFINES["NTDDI_VERSION"] = "NTDDI_WIN10_FE" 19 # DEFINES["NVALGRIND"] = True 20 # DEFINES["PSAPI_VERSION"] = "2" 21 DEFINES["UNICODE"] = True 22 # DEFINES["USE_AURA"] = "1" 23 # DEFINES["WIN32"] = True 24 # DEFINES["WIN32_LEAN_AND_MEAN"] = True 25 # DEFINES["WINAPI_FAMILY"] = "WINAPI_FAMILY_DESKTOP_APP" 26 DEFINES["WINVER"] = "0x0A00" 27 DEFINES["_ATL_NO_OPENGL"] = True 28 DEFINES["_CRT_NONSTDC_NO_WARNINGS"] = True 29 DEFINES["_CRT_RAND_S"] = True 30 DEFINES["_CRT_SECURE_NO_DEPRECATE"] = True 31 DEFINES["_HAS_EXCEPTIONS"] = "0" 32 # DEFINES["_HAS_NODISCARD"] = True 33 DEFINES["_SCL_SECURE_NO_DEPRECATE"] = True 34 DEFINES["_SECURE_ATL"] = True 35 DEFINES["_UNICODE"] = True 36 # DEFINES["_WIN32_WINNT"] = "0x0A00" 37 # DEFINES["_WINDOWS"] = True 38 DEFINES["_WINSOCK_DEPRECATED_NO_WARNINGS"] = True 39 # DEFINES["__STD_C"] = True 40 41 LOCAL_INCLUDES += [ 42 "../../checkout/include/", 43 "../../checkout/src/", 44 "../../checkout/src/common/third_party/base/", 45 ] 46 47 # CXXFLAGS += [ 48 # "-D__DATE__=", 49 # "-D__TIME__=", 50 # "-D__TIMESTAMP__=", 51 # "-fcolor-diagnostics", 52 # "-fcomplete-member-pointers", 53 # "-fcrash-diagnostics-dir=../tools/clang/crashreports", 54 # "-ffile-compilation-dir=.", 55 # "-ffile-reproducible", 56 # "-fmerge-all-constants", 57 # "-fmsc-version=1916", 58 # "-fno-delete-null-pointer-checks", 59 # "-fno-ident", 60 # "-ftrivial-auto-var-init=pattern", 61 # "-fuse-ctor-homing", 62 # "-gcodeview-ghash", 63 # "-instcombine-lower-dbg-declare=0", 64 # "-m64", 65 # "-mllvm", 66 # "-msse3", 67 # "-no-canonical-prefixes", 68 # "-Wbad-function-cast", 69 # "-Wconditional-uninitialized", 70 # "-Wenum-compare-conditional", 71 # "-Wexit-time-destructors", 72 # "-Wextra-semi", 73 # "-Wextra-semi-stmt", 74 # "-Wfloat-conversion", 75 # "-Wglobal-constructors", 76 # "-Wheader-hygiene", 77 # "-Wimplicit-fallthrough", 78 # "-Winconsistent-missing-destructor-override", 79 # "-Wloop-analysis", 80 # "-Wmissing-field-initializers", 81 # "-Wnewline-eof", 82 # "-Wno-bitfield-constant-conversion", 83 # "-Wno-builtin-macro-redefined", 84 # "-Wno-deprecated-builtins", 85 # "-Wno-ignored-pragma-optimize", 86 # "-Wno-missing-field-initializers", 87 # "-Wno-nonportable-include-path", 88 # "-Wno-psabi", 89 # "-Wno-trigraphs", 90 # "-Wno-unneeded-internal-declaration", 91 # "-Wno-unused-parameter", 92 # "-Wnon-virtual-dtor", 93 # "-Wparentheses", 94 # "-Wrange-loop-analysis", 95 # "-Wredundant-parens", 96 # "-Wreturn-std-move", 97 # "-Wshadow", 98 # "-Wshadow-field", 99 # "-Wshorten-64-to-32", 100 # "-Wstrict-prototypes", 101 # "-Wstring-conversion", 102 # "-Wsuggest-destructor-override", 103 # "-Wsuggest-override", 104 # "-Wtautological-overlap-compare", 105 # "-Wtautological-type-limit-compare", 106 # "-Wthread-safety", 107 # "-Wundefined-reinterpret-cast", 108 # "-Wunneeded-internal-declaration", 109 # "-Wunreachable-code-aggressive", 110 # "-Wunused-but-set-variable", 111 # "-Xclang", 112 # "/bigobj", 113 # "/Brepro", 114 # "/clang:-ffp-contract=off", 115 # "/D__WRL_ENABLE_FUNCTION_STATICS__", 116 # "/FS", 117 # "/GR-", 118 # "/guard:cf", 119 # "/Gw", 120 # "/Gy", 121 # "/MT", 122 # "/O1", 123 # "/Ob2", 124 # "/Oi", 125 # "/Oy-", 126 # "/std:c++17", 127 # "/TP", 128 # "/utf-8", 129 # "/W4", 130 # "/wd4718", 131 # "/we4244", 132 # "/we4312", 133 # "/we4456", 134 # "/we4458", 135 # "/we4715", 136 # "/we4800", 137 # "/we4838", 138 # "/WX", 139 # "/Z7", 140 # "/Zc:inline", 141 # "/Zc:sizedDealloc-", 142 # "/Zc:twoPhase", 143 # ] 144 145 SOURCES += [ 146 "../../checkout/src/compiler/translator/ASTMetadataHLSL.cpp", 147 "../../checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp", 148 "../../checkout/src/compiler/translator/BaseTypes.cpp", 149 "../../checkout/src/compiler/translator/blocklayout.cpp", 150 "../../checkout/src/compiler/translator/blocklayoutHLSL.cpp", 151 "../../checkout/src/compiler/translator/BuiltInFunctionEmulator.cpp", 152 "../../checkout/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp", 153 "../../checkout/src/compiler/translator/BuiltInFunctionEmulatorHLSL.cpp", 154 "../../checkout/src/compiler/translator/BuiltinsWorkaroundGLSL.cpp", 155 "../../checkout/src/compiler/translator/CallDAG.cpp", 156 "../../checkout/src/compiler/translator/CodeGen.cpp", 157 "../../checkout/src/compiler/translator/CollectVariables.cpp", 158 "../../checkout/src/compiler/translator/Compiler.cpp", 159 "../../checkout/src/compiler/translator/ConstantUnion.cpp", 160 "../../checkout/src/compiler/translator/Declarator.cpp", 161 "../../checkout/src/compiler/translator/Diagnostics.cpp", 162 "../../checkout/src/compiler/translator/DirectiveHandler.cpp", 163 "../../checkout/src/compiler/translator/emulated_builtin_functions_hlsl_autogen.cpp", 164 "../../checkout/src/compiler/translator/ExtensionBehavior.cpp", 165 "../../checkout/src/compiler/translator/ExtensionGLSL.cpp", 166 "../../checkout/src/compiler/translator/FlagStd140Structs.cpp", 167 "../../checkout/src/compiler/translator/FunctionLookup.cpp", 168 "../../checkout/src/compiler/translator/glslang_lex_autogen.cpp", 169 "../../checkout/src/compiler/translator/glslang_tab_autogen.cpp", 170 "../../checkout/src/compiler/translator/HashNames.cpp", 171 "../../checkout/src/compiler/translator/ImageFunctionHLSL.cpp", 172 "../../checkout/src/compiler/translator/ImmutableString_ESSL_autogen.cpp", 173 "../../checkout/src/compiler/translator/ImmutableStringBuilder.cpp", 174 "../../checkout/src/compiler/translator/InfoSink.cpp", 175 "../../checkout/src/compiler/translator/Initialize.cpp", 176 "../../checkout/src/compiler/translator/InitializeDll.cpp", 177 "../../checkout/src/compiler/translator/IntermNode.cpp", 178 "../../checkout/src/compiler/translator/IsASTDepthBelowLimit.cpp", 179 "../../checkout/src/compiler/translator/Operator.cpp", 180 "../../checkout/src/compiler/translator/OutputESSL.cpp", 181 "../../checkout/src/compiler/translator/OutputGLSL.cpp", 182 "../../checkout/src/compiler/translator/OutputGLSLBase.cpp", 183 "../../checkout/src/compiler/translator/OutputHLSL.cpp", 184 "../../checkout/src/compiler/translator/OutputTree.cpp", 185 "../../checkout/src/compiler/translator/ParseContext.cpp", 186 "../../checkout/src/compiler/translator/PoolAlloc.cpp", 187 "../../checkout/src/compiler/translator/QualifierTypes.cpp", 188 "../../checkout/src/compiler/translator/ResourcesHLSL.cpp", 189 "../../checkout/src/compiler/translator/ShaderLang.cpp", 190 "../../checkout/src/compiler/translator/ShaderStorageBlockFunctionHLSL.cpp", 191 "../../checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp", 192 "../../checkout/src/compiler/translator/ShaderVars.cpp", 193 "../../checkout/src/compiler/translator/StructureHLSL.cpp", 194 "../../checkout/src/compiler/translator/Symbol.cpp", 195 "../../checkout/src/compiler/translator/SymbolTable.cpp", 196 "../../checkout/src/compiler/translator/SymbolTable_ESSL_autogen.cpp", 197 "../../checkout/src/compiler/translator/SymbolUniqueId.cpp", 198 "../../checkout/src/compiler/translator/TextureFunctionHLSL.cpp", 199 "../../checkout/src/compiler/translator/TranslatorESSL.cpp", 200 "../../checkout/src/compiler/translator/TranslatorGLSL.cpp", 201 "../../checkout/src/compiler/translator/TranslatorHLSL.cpp", 202 "../../checkout/src/compiler/translator/tree_ops/apple/AddAndTrueToLoopCondition.cpp", 203 "../../checkout/src/compiler/translator/tree_ops/apple/RewriteDoWhile.cpp", 204 "../../checkout/src/compiler/translator/tree_ops/apple/RewriteRowMajorMatrices.cpp", 205 "../../checkout/src/compiler/translator/tree_ops/apple/RewriteUnaryMinusOperatorFloat.cpp", 206 "../../checkout/src/compiler/translator/tree_ops/apple/UnfoldShortCircuitAST.cpp", 207 "../../checkout/src/compiler/translator/tree_ops/ClampIndirectIndices.cpp", 208 "../../checkout/src/compiler/translator/tree_ops/ClampPointSize.cpp", 209 "../../checkout/src/compiler/translator/tree_ops/ConvertUnsupportedConstructorsToFunctionCalls.cpp", 210 "../../checkout/src/compiler/translator/tree_ops/d3d/AddDefaultReturnStatements.cpp", 211 "../../checkout/src/compiler/translator/tree_ops/d3d/AggregateAssignArraysInSSBOs.cpp", 212 "../../checkout/src/compiler/translator/tree_ops/d3d/AggregateAssignStructsInSSBOs.cpp", 213 "../../checkout/src/compiler/translator/tree_ops/d3d/ArrayReturnValueToOutParameter.cpp", 214 "../../checkout/src/compiler/translator/tree_ops/d3d/BreakVariableAliasingInInnerLoops.cpp", 215 "../../checkout/src/compiler/translator/tree_ops/d3d/ExpandIntegerPowExpressions.cpp", 216 "../../checkout/src/compiler/translator/tree_ops/d3d/RecordUniformBlocksWithLargeArrayMember.cpp", 217 "../../checkout/src/compiler/translator/tree_ops/d3d/RemoveSwitchFallThrough.cpp", 218 "../../checkout/src/compiler/translator/tree_ops/d3d/RewriteAtomicFunctionExpressions.cpp", 219 "../../checkout/src/compiler/translator/tree_ops/d3d/RewriteElseBlocks.cpp", 220 "../../checkout/src/compiler/translator/tree_ops/d3d/RewriteExpressionsWithShaderStorageBlock.cpp", 221 "../../checkout/src/compiler/translator/tree_ops/d3d/RewriteUnaryMinusOperatorInt.cpp", 222 "../../checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayConstructorStatements.cpp", 223 "../../checkout/src/compiler/translator/tree_ops/d3d/SeparateArrayInitialization.cpp", 224 "../../checkout/src/compiler/translator/tree_ops/d3d/SeparateExpressionsReturningArrays.cpp", 225 "../../checkout/src/compiler/translator/tree_ops/d3d/UnfoldShortCircuitToIf.cpp", 226 "../../checkout/src/compiler/translator/tree_ops/d3d/WrapSwitchStatementsInBlocks.cpp", 227 "../../checkout/src/compiler/translator/tree_ops/DeclareAndInitBuiltinsForInstancedMultiview.cpp", 228 "../../checkout/src/compiler/translator/tree_ops/DeferGlobalInitializers.cpp", 229 "../../checkout/src/compiler/translator/tree_ops/EmulateGLFragColorBroadcast.cpp", 230 "../../checkout/src/compiler/translator/tree_ops/EmulateMultiDrawShaderBuiltins.cpp", 231 "../../checkout/src/compiler/translator/tree_ops/FoldExpressions.cpp", 232 "../../checkout/src/compiler/translator/tree_ops/ForcePrecisionQualifier.cpp", 233 "../../checkout/src/compiler/translator/tree_ops/gl/ClampFragDepth.cpp", 234 "../../checkout/src/compiler/translator/tree_ops/gl/RegenerateStructNames.cpp", 235 "../../checkout/src/compiler/translator/tree_ops/gl/RewriteRepeatedAssignToSwizzled.cpp", 236 "../../checkout/src/compiler/translator/tree_ops/gl/UseInterfaceBlockFields.cpp", 237 "../../checkout/src/compiler/translator/tree_ops/InitializeVariables.cpp", 238 "../../checkout/src/compiler/translator/tree_ops/MonomorphizeUnsupportedFunctions.cpp", 239 "../../checkout/src/compiler/translator/tree_ops/NameNamelessUniformBuffers.cpp", 240 "../../checkout/src/compiler/translator/tree_ops/PruneEmptyCases.cpp", 241 "../../checkout/src/compiler/translator/tree_ops/PruneNoOps.cpp", 242 "../../checkout/src/compiler/translator/tree_ops/RecordConstantPrecision.cpp", 243 "../../checkout/src/compiler/translator/tree_ops/RemoveArrayLengthMethod.cpp", 244 "../../checkout/src/compiler/translator/tree_ops/RemoveAtomicCounterBuiltins.cpp", 245 "../../checkout/src/compiler/translator/tree_ops/RemoveDynamicIndexing.cpp", 246 "../../checkout/src/compiler/translator/tree_ops/RemoveInactiveInterfaceVariables.cpp", 247 "../../checkout/src/compiler/translator/tree_ops/RemoveInvariantDeclaration.cpp", 248 "../../checkout/src/compiler/translator/tree_ops/RemoveUnreferencedVariables.cpp", 249 "../../checkout/src/compiler/translator/tree_ops/RewriteArrayOfArrayOfOpaqueUniforms.cpp", 250 "../../checkout/src/compiler/translator/tree_ops/RewriteAtomicCounters.cpp", 251 "../../checkout/src/compiler/translator/tree_ops/RewriteCubeMapSamplersAs2DArray.cpp", 252 "../../checkout/src/compiler/translator/tree_ops/RewriteDfdy.cpp", 253 "../../checkout/src/compiler/translator/tree_ops/RewritePixelLocalStorage.cpp", 254 "../../checkout/src/compiler/translator/tree_ops/RewriteStructSamplers.cpp", 255 "../../checkout/src/compiler/translator/tree_ops/RewriteTexelFetchOffset.cpp", 256 "../../checkout/src/compiler/translator/tree_ops/ScalarizeVecAndMatConstructorArgs.cpp", 257 "../../checkout/src/compiler/translator/tree_ops/SeparateDeclarations.cpp", 258 "../../checkout/src/compiler/translator/tree_ops/SeparateStructFromUniformDeclarations.cpp", 259 "../../checkout/src/compiler/translator/tree_ops/SimplifyLoopConditions.cpp", 260 "../../checkout/src/compiler/translator/tree_ops/SplitSequenceOperator.cpp", 261 "../../checkout/src/compiler/translator/tree_util/DriverUniform.cpp", 262 "../../checkout/src/compiler/translator/tree_util/FindFunction.cpp", 263 "../../checkout/src/compiler/translator/tree_util/FindMain.cpp", 264 "../../checkout/src/compiler/translator/tree_util/FindPreciseNodes.cpp", 265 "../../checkout/src/compiler/translator/tree_util/FindSymbolNode.cpp", 266 "../../checkout/src/compiler/translator/tree_util/IntermNode_util.cpp", 267 "../../checkout/src/compiler/translator/tree_util/IntermNodePatternMatcher.cpp", 268 "../../checkout/src/compiler/translator/tree_util/IntermRebuild.cpp", 269 "../../checkout/src/compiler/translator/tree_util/IntermTraverse.cpp", 270 "../../checkout/src/compiler/translator/tree_util/ReplaceArrayOfMatrixVarying.cpp", 271 "../../checkout/src/compiler/translator/tree_util/ReplaceClipCullDistanceVariable.cpp", 272 "../../checkout/src/compiler/translator/tree_util/ReplaceShadowingVariables.cpp", 273 "../../checkout/src/compiler/translator/tree_util/ReplaceVariable.cpp", 274 "../../checkout/src/compiler/translator/tree_util/RewriteSampleMaskVariable.cpp", 275 "../../checkout/src/compiler/translator/tree_util/RunAtTheBeginningOfShader.cpp", 276 "../../checkout/src/compiler/translator/tree_util/RunAtTheEndOfShader.cpp", 277 "../../checkout/src/compiler/translator/tree_util/SpecializationConstant.cpp", 278 "../../checkout/src/compiler/translator/Types.cpp", 279 "../../checkout/src/compiler/translator/util.cpp", 280 "../../checkout/src/compiler/translator/UtilsHLSL.cpp", 281 "../../checkout/src/compiler/translator/ValidateAST.cpp", 282 "../../checkout/src/compiler/translator/ValidateBarrierFunctionCall.cpp", 283 "../../checkout/src/compiler/translator/ValidateClipCullDistance.cpp", 284 "../../checkout/src/compiler/translator/ValidateGlobalInitializer.cpp", 285 "../../checkout/src/compiler/translator/ValidateLimitations.cpp", 286 "../../checkout/src/compiler/translator/ValidateMaxParameters.cpp", 287 "../../checkout/src/compiler/translator/ValidateOutputs.cpp", 288 "../../checkout/src/compiler/translator/ValidateSwitch.cpp", 289 "../../checkout/src/compiler/translator/ValidateTypeSizeLimitations.cpp", 290 "../../checkout/src/compiler/translator/ValidateVaryingLocations.cpp", 291 "../../checkout/src/compiler/translator/VariablePacker.cpp", 292 "../../checkout/src/compiler/translator/VersionGLSL.cpp", 293 ] 294 295 USE_LIBS += [ 296 "angle_common", 297 "preprocessor", 298 ] 299 300 DIRS += [ 301 "../preprocessor", 302 ] 303 304 # LDFLAGS += [ 305 # "--color-diagnostics", 306 # "/call-graph-profile-sort:no", 307 # "/CETCOMPAT", 308 # "/DEBUG:GHASH", 309 # "/FIXED:NO", 310 # "/INCREMENTAL:NO", 311 # "/lldignoreenv", 312 # "/OPT:ICF", 313 # "/OPT:NOLLDTAILMERGE", 314 # "/OPT:REF", 315 # "/PROFILE", 316 # "/TIMESTAMP:1664686800", 317 # "/WX", 318 # ] 319 320 Library("translator")