Sujet :
C++
-
Membre à l'essai
undefined reference to 'SkArcToPathEffect::CreateProc'
Bonjour à tous,
Je viens de compiler Skia avec succès. Et les exemples fournie fonctionne.
Le problème (sauf erreur de ma part) c'est qu'il n'y a pas de .so/.dll (comme dans les version précédente j'ai entendu dire) mais seulement des archive .a du coup je n'arrive pas à l'utiliser.
J'ai fait un programme:
1 2 3 4 5 6 7
| #include <core/SkCanvas.h>
int
main (int argc, char *argv[])
{
SkCanvas canvas;
return 0;
} |
Mais j'obtien l'erreur:
out/Debug/libskia_ports.a(ports.SkGlobalInitialization_default.o): In function `SkPrivateEffectInitializer::Init()':
out/Debug/../../src/ports/SkGlobalInitialization_default.cpp:66: undefined reference to `SkArcToPathEffect::CreateProc(SkReadBuffer&)'
Quand je regarde les sources, il me semble que cette fonction est définie:
1 2 3 4 5 6
| // @file https://github.com/google/skia/blob/master/include/effects/SkArcToPathEffect.h
class SK_API SkArcToPathEffect : public SkPathEffect {
...
SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkArcToPathEffect)
...
} |
Via
1 2 3 4 5 6 7
| // @file https://github.com/google/skia/blob/master/include/core/SkFlattenable.h
#define SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(flattenable) \
private: \
static SkFlattenable* CreateProc(SkReadBuffer&); \
friend class SkPrivateEffectInitializer; \
public: \
Factory getFactory() const SK_OVERRIDE { return CreateProc; } |
Ma question est : Que dois-je faire pour que ca marche s'il vous plais ?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
| ## Process this file with automake to produce Makefile.in
skia_cflags= \
-I/home/haier/Workspace/chromium/skia/include/ \
-I/home/haier/Workspace/chromium/skia/include/config \
-I/home/haier/Workspace/chromium/skia/include/ \
-I/home/haier/Workspace/chromium/skia/include/animator \
-I/home/haier/Workspace/chromium/skia/include/c \
-I/home/haier/Workspace/chromium/skia/include/config \
-I/home/haier/Workspace/chromium/skia/include/core \
-I/home/haier/Workspace/chromium/skia/include/device \
-I/home/haier/Workspace/chromium/skia/include/effects \
-I/home/haier/Workspace/chromium/skia/include/gpu \
-I/home/haier/Workspace/chromium/skia/include/images \
-I/home/haier/Workspace/chromium/skia/include/pathops \
-I/home/haier/Workspace/chromium/skia/include/pdf \
-I/home/haier/Workspace/chromium/skia/include/pipe \
-I/home/haier/Workspace/chromium/skia/include/ports \
-I/home/haier/Workspace/chromium/skia/include/svg \
-I/home/haier/Workspace/chromium/skia/include/utils \
-I/home/haier/Workspace/chromium/skia/include/views \
-I/home/haier/Workspace/chromium/skia/include/xml
skia_libs= \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_animator.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_core.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_effects.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_images.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_opts.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_opts_sse41.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_opts_ssse3.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_pdf.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_ports.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_sfnt.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_skgpu.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_skgputest.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_utils.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_views.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_xml.a
AM_CPPFLAGS = \
$(skia_cflags)
AM_CFLAGS = \
-Wall\
-g
bin_PROGRAMS = useskia
useskia_SOURCES = \
main.cpp
useskia_LDFLAGS = \
-Wl,--export-dynamic -pthread
useskia_LDADD = \
$(skia_libs) |
-
les .a doivent être liés au programme en même temps que les .o
C'est de la liaison statique (faite à la compilation).
le code des .a sera intégré dans le binaire produit
-
Membre à l'essai
Merci leternel,
En ajoutant tout les .o et les quelques dépendances mon programme compile.
Je poste le code pour ceux qui sont dans la même situation. Parce que je n’aurai pas persévéré dans cette direction sans ton aide. (Je pensais qu'une archive .a embarquai les .o un peut à la manière des archives .zip)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518
| ## Process this file with automake to produce Makefile.in
skia_libs= \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_animator.a \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkADrawable.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkAnimateActive.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkAnimateBase.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkAnimateField.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkAnimateMaker.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkAnimateSet.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkAnimator.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkAnimatorScript.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkBoundable.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkBuildCondensedInfo.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayable.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayAdd.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayApply.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayBounds.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayEvent.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayEvents.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayInclude.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayInput.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayList.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayMath.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayMovie.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayNumber.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayPost.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayRandom.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayScreenplay.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayType.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayTypes.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDisplayXMLParser.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDraw3D.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawBitmap.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawBlur.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawClip.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawColor.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawDash.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawDiscrete.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawEmboss.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawExtraPathEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawFull.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawGradient.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawGroup.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawLine.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawMatrix.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawOval.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawPaint.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawPath.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawPoint.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawRectangle.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawSaveLayer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawShader.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawText.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawTextBox.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawTo.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDrawTransparentShader.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkDump.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkGetCondensedInfo.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkHitClear.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkHitTest.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkMatrixParts.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkMemberInfo.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkOpArray.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkOperandIterpolator.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkPaintPart.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkParseSVGPath.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkPathParts.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkPostParts.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkScript.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkScriptDecompile.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkScriptRuntime.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkScriptTokenizer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkSnapshot.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkTextOnPath.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkTextToPath.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkTime.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkTypedArray.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/animator/animator.SkXMLAnimatorWriter.o \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_core.a \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkAAClip.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkAdvancedTypefaceMetrics.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkAlphaRuns.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkAnnotation.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBBHFactory.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBitmap.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBitmapCache.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBitmapDevice.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBitmapFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBitmapHeap.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBitmapProcShader.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBitmapProcState.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBitmapProcState_matrixProcs.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBitmapScaler.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBitmap_scroll.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBlitMask_D32.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBlitRow_D16.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBlitRow_D32.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBlitter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBlitter_A8.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBlitter_ARGB32.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBlitter_RGB16.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBlitter_Sprite.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkBuffer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkCachedData.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkCanvas.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkCanvasDrawable.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkChunkAlloc.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkClipStack.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkColor.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkColorFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkColorTable.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkComposeShader.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkConfig8888.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkConvolver.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkCubicClipper.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkData.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkDataTable.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkDebug.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkDeque.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkDevice.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkDeviceLooper.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkDeviceProfile.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkDistanceFieldGen.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkDither.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkDraw.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkDrawLooper.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkEdge.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkEdgeBuilder.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkEdgeClipper.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkError.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkFilterProc.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkFilterShader.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkFlattenable.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkFlattenableSerialization.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkFloatBits.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkFont.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkFontDescriptor.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkFontHost.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkFontMgr.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkFontStream.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkFontStyle.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkGeometry.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkGlyphCache.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkGraphics.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkHalf.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkImageGenerator.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkImageInfo.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkInstCnt.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkLayerInfo.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkLineClipper.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkLocalMatrixShader.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkMallocPixelRef.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkMask.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkMaskCache.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkMaskFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkMaskGamma.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkMath.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkMatrix.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkMetaData.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkMipMap.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkMultiPictureDraw.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPackBits.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPaint.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPaintPriv.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPath.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPathEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPathMeasure.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPathRef.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPicture.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPictureContentInfo.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPictureData.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPictureFlat.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPicturePlayback.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPicturePreroll.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPictureRecord.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPictureRecorder.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPictureShader.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPixelRef.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPoint.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkProcSpriteBlitter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkPtrRecorder.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkQuadClipper.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkRasterClip.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkRasterizer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkReadBuffer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkRecord.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkRecordDraw.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkRecorder.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkRecordOpts.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkRect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkRefDict.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkRegion.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkRegion_path.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkResourceCache.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkRRect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkRTree.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkScalar.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkScalerContext.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkScan.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkScan_Antihair.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkScan_AntiPath.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkScan_Hairline.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkScan_Path.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkShader.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkSpriteBlitter_ARGB32.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkSpriteBlitter_RGB16.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkStream.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkString.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkStringUtils.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkStroke.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkStrokeRec.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkStrokerPriv.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkTaskGroup.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkTextBlob.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkTLS.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkTSearch.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkTypeface.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkTypefaceCache.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkUnPreMultiply.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkUtils.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkValidatingReadBuffer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkVarAlloc.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkVertState.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkWriteBuffer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkWriter32.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkXfermode.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/core.SkYUVPlanesCache.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/core/skflate.SkFlate.o \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_effects.a \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.Sk1DPathEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.Sk2DPathEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkAlphaThresholdFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkArcToPathEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkArithmeticMode.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkArithmeticMode_gpu.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkBitmapSource.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkBlurDrawLooper.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkBlurImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkBlurMask.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkBlurMaskFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkColorCubeFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkColorFilterImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkColorFilters.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkColorMatrix.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkColorMatrixFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkComposeImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkCornerPathEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkDashPathEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkDiscretePathEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkDisplacementMapEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkDropShadowImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkEmbossMask.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkEmbossMaskFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkGpuBlurUtils.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkLayerDrawLooper.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkLayerRasterizer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkLerpXfermode.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkLightingImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkLumaColorFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkMagnifierImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkMatrixConvolutionImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkMatrixImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkMergeImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkMorphologyImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkOffsetImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkPaintFlagsDrawFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkPerlinNoiseShader.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkPictureImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkPixelXorXfermode.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkPorterDuff.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkRectShaderImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkTableColorFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkTableMaskFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkTestImageFilters.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkTileImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkTransparentShader.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/effects.SkXfermodeImageFilter.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/gradients/effects.SkClampRange.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/gradients/effects.SkGradientBitmapCache.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/gradients/effects.SkGradientShader.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/gradients/effects.SkLinearGradient.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/gradients/effects.SkRadialGradient.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/gradients/effects.SkSweepGradient.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/gradients/effects.SkTwoPointConicalGradient.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/gradients/effects.SkTwoPointConicalGradient_gpu.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/effects/gradients/effects.SkTwoPointRadialGradient.o \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_images.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_opts.a \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/opts/opts.opts_check_x86.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/opts/opts.SkBitmapFilter_opts_SSE2.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/opts/opts.SkBitmapProcState_opts_SSE2.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/opts/opts.SkBlitRect_opts_SSE2.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/opts/opts.SkBlitRow_opts_SSE2.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/opts/opts.SkBlurImage_opts_SSE2.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/opts/opts.SkMorphology_opts_SSE2.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/opts/opts.SkTextureCompression_opts_none.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/opts/opts.SkUtils_opts_SSE2.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/opts/opts.SkXfermode_opts_SSE2.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/opts/opts_sse41.SkBlitRow_opts_SSE4.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/opts/opts_sse41.SkBlurImage_opts_SSE4.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/opts/opts_ssse3.SkBitmapProcState_opts_SSSE3.o \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_opts_sse41.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_opts_ssse3.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_pdf.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_ports.a \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/ports/images.SkImageGenerator_skia.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/ports/ports.SkDebug_stdio.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/ports/ports.SkDiscardableMemory_none.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/ports/ports.SkFontConfigInterface_direct.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/ports/ports.SkFontHost_fontconfig.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/ports/ports.SkFontHost_FreeType.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/ports/ports.SkFontHost_FreeType_common.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/ports/ports.SkFontMgr_fontconfig.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/ports/ports.SkGlobalInitialization_default.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/ports/ports.SkMemory_malloc.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/ports/ports.SkOSFile_posix.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/ports/ports.SkOSFile_stdio.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/ports/ports.SkTime_Unix.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/ports/ports.SkTLS_pthread.o \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_sfnt.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_skgpu.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_skgputest.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_utils.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_views.a \
/home/haier/Workspace/chromium/skia/out/Debug/libskia_xml.a \
\
/home/haier/Workspace/chromium/skia/out/Debug/obj/third_party/etc1/libetc1.etc1.o \
\
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrAAConvexPathRenderer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrAADistanceFieldPathRenderer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrAAHairLinePathRenderer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrAARectRenderer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrAddPathRenderers_default.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrAtlas.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrBatch.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrBatchTarget.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrBitmapTextContext.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrBlend.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrBufferAllocPool.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrClipData.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrClipMaskCache.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrClipMaskManager.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrContext.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrCoordTransform.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrDefaultGeoProcFactory.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrDefaultPathRenderer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrDistanceFieldTextContext.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrDrawTarget.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrFlushToGpuDrawTarget.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrFontCache.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrFontScaler.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrGeometryProcessor.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrGpu.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrGpuFactory.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrGpuResource.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrGpuResourceRef.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrInOrderDrawBuffer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrInvariantOutput.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrLayerCache.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrLayerHoister.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrMemoryPool.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrOvalRenderer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrPaint.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrPath.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrPathRange.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrPathRenderer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrPathRendererChain.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrPathRendering.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrPathUtils.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrPipeline.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrPipelineBuilder.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrProcessor.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrProcOptInfo.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrProgramElement.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrRecordReplaceDraw.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrRectanizer_pow2.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrRectanizer_skyline.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrReducedClip.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrRenderTarget.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrResourceCache2.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrSoftwarePathRenderer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrStencil.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrStencilAndCoverPathRenderer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrStencilAndCoverTextContext.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrStencilBuffer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrSurface.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrSWMaskHelper.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrTextContext.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrTexture.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrTextureAccess.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.GrTraceMarker.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.SkGpuDevice.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.SkGr.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.SkGrPixelRef.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgpu.SkGrTexturePixelRef.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgputest.GrContextFactory.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/skgputest.GrTest.o \
\
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrBezierEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrBicubicEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrBitmapTextGeoProc.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrConfigConversionEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrConvexPolyEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrConvolutionEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrCoverageSetOpXP.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrCustomXfermode.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrDashingEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrDisableColorXP.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrDistanceFieldTextureEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrDitherEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrMatrixConvolutionEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrOvalEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrPorterDuffXferProcessor.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrRRectEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrSimpleTextureEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrSingleTextureEffect.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrTextureDomain.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrTextureStripAtlas.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/effects/skgpu.GrYUVtoRGBEffect.o \
\
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLAssembleInterface.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLBufferImpl.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLCaps.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLContext.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLCreateNullInterface.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLDefaultInterface_native.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLExtensions.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLGpu.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLGpuProgramCache.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLIndexBuffer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLInterface.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLNameAllocator.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLNoOpInterface.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLPath.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLPathRange.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLPathRendering.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLProgram.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLProgramDataManager.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLProgramDesc.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLRenderTarget.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLSL.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLStencilBuffer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLTexture.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLUtil.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLVertexArray.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.GrGLVertexBuffer.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.SkGLContext.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/skgpu.SkNullGLContext.o \
\
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/glx/skgpu.GrGLCreateNativeInterface_glx.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/glx/skgpu.SkCreatePlatformGLContext_glx.o \
\
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/debug/skgpu.GrBufferObj.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/debug/skgpu.GrDebugGL.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/debug/skgpu.GrFrameBufferObj.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/debug/skgpu.GrGLCreateDebugInterface.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/debug/skgpu.GrProgramObj.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/debug/skgpu.GrShaderObj.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/debug/skgpu.GrTextureObj.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/debug/skgpu.GrTextureUnitObj.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/debug/skgpu.SkDebugGLContext.o \
\
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/builders/skgpu.GrGLFragmentShaderBuilder.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/builders/skgpu.GrGLGeometryShaderBuilder.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/builders/skgpu.GrGLProgramBuilder.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/builders/skgpu.GrGLShaderBuilder.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/builders/skgpu.GrGLShaderStringBuilder.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/builders/skgpu.GrGLSLPrettyPrint.o \
/home/haier/Workspace/chromium/skia/out/Debug/obj/src/gpu/gl/builders/skgpu.GrGLVertexShaderBuilder.o \
\
/home/haier/Workspace/chromium/skia/out/Debug/obj/third_party/ktx/libSkKTX.ktx.o
skia_cflags= \
-I/home/haier/Workspace/chromium/skia/include/ \
-I/home/haier/Workspace/chromium/skia/include/config \
-I/home/haier/Workspace/chromium/skia/include/ \
-I/home/haier/Workspace/chromium/skia/include/animator \
-I/home/haier/Workspace/chromium/skia/include/c \
-I/home/haier/Workspace/chromium/skia/include/config \
-I/home/haier/Workspace/chromium/skia/include/core \
-I/home/haier/Workspace/chromium/skia/include/device \
-I/home/haier/Workspace/chromium/skia/include/effects \
-I/home/haier/Workspace/chromium/skia/include/gpu \
-I/home/haier/Workspace/chromium/skia/include/images \
-I/home/haier/Workspace/chromium/skia/include/pathops \
-I/home/haier/Workspace/chromium/skia/include/pdf \
-I/home/haier/Workspace/chromium/skia/include/pipe \
-I/home/haier/Workspace/chromium/skia/include/ports \
-I/home/haier/Workspace/chromium/skia/include/svg \
-I/home/haier/Workspace/chromium/skia/include/utils \
-I/home/haier/Workspace/chromium/skia/include/views \
-I/home/haier/Workspace/chromium/skia/include/xml
AM_CPPFLAGS = \
-DPACKAGE_LOCALE_DIR=\""$(localedir)"\" \
-DPACKAGE_SRC_DIR=\""$(srcdir)"\" \
-DPACKAGE_DATA_DIR=\""$(pkgdatadir)"\" \
$(skia_cflags) \
$(CAIRO_CFLAGS) \
$(GL_CFLAGS)
AM_CFLAGS = \
-Wall\
-g
bin_PROGRAMS = useskia
useskia_SOURCES = \
main.cpp
useskia_LDFLAGS = \
-Wl,--export-dynamic -pthread
useskia_LDADD = -GL -lGLU -lfontconfig $(skia_libs) |
J'en arrive a me demander si je suis dans la bonne direction ?
Peut être qu'il serrai préférable de modifier directement la "chaîne de montage" de Skia comme indiqué ici, ou là alors que j'ai cru comprendre que ce ne soit pas préconisé.
PS: J'ai mis du temps avant de répondre par ce que je voulais poster un example avec Gtk mais ça va pas être pour aujourd’hui.
1 2 3 4 5 6 7 8 9 10 11
| int
main (int argc, char *argv[])
{
int width = 100;
int height = 100;
const SkImageInfo info = SkImageInfo::MakeN32Premul(width, height);
SkSurface* fSurface = SkSurface::NewRaster(info);
std::cout << "Suis-je nul : " << fSurface << std::endl;
return 0;
} |
+ Répondre à la discussion
Cette discussion est résolue.
Discussions similaires
-
Réponses: 14
Dernier message: 06/08/2012, 13h42
-
Réponses: 11
Dernier message: 08/03/2005, 09h46
-
Réponses: 4
Dernier message: 04/02/2005, 19h05
-
Réponses: 2
Dernier message: 25/06/2004, 20h38
-
Réponses: 16
Dernier message: 14/05/2004, 07h23
Partager