| 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 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 123 "src/codec/*", | 123 "src/codec/*", |
| 124 "src/fonts/SkFontMgr_fontconfig.cpp", | 124 "src/fonts/SkFontMgr_fontconfig.cpp", |
| 125 "src/images/*", | 125 "src/images/*", |
| 126 "src/opts/**/*.cpp", | 126 "src/opts/**/*.cpp", |
| 127 "src/opts/**/*.h", | 127 "src/opts/**/*.h", |
| 128 "src/ports/**/*.cpp", | 128 "src/ports/**/*.cpp", |
| 129 "src/ports/**/*.h", | 129 "src/ports/**/*.h", |
| 130 ], | 130 ], |
| 131 exclude = [ | 131 exclude = [ |
| 132 "src/codec/SkJpegCodec.cpp", # libjpeg_turbo version mismatch. | 132 "src/codec/SkJpegCodec.cpp", # libjpeg_turbo version mismatch. |
| 133 # TODO(benjaminwagner): Can this be enabled? | |
| 134 "src/codec/SkRaw*", | |
| 135 "src/opts/*arm*", | 133 "src/opts/*arm*", |
| 136 "src/opts/*mips*", | 134 "src/opts/*mips*", |
| 137 "src/opts/*NEON*", | 135 "src/opts/*NEON*", |
| 138 "src/opts/*neon*", | 136 "src/opts/*neon*", |
| 139 # Included in :opts_ssse3 library. | 137 # Included in :opts_ssse3 library. |
| 140 "src/opts/*SSSE3*", | 138 "src/opts/*SSSE3*", |
| 141 "src/opts/*ssse3*", | 139 "src/opts/*ssse3*", |
| 142 # Included in :opts_sse4 library. | 140 # Included in :opts_sse4 library. |
| 143 "src/opts/*SSE4*", | 141 "src/opts/*SSE4*", |
| 144 "src/opts/*sse4*", | 142 "src/opts/*sse4*", |
| (...skipping 29 matching lines...) Expand all Loading... |
| 174 "src/codec/*", | 172 "src/codec/*", |
| 175 "src/images/*", | 173 "src/images/*", |
| 176 # TODO(benjaminwagner): Figure out how to compile with EGL. | 174 # TODO(benjaminwagner): Figure out how to compile with EGL. |
| 177 "src/opts/**/*.cpp", | 175 "src/opts/**/*.cpp", |
| 178 "src/opts/**/*.h", | 176 "src/opts/**/*.h", |
| 179 "src/ports/**/*.cpp", | 177 "src/ports/**/*.cpp", |
| 180 "src/ports/**/*.h", | 178 "src/ports/**/*.h", |
| 181 ], | 179 ], |
| 182 exclude = [ | 180 exclude = [ |
| 183 "src/codec/SkJpegCodec.cpp", # libjpeg_turbo version mismatch. | 181 "src/codec/SkJpegCodec.cpp", # libjpeg_turbo version mismatch. |
| 184 # TODO(benjaminwagner): Can this be enabled? | |
| 185 "src/codec/SkRaw*", | |
| 186 "src/opts/*mips*", | 182 "src/opts/*mips*", |
| 187 "src/opts/*SSE2*", | 183 "src/opts/*SSE2*", |
| 188 "src/opts/*SSSE3*", | 184 "src/opts/*SSSE3*", |
| 189 "src/opts/*ssse3*", | 185 "src/opts/*ssse3*", |
| 190 "src/opts/*SSE4*", | 186 "src/opts/*SSE4*", |
| 191 "src/opts/*sse4*", | 187 "src/opts/*sse4*", |
| 192 "src/opts/*avx*", | 188 "src/opts/*avx*", |
| 193 "src/opts/*x86*", | 189 "src/opts/*x86*", |
| 194 "src/opts/SkBitmapProcState_opts_none.cpp", | 190 "src/opts/SkBitmapProcState_opts_none.cpp", |
| 195 "src/opts/SkBlitMask_opts_none.cpp", | 191 "src/opts/SkBlitMask_opts_none.cpp", |
| (...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 477 COPTS_ALL = [] | 473 COPTS_ALL = [] |
| 478 | 474 |
| 479 ################################################################################ | 475 ################################################################################ |
| 480 ## DEFINES | 476 ## DEFINES |
| 481 ################################################################################ | 477 ################################################################################ |
| 482 | 478 |
| 483 DEFINES_UNIX = [ | 479 DEFINES_UNIX = [ |
| 484 "SK_BUILD_FOR_UNIX", | 480 "SK_BUILD_FOR_UNIX", |
| 485 "SK_SAMPLES_FOR_X", | 481 "SK_SAMPLES_FOR_X", |
| 486 "SK_SFNTLY_SUBSETTER", | 482 "SK_SFNTLY_SUBSETTER", |
| 483 "SK_CODEC_DECODES_RAW", |
| 487 ] | 484 ] |
| 488 | 485 |
| 489 DEFINES_ANDROID = [ | 486 DEFINES_ANDROID = [ |
| 490 "SK_BUILD_FOR_ANDROID", | 487 "SK_BUILD_FOR_ANDROID", |
| 491 # TODO(benjaminwagner): Try to get png library updated? | 488 # TODO(benjaminwagner): Try to get png library updated? |
| 492 "SK_PNG_NO_INDEX_SUPPORTED", | 489 "SK_PNG_NO_INDEX_SUPPORTED", |
| 490 "SK_CODEC_DECODES_RAW", |
| 493 ] | 491 ] |
| 494 | 492 |
| 495 DEFINES_IOS = [ | 493 DEFINES_IOS = [ |
| 496 "SK_BUILD_FOR_IOS", | 494 "SK_BUILD_FOR_IOS", |
| 497 "SK_IGNORE_ETC1_SUPPORT", | 495 "SK_IGNORE_ETC1_SUPPORT", |
| 498 "SKNX_NO_SIMD", | 496 "SKNX_NO_SIMD", |
| 499 ] | 497 ] |
| 500 | 498 |
| 501 DEFINES_ALL = [ | 499 DEFINES_ALL = [ |
| 502 # Chrome DEFINES. | 500 # Chrome DEFINES. |
| (...skipping 11 matching lines...) Expand all Loading... |
| 514 | 512 |
| 515 LINKOPTS_ANDROID = [ | 513 LINKOPTS_ANDROID = [ |
| 516 "-lEGL", | 514 "-lEGL", |
| 517 ] | 515 ] |
| 518 | 516 |
| 519 LINKOPTS_IOS = [] | 517 LINKOPTS_IOS = [] |
| 520 | 518 |
| 521 LINKOPTS_ALL = [ | 519 LINKOPTS_ALL = [ |
| 522 "-ldl", | 520 "-ldl", |
| 523 ] | 521 ] |
| OLD | NEW |