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 |