| Index: gyp/gpu.gyp
 | 
| diff --git a/gyp/gpu.gyp b/gyp/gpu.gyp
 | 
| index 7bb61f09b6f5509f2934ac1b8632d23c5ee1b9b4..8cf9f76c48c5083ad7a2a77fac4053cb9390fc76 100644
 | 
| --- a/gyp/gpu.gyp
 | 
| +++ b/gyp/gpu.gyp
 | 
| @@ -12,6 +12,7 @@
 | 
|        }],
 | 
|        ['skia_os != "linux" and skia_os != "chromeos"', {
 | 
|          'sources/': [ ['exclude', '_unix.(h|cpp)$'],
 | 
| +                      ['exclude', 'GrGLCreateNativeInterface_egl.cpp'],
 | 
|          ],
 | 
|        }],
 | 
|        ['skia_os != "ios"', {
 | 
| @@ -26,6 +27,14 @@
 | 
|          'sources/': [ ['exclude', '_nacl.(h|cpp)$'],
 | 
|          ],
 | 
|        }],
 | 
| +      ['skia_os == "nacl" or skia_egl == 0', {
 | 
| +        'sources/': [ ['exclude', '_egl.(h|cpp)$'],
 | 
| +        ],
 | 
| +      }],
 | 
| +      ['skia_egl == 1', {
 | 
| +        'sources/': [ ['exclude', '_unix.(h|cpp)$'],
 | 
| +        ],
 | 
| +      }],
 | 
|        # nullify the targets in this gyp file if skia_gpu is 0
 | 
|        [ 'skia_gpu == 0', {
 | 
|          'sources/': [
 | 
| @@ -140,6 +149,16 @@
 | 
|              '../src/gpu/gl/GrGLDefaultInterface_none.cpp',
 | 
|              '../src/gpu/gl/GrGLCreateNativeInterface_none.cpp',
 | 
|            ],
 | 
| +        }],
 | 
| +        [ '(skia_os == "linux" or skia_os == "chromeos") and skia_egl == 1', {
 | 
| +          'link_settings': {
 | 
| +            'libraries': [
 | 
| +              '-lEGL',
 | 
| +              '-lGLESv2',
 | 
| +            ],
 | 
| +          },
 | 
| +        }],
 | 
| +        [ '(skia_os == "linux" or skia_os == "chromeos") and skia_egl == 0', {
 | 
|            'link_settings': {
 | 
|              'libraries': [
 | 
|                '-lGL',
 | 
| @@ -155,6 +174,11 @@
 | 
|              ],
 | 
|            },
 | 
|          }],
 | 
| +        [ 'skia_egl==1', {
 | 
| +          'defines': [
 | 
| +            'SK_EGL',
 | 
| +          ],
 | 
| +        }],
 | 
|          [ 'skia_mesa and skia_os == "linux"', {
 | 
|            'link_settings': {
 | 
|              'libraries': [
 | 
| 
 |