Chromium Code Reviews| 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 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 79 "src/gpu/gl/egl/*", | 79 "src/gpu/gl/egl/*", |
| 80 "src/gpu/gl/glx/*", | 80 "src/gpu/gl/glx/*", |
| 81 "src/gpu/gl/iOS/*", | 81 "src/gpu/gl/iOS/*", |
| 82 "src/gpu/gl/mac/*", | 82 "src/gpu/gl/mac/*", |
| 83 "src/gpu/gl/win/*", | 83 "src/gpu/gl/win/*", |
| 84 "src/images/*", | 84 "src/images/*", |
| 85 "src/opts/**/*", | 85 "src/opts/**/*", |
| 86 "src/ports/**/*", | 86 "src/ports/**/*", |
| 87 "src/utils/android/**/*", | 87 "src/utils/android/**/*", |
| 88 "src/utils/mac/**/*", | 88 "src/utils/mac/**/*", |
| 89 "src/utils/SkBitmapHasher.cpp", | |
|
mtklein
2016/02/17 02:16:00
Thanks for pointing this out. Gonna remove this w
| |
| 89 "src/utils/SkThreadUtils_win.cpp", # Windows-only. Move to ports? | 90 "src/utils/SkThreadUtils_win.cpp", # Windows-only. Move to ports? |
| 90 "src/utils/win/**/*", | 91 "src/utils/win/**/*", |
| 91 "src/views/sdl/*", | 92 "src/views/sdl/*", |
| 92 "src/views/win/*", | 93 "src/views/win/*", |
| 93 "src/views/unix/*", | 94 "src/views/unix/*", |
| 94 | 95 |
| 95 # Exclude multiple definitions. | 96 # Exclude multiple definitions. |
| 96 # TODO(mtklein): Move to opts? | 97 # TODO(mtklein): Move to opts? |
| 97 "src/doc/SkDocument_PDF_None.cpp", # We use SkDocument_PDF.cpp. | 98 "src/doc/SkDocument_PDF_None.cpp", # We use SkDocument_PDF.cpp. |
| 98 "src/gpu/gl/GrGLCreateNativeInterface_none.cpp", | 99 "src/gpu/gl/GrGLCreateNativeInterface_none.cpp", |
| (...skipping 21 matching lines...) Expand all Loading... | |
| 120 BASE_SRCS_UNIX = struct( | 121 BASE_SRCS_UNIX = struct( |
| 121 include = [ | 122 include = [ |
| 122 "src/android/*", | 123 "src/android/*", |
| 123 "src/codec/*", | 124 "src/codec/*", |
| 124 "src/fonts/SkFontMgr_fontconfig.cpp", | 125 "src/fonts/SkFontMgr_fontconfig.cpp", |
| 125 "src/images/*", | 126 "src/images/*", |
| 126 "src/opts/**/*.cpp", | 127 "src/opts/**/*.cpp", |
| 127 "src/opts/**/*.h", | 128 "src/opts/**/*.h", |
| 128 "src/ports/**/*.cpp", | 129 "src/ports/**/*.cpp", |
| 129 "src/ports/**/*.h", | 130 "src/ports/**/*.h", |
| 131 "src/utils/SkBitmapHasher.cpp", | |
| 130 ], | 132 ], |
| 131 exclude = [ | 133 exclude = [ |
| 132 "src/opts/*arm*", | 134 "src/opts/*arm*", |
| 133 "src/opts/*mips*", | 135 "src/opts/*mips*", |
| 134 "src/opts/*NEON*", | 136 "src/opts/*NEON*", |
| 135 "src/opts/*neon*", | 137 "src/opts/*neon*", |
| 136 # Included in :opts_ssse3 library. | 138 # Included in :opts_ssse3 library. |
| 137 "src/opts/*SSSE3*", | 139 "src/opts/*SSSE3*", |
| 138 "src/opts/*ssse3*", | 140 "src/opts/*ssse3*", |
| 139 # Included in :opts_sse4 library. | 141 # Included in :opts_sse4 library. |
| (...skipping 28 matching lines...) Expand all Loading... | |
| 168 BASE_SRCS_ANDROID = struct( | 170 BASE_SRCS_ANDROID = struct( |
| 169 include = [ | 171 include = [ |
| 170 "src/android/*", | 172 "src/android/*", |
| 171 "src/codec/*", | 173 "src/codec/*", |
| 172 "src/images/*", | 174 "src/images/*", |
| 173 # TODO(benjaminwagner): Figure out how to compile with EGL. | 175 # TODO(benjaminwagner): Figure out how to compile with EGL. |
| 174 "src/opts/**/*.cpp", | 176 "src/opts/**/*.cpp", |
| 175 "src/opts/**/*.h", | 177 "src/opts/**/*.h", |
| 176 "src/ports/**/*.cpp", | 178 "src/ports/**/*.cpp", |
| 177 "src/ports/**/*.h", | 179 "src/ports/**/*.h", |
| 180 "src/utils/SkBitmapHasher.cpp", | |
| 178 ], | 181 ], |
| 179 exclude = [ | 182 exclude = [ |
| 180 "src/opts/*mips*", | 183 "src/opts/*mips*", |
| 181 "src/opts/*SSE2*", | 184 "src/opts/*SSE2*", |
| 182 "src/opts/*SSSE3*", | 185 "src/opts/*SSSE3*", |
| 183 "src/opts/*ssse3*", | 186 "src/opts/*ssse3*", |
| 184 "src/opts/*SSE4*", | 187 "src/opts/*SSE4*", |
| 185 "src/opts/*sse4*", | 188 "src/opts/*sse4*", |
| 186 "src/opts/*avx*", | 189 "src/opts/*avx*", |
| 187 "src/opts/*x86*", | 190 "src/opts/*x86*", |
| (...skipping 21 matching lines...) Expand all Loading... | |
| 209 ], | 212 ], |
| 210 ) | 213 ) |
| 211 | 214 |
| 212 # Platform-dependent SRCS for google3-default iOS. | 215 # Platform-dependent SRCS for google3-default iOS. |
| 213 BASE_SRCS_IOS = struct( | 216 BASE_SRCS_IOS = struct( |
| 214 include = [ | 217 include = [ |
| 215 "src/opts/**/*.cpp", | 218 "src/opts/**/*.cpp", |
| 216 "src/opts/**/*.h", | 219 "src/opts/**/*.h", |
| 217 "src/ports/**/*.cpp", | 220 "src/ports/**/*.cpp", |
| 218 "src/ports/**/*.h", | 221 "src/ports/**/*.h", |
| 222 "src/utils/mac/*.cpp", | |
| 219 ], | 223 ], |
| 220 exclude = [ | 224 exclude = [ |
| 221 "src/opts/*mips*", | 225 "src/opts/*mips*", |
| 222 "src/opts/*NEON*", | 226 "src/opts/*NEON*", |
| 223 "src/opts/*neon*", | 227 "src/opts/*neon*", |
| 224 "src/opts/*SSE2*", | 228 "src/opts/*SSE2*", |
| 225 "src/opts/*SSSE3*", | 229 "src/opts/*SSSE3*", |
| 226 "src/opts/*ssse3*", | 230 "src/opts/*ssse3*", |
| 227 "src/opts/*SSE4*", | 231 "src/opts/*SSE4*", |
| 228 "src/opts/*sse4*", | 232 "src/opts/*sse4*", |
| 229 "src/opts/*avx*", | 233 "src/opts/*avx*", |
| 230 "src/opts/*x86*", | 234 "src/opts/*x86*", |
| 231 "src/opts/SkBitmapProcState_opts_none.cpp", | 235 "src/opts/SkBitmapProcState_opts_none.cpp", |
| 232 "src/opts/SkBlitMask_opts_arm*.cpp", | 236 "src/opts/SkBlitMask_opts_arm*.cpp", |
| 233 "src/opts/SkBlitRow_opts_arm*.cpp", | 237 "src/opts/SkBlitRow_opts_arm*.cpp", |
| 234 "src/ports/*android*", | 238 "src/ports/*android*", |
| 235 "src/ports/*chromium*", | 239 "src/ports/*chromium*", |
| 236 "src/ports/*fontconfig*", | 240 "src/ports/*fontconfig*", |
| 237 "src/ports/*FontConfig*", | 241 "src/ports/*FontConfig*", |
| 238 "src/ports/*FreeType*", | 242 "src/ports/*FreeType*", |
| 239 "src/ports/*mozalloc*", | 243 "src/ports/*mozalloc*", |
| 240 "src/ports/*nacl*", | 244 "src/ports/*nacl*", |
| 241 "src/ports/*win*", | 245 "src/ports/*win*", |
| 242 "src/ports/SkDebug_stdio.cpp", | |
| 243 "src/ports/SkFontMgr_custom.cpp", | 246 "src/ports/SkFontMgr_custom.cpp", |
| 244 "src/ports/SkFontConfigInterface_direct_factory.cpp", | 247 "src/ports/SkFontConfigInterface_direct_factory.cpp", |
| 245 "src/ports/SkFontConfigInterface_direct_google3_factory.cpp", | 248 "src/ports/SkFontConfigInterface_direct_google3_factory.cpp", |
| 246 "src/ports/SkFontMgr_custom_directory_factory.cpp", | 249 "src/ports/SkFontMgr_custom_directory_factory.cpp", |
| 247 "src/ports/SkFontMgr_custom_embedded_factory.cpp", | 250 "src/ports/SkFontMgr_custom_embedded_factory.cpp", |
| 248 "src/ports/SkFontMgr_empty_factory.cpp", | 251 "src/ports/SkFontMgr_empty_factory.cpp", |
| 249 "src/ports/SkImageDecoder_CG.cpp", | 252 "src/ports/SkImageDecoder_CG.cpp", |
| 250 "src/ports/SkImageDecoder_WIC.cpp", | 253 "src/ports/SkImageDecoder_WIC.cpp", |
| 251 "src/ports/SkImageDecoder_empty.cpp", | |
| 252 "src/ports/SkImageGenerator_none.cpp", | 254 "src/ports/SkImageGenerator_none.cpp", |
| 253 "src/ports/SkTLS_none.cpp", | 255 "src/ports/SkTLS_none.cpp", |
| 254 ], | 256 ], |
| 255 ) | 257 ) |
| 256 | 258 |
| 257 ################################################################################ | 259 ################################################################################ |
| 258 ## SSSE3/SSE4/AVX/AVX2 SRCS | 260 ## SSSE3/SSE4/AVX/AVX2 SRCS |
| 259 ################################################################################ | 261 ################################################################################ |
| 260 | 262 |
| 261 SSSE3_SRCS = struct( | 263 SSSE3_SRCS = struct( |
| (...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 511 | 513 |
| 512 LINKOPTS_ANDROID = [ | 514 LINKOPTS_ANDROID = [ |
| 513 "-lEGL", | 515 "-lEGL", |
| 514 ] | 516 ] |
| 515 | 517 |
| 516 LINKOPTS_IOS = [] | 518 LINKOPTS_IOS = [] |
| 517 | 519 |
| 518 LINKOPTS_ALL = [ | 520 LINKOPTS_ALL = [ |
| 519 "-ldl", | 521 "-ldl", |
| 520 ] | 522 ] |
| OLD | NEW |