| OLD | NEW |
| 1 ################################################################################ | 1 ################################################################################ |
| 2 # Skylark macros | 2 # Skylark macros |
| 3 ################################################################################ | 3 ################################################################################ |
| 4 | 4 |
| 5 is_bazel = not hasattr(native, "genmpm") | 5 is_bazel = not hasattr(native, "genmpm") |
| 6 | 6 |
| 7 def portable_select(select_dict, bazel_condition, default_condition): | 7 def portable_select(select_dict, bazel_condition, default_condition): |
| 8 """Replaces select() with a Bazel-friendly wrapper. | 8 """Replaces select() with a Bazel-friendly wrapper. |
| 9 | 9 |
| 10 Args: | 10 Args: |
| (...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 94 "src/views/unix/*", | 94 "src/views/unix/*", |
| 95 | 95 |
| 96 # Exclude multiple definitions. | 96 # Exclude multiple definitions. |
| 97 # TODO(mtklein): Move to opts? | 97 # TODO(mtklein): Move to opts? |
| 98 "src/pdf/SkDocument_PDF_None.cpp", # We use src/pdf/SkPDFDocument.cpp. | 98 "src/pdf/SkDocument_PDF_None.cpp", # We use src/pdf/SkPDFDocument.cpp. |
| 99 "src/gpu/gl/GrGLCreateNativeInterface_none.cpp", | 99 "src/gpu/gl/GrGLCreateNativeInterface_none.cpp", |
| 100 "src/gpu/gl/GrGLDefaultInterface_native.cpp", | 100 "src/gpu/gl/GrGLDefaultInterface_native.cpp", |
| 101 "src/gpu/gl/GrGLDefaultInterface_none.cpp", | 101 "src/gpu/gl/GrGLDefaultInterface_none.cpp", |
| 102 | 102 |
| 103 # Exclude files that don't compile with the current DEFINES. | 103 # Exclude files that don't compile with the current DEFINES. |
| 104 "src/gpu/gl/angle/*", # Requires SK_ANGLE define. | |
| 105 "src/gpu/gl/command_buffer/*", # unknown type name 'HMODULE' | |
| 106 "src/gpu/gl/mesa/*", # Requires SK_MESA define. | 104 "src/gpu/gl/mesa/*", # Requires SK_MESA define. |
| 107 "src/svg/parser/*", # Missing SkSVG.h. | 105 "src/svg/parser/*", # Missing SkSVG.h. |
| 108 | 106 |
| 109 # Conflicting dependencies among Lua versions. See cl/107087297. | 107 # Conflicting dependencies among Lua versions. See cl/107087297. |
| 110 "src/utils/SkLua*", | 108 "src/utils/SkLua*", |
| 111 | 109 |
| 112 # Not used. | 110 # Not used. |
| 113 "src/animator/**/*", | 111 "src/animator/**/*", |
| 114 "src/views/**/*", | 112 "src/views/**/*", |
| 115 "src/xml/SkBML_Verbs.h", | 113 "src/xml/SkBML_Verbs.h", |
| (...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 392 "tests/*.cpp", | 390 "tests/*.cpp", |
| 393 "tests/*.h", | 391 "tests/*.h", |
| 394 "tools/CrashHandler.cpp", | 392 "tools/CrashHandler.cpp", |
| 395 "tools/CrashHandler.h", | 393 "tools/CrashHandler.h", |
| 396 "tools/ProcStats.cpp", | 394 "tools/ProcStats.cpp", |
| 397 "tools/ProcStats.h", | 395 "tools/ProcStats.h", |
| 398 "tools/Resources.cpp", | 396 "tools/Resources.cpp", |
| 399 "tools/Resources.h", | 397 "tools/Resources.h", |
| 400 "tools/flags/*.cpp", | 398 "tools/flags/*.cpp", |
| 401 "tools/flags/*.h", | 399 "tools/flags/*.h", |
| 400 "tools/gpu/**/*.cpp", |
| 401 "tools/gpu/**/*.h", |
| 402 "tools/random_parse_path.cpp", | 402 "tools/random_parse_path.cpp", |
| 403 "tools/random_parse_path.h", | 403 "tools/random_parse_path.h", |
| 404 "tools/sk_tool_utils.cpp", | 404 "tools/sk_tool_utils.cpp", |
| 405 "tools/sk_tool_utils.h", | 405 "tools/sk_tool_utils.h", |
| 406 "tools/sk_tool_utils_font.cpp", | 406 "tools/sk_tool_utils_font.cpp", |
| 407 "tools/timer/*.cpp", | 407 "tools/timer/*.cpp", |
| 408 "tools/timer/*.h", | 408 "tools/timer/*.h", |
| 409 ], | 409 ], |
| 410 exclude = [ | 410 exclude = [ |
| 411 "dm/DMSrcSinkAndroid.cpp", # Android-only. | 411 "dm/DMSrcSinkAndroid.cpp", # Android-only. |
| 412 "tests/FontMgrAndroidParserTest.cpp", # Android-only. | 412 "tests/FontMgrAndroidParserTest.cpp", # Android-only. |
| 413 "tests/PathOpsSkpClipTest.cpp", # Alternate main. | 413 "tests/PathOpsSkpClipTest.cpp", # Alternate main. |
| 414 "tests/skia_test.cpp", # Old main. | 414 "tests/skia_test.cpp", # Old main. |
| 415 "tests/SkpSkGrTest.cpp", # Alternate main. | 415 "tests/SkpSkGrTest.cpp", # Alternate main. |
| 416 "tools/gpu/gl/angle/*", |
| 417 "tools/gpu/gl/command_buffer/*", |
| 418 "tools/gpu/gl/egl/*", |
| 419 "tools/gpu/gl/glx/*", |
| 420 "tools/gpu/gl/iOS/*", |
| 421 "tools/gpu/gl/mac/*", |
| 422 "tools/gpu/gl/mesa/*", |
| 423 "tools/gpu/gl/win/*", |
| 416 "tools/timer/SysTimer_mach.cpp", | 424 "tools/timer/SysTimer_mach.cpp", |
| 417 "tools/timer/SysTimer_windows.cpp", | 425 "tools/timer/SysTimer_windows.cpp", |
| 418 ], | 426 ], |
| 419 ) | 427 ) |
| 420 | 428 |
| 421 DM_SRCS_UNIX = struct() | 429 DM_SRCS_UNIX = struct( |
| 430 include = [ |
| 431 "tools/gpu/gl/CreatePlatformGLContext_none.cpp", |
| 432 ], |
| 433 ) |
| 422 | 434 |
| 423 DM_SRCS_ANDROID = struct( | 435 DM_SRCS_ANDROID = struct( |
| 424 include = [ | 436 include = [ |
| 425 # Depends on Android HWUI library that is not available in google3. | 437 # Depends on Android HWUI library that is not available in google3. |
| 426 #"dm/DMSrcSinkAndroid.cpp", | 438 #"dm/DMSrcSinkAndroid.cpp", |
| 427 "tests/FontMgrAndroidParserTest.cpp", | 439 "tests/FontMgrAndroidParserTest.cpp", |
| 440 # TODO(benjaminwagner): Figure out how to compile with EGL. |
| 441 "tools/gpu/gl/CreatePlatformGLContext_none.cpp", |
| 428 ], | 442 ], |
| 429 ) | 443 ) |
| 430 | 444 |
| 431 DM_SRCS_IOS = struct() | 445 DM_SRCS_IOS = struct( |
| 446 include = [ |
| 447 "tools/gpu/iOS/CreatePlatformGLContext_iOS.cpp", |
| 448 ], |
| 449 ) |
| 432 | 450 |
| 433 ################################################################################ | 451 ################################################################################ |
| 434 ## DM_INCLUDES | 452 ## DM_INCLUDES |
| 435 ################################################################################ | 453 ################################################################################ |
| 436 | 454 |
| 437 DM_INCLUDES = [ | 455 DM_INCLUDES = [ |
| 438 "dm", | 456 "dm", |
| 439 "gm", | 457 "gm", |
| 440 "src/codec", | 458 "src/codec", |
| 441 "src/effects", | 459 "src/effects", |
| 442 "src/effects/gradients", | 460 "src/effects/gradients", |
| 443 "src/fonts", | 461 "src/fonts", |
| 444 "src/pathops", | 462 "src/pathops", |
| 445 "src/pipe/utils", | 463 "src/pipe/utils", |
| 446 "src/ports", | 464 "src/ports", |
| 447 "tools/debugger", | 465 "tools/debugger", |
| 448 "tests", | 466 "tests", |
| 449 "tools", | 467 "tools", |
| 450 "tools/flags", | 468 "tools/flags", |
| 469 "tools/gpu", |
| 451 "tools/timer", | 470 "tools/timer", |
| 452 ] | 471 ] |
| 453 | 472 |
| 454 ################################################################################ | 473 ################################################################################ |
| 455 ## DM_ARGS | 474 ## DM_ARGS |
| 456 ################################################################################ | 475 ################################################################################ |
| 457 | 476 |
| 458 def DM_ARGS(base_dir): | 477 def DM_ARGS(base_dir): |
| 459 return [ | 478 return [ |
| 460 "--nogpu", | 479 "--nogpu", |
| (...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 535 | 554 |
| 536 LINKOPTS_ANDROID = [ | 555 LINKOPTS_ANDROID = [ |
| 537 "-lEGL", | 556 "-lEGL", |
| 538 ] | 557 ] |
| 539 | 558 |
| 540 LINKOPTS_IOS = [] | 559 LINKOPTS_IOS = [] |
| 541 | 560 |
| 542 LINKOPTS_ALL = [ | 561 LINKOPTS_ALL = [ |
| 543 "-ldl", | 562 "-ldl", |
| 544 ] | 563 ] |
| OLD | NEW |