add first cut at arithmetic mode



git-svn-id: http://skia.googlecode.com/svn/trunk/gyp@2849 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/common_conditions.gypi b/common_conditions.gypi
index 12139f3..1a7c672 100644
--- a/common_conditions.gypi
+++ b/common_conditions.gypi
@@ -123,6 +123,7 @@
           'SDKROOT': 'macosx10.6',
 # trying to get this to work, but it needs clang I think...
 #          'WARNING_CFLAGS': '-Wexit-time-destructors',
+          'CLANG_WARN_CXX0X_EXTENSIONS': 'NO',
         },
       },
     ],
diff --git a/effects.gyp b/effects.gyp
index 81e8fa8..270edc3 100644
--- a/effects.gyp
+++ b/effects.gyp
@@ -15,6 +15,7 @@
         '../include/effects/Sk1DPathEffect.h',
         '../include/effects/Sk2DPathEffect.h',
         '../include/effects/SkAvoidXfermode.h',
+        '../include/effects/SkArithmeticMode.h',
         '../include/effects/SkBlurDrawLooper.h',
         '../include/effects/SkBlurImageFilter.h',
         '../include/effects/SkBlurMaskFilter.h',
@@ -39,6 +40,7 @@
         '../src/effects/Sk1DPathEffect.cpp',
         '../src/effects/Sk2DPathEffect.cpp',
         '../src/effects/SkAvoidXfermode.cpp',
+        '../src/effects/SkArithmeticMode.cpp',
         '../src/effects/SkBitmapCache.cpp',
         '../src/effects/SkBitmapCache.h',
         '../src/effects/SkBlurDrawLooper.cpp',
diff --git a/gmslides.gypi b/gmslides.gypi
index 0aaef36..17873d6 100644
--- a/gmslides.gypi
+++ b/gmslides.gypi
@@ -2,6 +2,7 @@
 {
   'sources': [
     '../gm/aarectmodes.cpp',
+    '../gm/arithmode.cpp',
     '../gm/bitmapcopy.cpp',
     '../gm/bitmapfilters.cpp',
     '../gm/bitmapscroll.cpp',