Allows windowed apps to be built on the Mac just by writing a SkOSWindow subclass without needing nib/plist files.

Makes visualbench work on the Mac.

Review URL: https://codereview.chromium.org/1184143011
diff --git a/gyp/example.gyp b/gyp/example.gyp
index 9582b4d..a01717e 100644
--- a/gyp/example.gyp
+++ b/gyp/example.gyp
@@ -4,11 +4,13 @@
 # found in the LICENSE file.
 # GYP file to build hello world example.
 {
+  'includes': [
+    'apptype_console.gypi',
+  ],
   'targets': [
     {
       'target_name': 'HelloWorld',
       'type': 'executable',
-      'mac_bundle' : 1,
       'include_dirs' : [
         '../include/gpu',
       ],
@@ -20,36 +22,6 @@
         'skia_lib.gyp:skia_lib',
         'views.gyp:views',
       ],
-      'conditions' : [
-        [ 'skia_os == "win"', {
-          'sources' : [
-            '../src/views/win/SkOSWindow_Win.cpp',
-            '../src/views/win/skia_win.cpp',
-          ],
-        }],
-        [ 'skia_os == "mac"', {
-          'sources': [
-            '../example/mac/HelloWorldNSView.mm',
-            '../example/mac/HelloWorldDelegate.mm',
-
-            '../src/views/mac/SkEventNotifier.mm',
-            '../src/views/mac/skia_mac.mm',
-            '../src/views/mac/SkNSView.mm',
-            '../src/views/mac/SkOptionsTableView.mm',
-            '../src/views/mac/SkOSWindow_Mac.mm',
-            '../src/views/mac/SkTextFieldCell.m',
-          ],
-          'include_dirs' : [
-            '../src/views/mac/'
-          ],
-          'xcode_settings' : {
-            'INFOPLIST_FILE' : '../example/mac/HelloWorld-Info.plist',
-          },
-          'mac_bundle_resources' : [
-            '../example/mac/HelloWorld.xib'
-          ],
-        }],
-      ],
     },
   ],
 }