15c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# This file is generated by gyp; do not edit.
25c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
35c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liuinclude $(CLEAR_VARS)
45c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
55c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_MODULE_CLASS := STATIC_LIBRARIES
65c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_MODULE := skia_skia_library_gyp
75c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_MODULE_SUFFIX := .a
85c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_MODULE_TAGS := optional
95c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH)
105c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liugyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX))
115c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liugyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX))
125c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
135c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Make sure our deps are built first.
145c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuGYP_TARGET_DEPENDENCIES := \
155c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(call intermediates-dir-for,GYP,third_party_WebKit_public_blink_skia_config_gyp,,,$(GYP_VAR_PREFIX))/blink_skia_config.stamp \
165c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(call intermediates-dir-for,GYP,third_party_expat_expat_gyp,,,$(GYP_VAR_PREFIX))/expat.stamp
175c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
185c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuGYP_GENERATED_OUTPUTS :=
195c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
205c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Make sure our deps and generated files are built first.
215c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
225c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
235c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_GENERATED_SOURCES :=
245c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
255c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuGYP_COPIED_SOURCE_ORIGIN_DIRS :=
265c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
275c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_SRC_FILES := \
285c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkFlate.cpp \
295c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPaintOptionsAndroid.cpp \
305c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/ports/SkImageDecoder_empty.cpp \
315c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/images/SkScaledBitmapSampler.cpp \
325c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/ports/SkFontConfigInterface_android.cpp \
335c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/ports/SkFontHost_fontconfig.cpp \
345c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/fonts/SkFontMgr_indirect.cpp \
355c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/fonts/SkRemotableFontMgr.cpp \
365c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/ports/SkFontHost_FreeType.cpp \
375c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/ports/SkFontHost_FreeType_common.cpp \
385c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/ports/SkFontConfigParser_android.cpp \
395c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/ports/SkGlobalInitialization_chromium.cpp \
405c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/ports/SkOSFile_posix.cpp \
415c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/ports/SkOSFile_stdio.cpp \
425c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/ports/SkTime_Unix.cpp \
435c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/ports/SkTLS_pthread.cpp \
445c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/sfnt/SkOTTable_name.cpp \
455c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/sfnt/SkOTUtils.cpp \
465c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/utils/debugger/SkDebugCanvas.cpp \
475c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/utils/debugger/SkDrawCommand.cpp \
485c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/utils/debugger/SkObjectParser.cpp \
495c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkAAClip.cpp \
505c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkAnnotation.cpp \
515c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkAdvancedTypefaceMetrics.cpp \
525c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkAlphaRuns.cpp \
535c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBBHFactory.cpp \
545c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBBoxRecord.cpp \
555c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBBoxHierarchyRecord.cpp \
565c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBitmap.cpp \
575c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBitmapDevice.cpp \
585c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBitmapFilter.cpp \
595c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBitmapHeap.cpp \
605c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBitmapProcShader.cpp \
615c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBitmapProcState.cpp \
625c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBitmapProcState_matrixProcs.cpp \
635c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBitmapScaler.cpp \
645c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBitmap_scroll.cpp \
655c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBlitMask_D32.cpp \
665c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBlitRow_D16.cpp \
675c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBlitRow_D32.cpp \
685c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBlitter.cpp \
695c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBlitter_A8.cpp \
705c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBlitter_ARGB32.cpp \
715c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBlitter_RGB16.cpp \
725c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBlitter_Sprite.cpp \
735c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkBuffer.cpp \
745c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkCanvas.cpp \
755c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkChunkAlloc.cpp \
765c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkClipStack.cpp \
775c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkColor.cpp \
785c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkColorFilter.cpp \
795c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkColorTable.cpp \
805c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkComposeShader.cpp \
815c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkConfig8888.cpp \
825c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkConvolver.cpp \
835c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkCubicClipper.cpp \
845c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkData.cpp \
855c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkDataTable.cpp \
865c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkDebug.cpp \
875c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkDeque.cpp \
885c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkDevice.cpp \
895c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkDeviceLooper.cpp \
905c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkDeviceProfile.cpp \
915c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/lazy/SkDiscardableMemoryPool.cpp \
925c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/lazy/SkDiscardablePixelRef.cpp \
935c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkDistanceFieldGen.cpp \
945c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkDither.cpp \
955c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkDraw.cpp \
965c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkDrawLooper.cpp \
975c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkEdgeBuilder.cpp \
985c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkEdgeClipper.cpp \
995c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkEdge.cpp \
1005c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkError.cpp \
1015c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkFilterProc.cpp \
1025c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkFilterShader.cpp \
1035c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkFlattenable.cpp \
1045c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkFlattenableSerialization.cpp \
1055c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkFloat.cpp \
1065c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkFloatBits.cpp \
1075c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkFont.cpp \
1085c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkFontHost.cpp \
1095c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkFontDescriptor.cpp \
1105c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkFontStream.cpp \
1115c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkGeometry.cpp \
1125c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkGlyphCache.cpp \
1135c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkGraphics.cpp \
1145c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkInstCnt.cpp \
1155c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkImageFilter.cpp \
1165c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkImageInfo.cpp \
117cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	third_party/skia/src/core/SkImageGenerator.cpp \
118cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	third_party/skia/src/core/SkLocalMatrixShader.cpp \
1195c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkLineClipper.cpp \
1205c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkMallocPixelRef.cpp \
1215c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkMask.cpp \
1225c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkMaskFilter.cpp \
1235c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkMaskGamma.cpp \
1245c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkMath.cpp \
1255c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkMatrix.cpp \
1265c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkMatrixClipStateMgr.cpp \
1275c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkMetaData.cpp \
1285c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkMipMap.cpp \
1295c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPackBits.cpp \
1305c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPaint.cpp \
1315c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPaintPriv.cpp \
1325c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPath.cpp \
1335c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPathEffect.cpp \
1345c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPathHeap.cpp \
1355c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPathMeasure.cpp \
1365c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPathRef.cpp \
1375c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPicture.cpp \
1385c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPictureFlat.cpp \
1395c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPicturePlayback.cpp \
1405c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPictureRecord.cpp \
1415c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPictureRecorder.cpp \
1425c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPictureShader.cpp \
1435c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPictureStateTree.cpp \
1445c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPixelRef.cpp \
1455c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPoint.cpp \
1465c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkProcSpriteBlitter.cpp \
1475c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkPtrRecorder.cpp \
1485c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkQuadClipper.cpp \
1495c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkQuadTree.cpp \
1505c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkRasterClip.cpp \
1515c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkRasterizer.cpp \
1525c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkReadBuffer.cpp \
153f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/core/SkRecordDraw.cpp \
154f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/core/SkRecordOpts.cpp \
155f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/core/SkRecorder.cpp \
156f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/core/SkRecording.cpp \
1575c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkRect.cpp \
1585c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkRefDict.cpp \
1595c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkRegion.cpp \
1605c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkRegion_path.cpp \
1615c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkRRect.cpp \
1625c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkRTree.cpp \
1635c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkScaledImageCache.cpp \
1645c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkScalar.cpp \
1655c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkScalerContext.cpp \
1665c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkScan.cpp \
1675c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkScan_AntiPath.cpp \
1685c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkScan_Antihair.cpp \
1695c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkScan_Hairline.cpp \
1705c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkScan_Path.cpp \
1715c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkShader.cpp \
1725c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkSpriteBlitter_ARGB32.cpp \
1735c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkSpriteBlitter_RGB16.cpp \
1745c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkStream.cpp \
1755c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkString.cpp \
1765c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkStringUtils.cpp \
1775c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkStroke.cpp \
1785c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkStrokeRec.cpp \
1795c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkStrokerPriv.cpp \
1805c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkTileGrid.cpp \
1815c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkTLS.cpp \
1825c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkTSearch.cpp \
1835c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkTypeface.cpp \
1845c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkTypefaceCache.cpp \
1855c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkUnPreMultiply.cpp \
1865c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkUtils.cpp \
1875c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkValidatingReadBuffer.cpp \
18846d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)	third_party/skia/src/core/SkVertState.cpp \
1895c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkWriteBuffer.cpp \
1905c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkWriter32.cpp \
1915c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/core/SkXfermode.cpp \
1925c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/doc/SkDocument.cpp \
1935c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/image/SkImage.cpp \
1945c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/image/SkImagePriv.cpp \
1955c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/image/SkImage_Codec.cpp \
1965c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/image/SkImage_Raster.cpp \
1975c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/image/SkSurface.cpp \
1985c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/image/SkSurface_Raster.cpp \
1995c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pipe/SkGPipeRead.cpp \
2005c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pipe/SkGPipeWrite.cpp \
2015c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/lazy/SkCachingPixelRef.cpp \
2025c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkAddIntersections.cpp \
2035c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkDCubicIntersection.cpp \
2045c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkDCubicLineIntersection.cpp \
2055c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkDCubicToQuads.cpp \
2065c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkDLineIntersection.cpp \
2075c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkDQuadImplicit.cpp \
2085c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkDQuadIntersection.cpp \
2095c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkDQuadLineIntersection.cpp \
2105c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkIntersections.cpp \
2115c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkOpAngle.cpp \
2125c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkOpContour.cpp \
2135c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkOpEdgeBuilder.cpp \
2145c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkOpSegment.cpp \
2155c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkPathOpsBounds.cpp \
2165c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkPathOpsCommon.cpp \
2175c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkPathOpsCubic.cpp \
2185c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkPathOpsDebug.cpp \
2195c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkPathOpsLine.cpp \
2205c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkPathOpsOp.cpp \
2215c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkPathOpsPoint.cpp \
2225c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkPathOpsQuad.cpp \
2235c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkPathOpsRect.cpp \
2245c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkPathOpsSimplify.cpp \
2255c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkPathOpsTriangle.cpp \
2265c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkPathOpsTypes.cpp \
2275c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkPathWriter.cpp \
2285c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkQuarticRoot.cpp \
2295c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pathops/SkReduceOrder.cpp \
2305c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/Sk1DPathEffect.cpp \
2315c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/Sk2DPathEffect.cpp \
2325c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkAlphaThresholdFilter.cpp \
2335c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkArithmeticMode.cpp \
2345c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkAvoidXfermode.cpp \
2355c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkBicubicImageFilter.cpp \
2365c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkBitmapSource.cpp \
2375c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkBlurDrawLooper.cpp \
2385c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkBlurMask.cpp \
2395c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkBlurImageFilter.cpp \
2405c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkBlurMaskFilter.cpp \
2415c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkColorFilters.cpp \
2425c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkColorFilterImageFilter.cpp \
2435c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkColorMatrix.cpp \
2445c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkColorMatrixFilter.cpp \
2455c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkComposeImageFilter.cpp \
2465c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkCornerPathEffect.cpp \
2475c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkDashPathEffect.cpp \
2485c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkDiscretePathEffect.cpp \
2495c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkDisplacementMapEffect.cpp \
2505c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkDropShadowImageFilter.cpp \
2515c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkEmbossMask.cpp \
2525c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkEmbossMaskFilter.cpp \
2535c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkGpuBlurUtils.cpp \
2545c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkLayerDrawLooper.cpp \
2555c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkLayerRasterizer.cpp \
2565c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkLerpXfermode.cpp \
2575c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkLightingImageFilter.cpp \
2585c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkLumaColorFilter.cpp \
2595c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkMagnifierImageFilter.cpp \
2605c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkMatrixConvolutionImageFilter.cpp \
2615c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkMergeImageFilter.cpp \
2625c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkMorphologyImageFilter.cpp \
2635c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkOffsetImageFilter.cpp \
2645c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkPaintFlagsDrawFilter.cpp \
2655c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkPerlinNoiseShader.cpp \
2665c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkPictureImageFilter.cpp \
2675c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkPixelXorXfermode.cpp \
2685c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkPorterDuff.cpp \
2695c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkRectShaderImageFilter.cpp \
2705c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkStippleMaskFilter.cpp \
2715c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkTableColorFilter.cpp \
2725c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkTableMaskFilter.cpp \
2735c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkTestImageFilters.cpp \
2745c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkTileImageFilter.cpp \
2755c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkMatrixImageFilter.cpp \
2765c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkTransparentShader.cpp \
2775c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/SkXfermodeImageFilter.cpp \
2785c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/gradients/SkBitmapCache.cpp \
2795c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/gradients/SkClampRange.cpp \
2805c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/gradients/SkGradientShader.cpp \
2815c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/gradients/SkLinearGradient.cpp \
2825c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/gradients/SkRadialGradient.cpp \
2835c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/gradients/SkTwoPointRadialGradient.cpp \
2845c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/gradients/SkTwoPointConicalGradient.cpp \
2855c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp \
2865c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/effects/gradients/SkSweepGradient.cpp \
2875c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pdf/SkPDFCatalog.cpp \
2885c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pdf/SkPDFDevice.cpp \
2895c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pdf/SkPDFDeviceFlattener.cpp \
2905c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pdf/SkPDFDocument.cpp \
2915c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pdf/SkPDFFont.cpp \
2925c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pdf/SkPDFFormXObject.cpp \
2935c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pdf/SkPDFGraphicState.cpp \
2945c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pdf/SkPDFImage.cpp \
2955c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pdf/SkPDFPage.cpp \
2965c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pdf/SkPDFResourceDict.cpp \
2975c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pdf/SkPDFShader.cpp \
2985c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pdf/SkPDFStream.cpp \
2995c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pdf/SkPDFTypes.cpp \
3005c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/pdf/SkPDFUtils.cpp \
301f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/utils/SkBase64.cpp \
302f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/utils/SkBitSet.cpp \
303f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/utils/SkCanvasStack.cpp \
304f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/utils/SkCanvasStateUtils.cpp \
305f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/utils/SkDashPath.cpp \
306f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/utils/SkDeferredCanvas.cpp \
307f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/utils/SkEventTracer.cpp \
308f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/utils/SkMatrix22.cpp \
309f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/utils/SkMatrix44.cpp \
310f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/utils/SkNWayCanvas.cpp \
311f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/utils/SkNullCanvas.cpp \
312f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/utils/SkPictureUtils.cpp \
313f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/utils/SkProxyCanvas.cpp \
314f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/utils/SkRTConf.cpp \
315f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/utils/SkTextureCompressor.cpp \
3165c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLCreateNullInterface.cpp \
3175c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/SkNullGLContext.cpp \
3185c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrAAHairLinePathRenderer.cpp \
3195c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrAAConvexPathRenderer.cpp \
3205c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrAARectRenderer.cpp \
3215c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrAddPathRenderers_default.cpp \
3225c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrAllocPool.cpp \
3235c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrAtlas.cpp \
3245c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrBitmapTextContext.cpp \
3255c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrBlend.cpp \
3265c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrBufferAllocPool.cpp \
3276d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)	third_party/skia/src/gpu/GrCacheable.cpp \
3285c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrCacheID.cpp \
3295c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrClipData.cpp \
3305c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrContext.cpp \
3315c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrDefaultPathRenderer.cpp \
3325c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrDistanceFieldTextContext.cpp \
3335c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrDrawState.cpp \
3345c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrDrawTarget.cpp \
3355c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrEffect.cpp \
3365c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrClipMaskCache.cpp \
3375c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrClipMaskManager.cpp \
3385c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrGpu.cpp \
339010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles)	third_party/skia/src/gpu/GrGpuObject.cpp \
3405c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrGpuFactory.cpp \
3415c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrInOrderDrawBuffer.cpp \
3425c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrLayerCache.cpp \
3435c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrMemoryPool.cpp \
3445c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrOvalRenderer.cpp \
3455c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrPaint.cpp \
3465c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrPath.cpp \
3475c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrPathRendererChain.cpp \
3485c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrPathRenderer.cpp \
3495c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrPathUtils.cpp \
3505c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrPictureUtils.cpp \
351cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	third_party/skia/src/gpu/GrRectanizer_pow2.cpp \
3525c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrRectanizer_skyline.cpp \
3535c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrRenderTarget.cpp \
3545c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrReducedClip.cpp \
3555c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrResourceCache.cpp \
3565c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrStencil.cpp \
3575c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrStencilAndCoverPathRenderer.cpp \
3585c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrStencilBuffer.cpp \
3595c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrTraceMarker.cpp \
3605c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrSWMaskHelper.cpp \
3615c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrSoftwarePathRenderer.cpp \
3625c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrSurface.cpp \
3635c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrTextContext.cpp \
3645c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrTextStrike.cpp \
3655c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrTexture.cpp \
3665c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/GrTextureAccess.cpp \
3675c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/effects/GrConfigConversionEffect.cpp \
3685c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/effects/GrBezierEffect.cpp \
3695c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/effects/GrConvolutionEffect.cpp \
3705c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/effects/GrConvexPolyEffect.cpp \
3715c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/effects/GrBicubicEffect.cpp \
3725c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/effects/GrCustomCoordsTextureEffect.cpp \
373cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	third_party/skia/src/gpu/effects/GrDashingEffect.cpp \
3745c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/effects/GrDistanceFieldTextureEffect.cpp \
3756d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)	third_party/skia/src/gpu/effects/GrDitherEffect.cpp \
3765c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/effects/GrOvalEffect.cpp \
3775c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/effects/GrRRectEffect.cpp \
3785c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/effects/GrSimpleTextureEffect.cpp \
3795c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/effects/GrSingleTextureEffect.cpp \
3805c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/effects/GrTextureDomain.cpp \
3815c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/effects/GrTextureStripAtlas.cpp \
3825c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLAssembleInterface.cpp \
3835c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLBufferImpl.cpp \
3845c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLCaps.cpp \
3855c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLContext.cpp \
3865c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLCreateNativeInterface_none.cpp \
3875c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLDefaultInterface_none.cpp \
3885c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLExtensions.cpp \
3895c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLIndexBuffer.cpp \
3905c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLInterface.cpp \
391f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	third_party/skia/src/gpu/gl/GrGLNameAllocator.cpp \
3925c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLNoOpInterface.cpp \
3935c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLPath.cpp \
3945c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLProgram.cpp \
3955c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLProgramDesc.cpp \
3965c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLProgramEffects.cpp \
3975c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLRenderTarget.cpp \
3985c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLShaderBuilder.cpp \
3995c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLSL.cpp \
4005c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLStencilBuffer.cpp \
4015c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLTexture.cpp \
4025c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLUtil.cpp \
4035c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLUniformManager.cpp \
4045c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLVertexArray.cpp \
4055c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGLVertexBuffer.cpp \
4065c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGpuGL.cpp \
4075c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/GrGpuGL_program.cpp \
4085c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/SkGpuDevice.cpp \
4095c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/SkGr.cpp \
4105c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/SkGrFontScaler.cpp \
4115c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/SkGrPixelRef.cpp \
4125c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/SkGrTexturePixelRef.cpp \
4135c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/image/SkImage_Gpu.cpp \
4145c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/image/SkSurface_Gpu.cpp \
4155c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	third_party/skia/src/gpu/gl/SkGLContextHelper.cpp
4165c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
4175c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
4185c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Flags passed to both C and C++ files.
4195c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuMY_CFLAGS_Debug := \
4205c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	--param=ssp-buffer-size=4 \
4215c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fno-exceptions \
4225c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fno-strict-aliasing \
4235c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-unused-parameter \
4245c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-missing-field-initializers \
4255c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fvisibility=hidden \
4265c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-pipe \
4275c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fPIC \
4285c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-unused-local-typedefs \
4295c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-format \
4305c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-ffunction-sections \
4315c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-funwind-tables \
4325c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-g \
4335c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fno-short-enums \
4345c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-finline-limit=64 \
4355c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wa,--noexecstack \
4365c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-U_FORTIFY_SOURCE \
4375c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-extra \
4385c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-ignored-qualifiers \
4395c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-type-limits \
4405c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-unused-but-set-variable \
4415c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-address \
4425c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-format-security \
4435c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-return-type \
4445c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-sequence-point \
4455c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Os \
4465c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-g \
4475c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fdata-sections \
4485c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-ffunction-sections \
4495c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-funwind-tables
4505c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
4515c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuMY_DEFS_Debug := \
4525c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DV8_DEPRECATION_WARNINGS' \
4535c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \
4545c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-D_FILE_OFFSET_BITS=64' \
4555c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DNO_TCMALLOC' \
4565c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DDISABLE_NACL' \
4575c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DCHROMIUM_BUILD' \
4585c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DUSE_LIBJPEG_TURBO=1' \
4595c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DENABLE_WEBRTC=1' \
4605c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DUSE_PROPRIETARY_CODECS' \
461f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DENABLE_BROWSER_CDMS' \
4625c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DENABLE_CONFIGURATION_POLICY' \
4635c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
4645c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
4655c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DENABLE_EGLIMAGE=1' \
4665c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DCLD_VERSION=1' \
4675c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DENABLE_PRINTING=1' \
4685c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DENABLE_MANAGED_USERS=1' \
469cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \
470cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DDATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/"' \
471cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \
472cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \
4736d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \
4740de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)	'-DVIDEO_HOLE=1' \
4755c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_ENABLE_INST_COUNT=0' \
4765c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_SUPPORT_GPU=1' \
4775c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \
4785c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_ENABLE_LEGACY_API_ALIASING=1' \
4795c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \
4805c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DGR_GL_IGNORE_ES3_MSAA=0' \
4815c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \
4825c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_SUPPORT_LEGACY_GETTOPDEVICE' \
483f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_SUPPORT_LEGACY_BITMAP_CONFIG' \
484f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_SUPPORT_LEGACY_DEVICE_VIRTUAL_ISOPAQUE' \
4855c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_SUPPORT_LEGACY_N32_NAME' \
486f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_SUPPORT_LEGACY_SETCONFIG' \
48746d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)	'-DSK_IGNORE_ETC1_SUPPORT' \
4886d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)	'-DSK_IGNORE_GPU_DITHER' \
4895c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_SUPPORT_LEGACY_GETTOTALCLIP' \
4905c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_BUILD_FOR_ANDROID' \
4915c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_ALLOW_STATIC_GLOBAL_INITIALIZERS=0' \
4925c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_DISABLE_OFFSETIMAGEFILTER_OPTIMIZATION' \
4935c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_DISABLE_PIXELREF_LOCKCOUNT_BALANCE_CHECK' \
4945c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DIGNORE_ROT_AA_RECT_OPT' \
4955c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_IGNORE_BLURRED_RRECT_OPT' \
4965c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_IGNORE_QUAD_RR_CORNERS_OPT' \
4975c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_GDI_ALWAYS_USE_TEXTMETRICS_FOR_FONT_METRICS' \
4985c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_DEFAULT_FONT_CACHE_LIMIT=(1*1024*1024)' \
4995c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_USE_DISCARDABLE_SCALEDIMAGECACHE' \
5005c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_FONTHOST_DOES_NOT_USE_FONTMGR' \
5015c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_GAMMA_APPLY_TO_A8' \
5025c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_GAMMA_EXPONENT=1.4' \
5035c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_GAMMA_CONTRAST=0.0' \
5045c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_USE_POSIX_THREADS' \
5055c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \
5065c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DUSE_OPENSSL=1' \
5075c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DUSE_OPENSSL_CERTS=1' \
5085c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DANDROID' \
5095c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-D__GNU_SOURCE=1' \
5105c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DUSE_STLPORT=1' \
5115c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
5125c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DCHROME_BUILD_ID=""' \
5135c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
5145c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
5155c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-D_DEBUG'
5165c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
5175c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
5185c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Include paths placed before CFLAGS/CPPFLAGS
5195c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_C_INCLUDES_Debug := \
5205c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
521f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(gyp_shared_intermediate_dir) \
5225c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/core \
5235c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/effects \
5245c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/images \
5255c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/lazy \
5265c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/pathops \
5275c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/pdf \
5285c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/pipe \
5295c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/ports \
5305c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/record \
5315c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/utils \
5325c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/core \
5335c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/opts \
5345c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/image \
5355c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/ports \
5365c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/sfnt \
5375c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/utils \
5385c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/lazy \
5395c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH) \
5405c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/skia/config \
5415c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/gpu \
5425c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/gpu \
5435c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/expat/files/lib \
5445c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/zlib \
5455c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(PWD)/external/expat/lib \
5465c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/freetype/include \
5475c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(PWD)/frameworks/wilhelm/include \
5485c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(PWD)/bionic \
5495c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(PWD)/external/stlport/stlport
5505c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
5515c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
5525c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Flags passed to only C++ (and not C) files.
5535c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_CPPFLAGS_Debug := \
5545c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fno-rtti \
5555c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fno-threadsafe-statics \
5565c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fvisibility-inlines-hidden \
5575c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-deprecated \
5585c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-non-virtual-dtor \
5595c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-sign-promo \
5605c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-non-virtual-dtor
5615c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
5625c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
563c28b6a9f1be54e9e7d440ad9f9638dd8c6665464Dehao ChenLOCAL_FDO_SUPPORT_Debug := false
564c28b6a9f1be54e9e7d440ad9f9638dd8c6665464Dehao Chen
5655c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Flags passed to both C and C++ files.
5665c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuMY_CFLAGS_Release := \
5675c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	--param=ssp-buffer-size=4 \
5685c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fno-exceptions \
5695c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fno-strict-aliasing \
5705c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-unused-parameter \
5715c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-missing-field-initializers \
5725c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fvisibility=hidden \
5735c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-pipe \
5745c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fPIC \
5755c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-unused-local-typedefs \
5765c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-format \
5775c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-ffunction-sections \
5785c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-funwind-tables \
5795c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-g \
5805c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fno-short-enums \
5815c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-finline-limit=64 \
5825c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wa,--noexecstack \
5835c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-U_FORTIFY_SOURCE \
5845c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-extra \
5855c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-ignored-qualifiers \
5865c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-type-limits \
5875c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-unused-but-set-variable \
5885c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-address \
5895c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-format-security \
5905c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-return-type \
5915c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-sequence-point \
5925c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Os \
5935c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fno-ident \
5945c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fdata-sections \
5955c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-ffunction-sections \
5965c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-funwind-tables
5975c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
5985c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuMY_DEFS_Release := \
5995c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DV8_DEPRECATION_WARNINGS' \
6005c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DBLINK_SCALE_FILTERS_AT_RECORD_TIME' \
6015c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-D_FILE_OFFSET_BITS=64' \
6025c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DNO_TCMALLOC' \
6035c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DDISABLE_NACL' \
6045c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DCHROMIUM_BUILD' \
6055c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DUSE_LIBJPEG_TURBO=1' \
6065c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DENABLE_WEBRTC=1' \
6075c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DUSE_PROPRIETARY_CODECS' \
608f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DENABLE_BROWSER_CDMS' \
6095c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DENABLE_CONFIGURATION_POLICY' \
6105c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
6115c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
6125c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DENABLE_EGLIMAGE=1' \
6135c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DCLD_VERSION=1' \
6145c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DENABLE_PRINTING=1' \
6155c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DENABLE_MANAGED_USERS=1' \
616cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \
617cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DDATA_REDUCTION_DEV_HOST="http://proxy-dev.googlezip.net:80/"' \
618cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \
619cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \
6206d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)	'-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \
6210de6073388f4e2780db8536178b129cd8f6ab386Torne (Richard Coles)	'-DVIDEO_HOLE=1' \
6225c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_ENABLE_INST_COUNT=0' \
6235c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_SUPPORT_GPU=1' \
6245c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \
6255c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_ENABLE_LEGACY_API_ALIASING=1' \
6265c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \
6275c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DGR_GL_IGNORE_ES3_MSAA=0' \
6285c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \
6295c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_SUPPORT_LEGACY_GETTOPDEVICE' \
630f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_SUPPORT_LEGACY_BITMAP_CONFIG' \
631f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_SUPPORT_LEGACY_DEVICE_VIRTUAL_ISOPAQUE' \
6325c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_SUPPORT_LEGACY_N32_NAME' \
633f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	'-DSK_SUPPORT_LEGACY_SETCONFIG' \
63446d4c2bc3267f3f028f39e7e311b0f89aba2e4fdTorne (Richard Coles)	'-DSK_IGNORE_ETC1_SUPPORT' \
6356d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)	'-DSK_IGNORE_GPU_DITHER' \
6365c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_SUPPORT_LEGACY_GETTOTALCLIP' \
6375c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_BUILD_FOR_ANDROID' \
6385c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_ALLOW_STATIC_GLOBAL_INITIALIZERS=0' \
6395c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_DISABLE_OFFSETIMAGEFILTER_OPTIMIZATION' \
6405c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_DISABLE_PIXELREF_LOCKCOUNT_BALANCE_CHECK' \
6415c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DIGNORE_ROT_AA_RECT_OPT' \
6425c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_IGNORE_BLURRED_RRECT_OPT' \
6435c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_IGNORE_QUAD_RR_CORNERS_OPT' \
6445c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_GDI_ALWAYS_USE_TEXTMETRICS_FOR_FONT_METRICS' \
6455c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_DEFAULT_FONT_CACHE_LIMIT=(1*1024*1024)' \
6465c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_USE_DISCARDABLE_SCALEDIMAGECACHE' \
6475c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_FONTHOST_DOES_NOT_USE_FONTMGR' \
6485c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_GAMMA_APPLY_TO_A8' \
6495c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_GAMMA_EXPONENT=1.4' \
6505c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_GAMMA_CONTRAST=0.0' \
6515c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_USE_POSIX_THREADS' \
6525c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \
6535c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DUSE_OPENSSL=1' \
6545c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DUSE_OPENSSL_CERTS=1' \
6555c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DANDROID' \
6565c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-D__GNU_SOURCE=1' \
6575c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DUSE_STLPORT=1' \
6585c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
6595c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DCHROME_BUILD_ID=""' \
6605c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DNDEBUG' \
6615c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DNVALGRIND' \
6625c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	'-DDYNAMIC_ANNOTATIONS_ENABLED=0'
6635c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
6645c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
6655c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Include paths placed before CFLAGS/CPPFLAGS
6665c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_C_INCLUDES_Release := \
6675c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
668f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles)	$(gyp_shared_intermediate_dir) \
6695c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/core \
6705c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/effects \
6715c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/images \
6725c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/lazy \
6735c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/pathops \
6745c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/pdf \
6755c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/pipe \
6765c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/ports \
6775c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/record \
6785c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/utils \
6795c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/core \
6805c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/opts \
6815c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/image \
6825c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/ports \
6835c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/sfnt \
6845c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/utils \
6855c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/lazy \
6865c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH) \
6875c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/skia/config \
6885c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/include/gpu \
6895c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/skia/src/gpu \
6905c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/expat/files/lib \
6915c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/zlib \
6925c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(PWD)/external/expat/lib \
6935c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(LOCAL_PATH)/third_party/freetype/include \
6945c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(PWD)/frameworks/wilhelm/include \
6955c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(PWD)/bionic \
6965c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	$(PWD)/external/stlport/stlport
6975c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
6985c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
6995c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Flags passed to only C++ (and not C) files.
7005c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_CPPFLAGS_Release := \
7015c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fno-rtti \
7025c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fno-threadsafe-statics \
7035c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fvisibility-inlines-hidden \
7045c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-deprecated \
7055c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-non-virtual-dtor \
7065c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-sign-promo \
7075c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wno-non-virtual-dtor
7085c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
7095c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
710c28b6a9f1be54e9e7d440ad9f9638dd8c6665464Dehao ChenLOCAL_FDO_SUPPORT_Release := true
711c28b6a9f1be54e9e7d440ad9f9638dd8c6665464Dehao Chen
7125c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION))
713c28b6a9f1be54e9e7d440ad9f9638dd8c6665464Dehao ChenLOCAL_FDO_SUPPORT := $(LOCAL_FDO_SUPPORT_$(GYP_CONFIGURATION))
7145c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION))
7155c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION))
7165c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_ASFLAGS := $(LOCAL_CFLAGS)
7175c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu### Rules for final target.
7185c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
7195c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_LDFLAGS_Debug := \
7205c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,-z,now \
7215c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,-z,relro \
7225c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,--fatal-warnings \
7235c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,-z,noexecstack \
7245c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fPIC \
7255c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-nostdlib \
7265c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,--no-undefined \
7275c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,--exclude-libs=ALL \
7285c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,--warn-shared-textrel \
7295c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,-O1 \
7305c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,--as-needed
7315c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
7325c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
7335c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_LDFLAGS_Release := \
7345c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,-z,now \
7355c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,-z,relro \
7365c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,--fatal-warnings \
7375c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,-z,noexecstack \
7385c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-fPIC \
7395c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-nostdlib \
7405c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,--no-undefined \
7415c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,--exclude-libs=ALL \
7425c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,-O1 \
7435c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,--as-needed \
7445c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,--gc-sections \
7455c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	-Wl,--warn-shared-textrel
7465c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
7475c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
7485c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION))
7495c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
7505c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_STATIC_LIBRARIES :=
7515c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
7525c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Enable grouping to fix circular references
7535c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_GROUP_STATIC_LIBRARIES := true
7545c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
7555c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo LiuLOCAL_SHARED_LIBRARIES := \
7565c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	libstlport \
7575c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu	libdl
7585c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
7595c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Add target alias to "gyp_all_modules" target.
7605c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu.PHONY: gyp_all_modules
7615c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liugyp_all_modules: skia_skia_library_gyp
7625c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
7635c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu# Alias gyp target name.
7645c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu.PHONY: skia_library
7655c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liuskia_library: skia_skia_library_gyp
7665c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liu
7675c02ac1a9c1b504631c0a3d2b6e737b5d738bae1Bo Liuinclude $(BUILD_STATIC_LIBRARY)
768