Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(533)

Side by Side Diff: public.bzl

Issue 1701153002: Fix linker errors when skia_ios target is used a dependency of an iOS app. (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Include SkImageDecoder_empty.cpp Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
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
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 ]
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698