| Index: libmtp.gyp | 
| diff --git a/libmtp.gyp b/libmtp.gyp | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..0c02790f48c65d965c1afbca2720f8f1fe700d8b | 
| --- /dev/null | 
| +++ b/libmtp.gyp | 
| @@ -0,0 +1,71 @@ | 
| +# Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
| +# Use of this source code is governed by a BSD-style license that can be | 
| +# found in the LICENSE file. | 
| + | 
| +{ | 
| +  'variables': { | 
| +    'use_system_libmtp%': 0, | 
| +  }, | 
| +  'conditions': [ | 
| +    ['use_system_libmtp==0', { | 
| +      'targets': [ | 
| +        { | 
| +          'target_name': 'libmtp', | 
| +          'type': 'shared_library', | 
| +          'product_name': 'mtp', | 
| +          'dependencies': [ | 
| +            '../../third_party/libusb/libusb.gyp:libusb', | 
| +          ], | 
| +          'sources': [ | 
| +            'src/libmtp.c', | 
| +            'src/libusb1-glue.c', | 
| +            'src/ptp.c', | 
| +            'src/unicode.c', | 
| +            'src/util.c', | 
| +          ], | 
| +          'cflags!': ['-fvisibility=hidden'], | 
| +          'include_dirs': [ | 
| +            '.', | 
| +            'src', | 
| +          ], | 
| +          'direct_dependent_settings': { | 
| +            'include_dirs': [ | 
| +              'src', | 
| +            ], | 
| +          }, | 
| +        }, | 
| +      ], | 
| +    }, { # use_system_libmtp==1 | 
| +      'conditions': [ | 
| +        ['sysroot!=""', { | 
| +          'variables': { | 
| +            'pkg-config': '../../build/linux/pkg-config-wrapper "<(sysroot)" "<(target_arch)"', | 
| +          }, | 
| +        }, { | 
| +          'variables': { | 
| +            'pkg-config': 'pkg-config' | 
| +          }, | 
| +        }], | 
| +      ], | 
| +      'targets': [ | 
| +        { | 
| +          'target_name': 'libmtp', | 
| +          'type': 'none', | 
| +          'direct_dependent_settings': { | 
| +            'cflags': [ | 
| +                '<!@(<(pkg-config) --cflags libmtp)', | 
| +            ], | 
| +          }, | 
| +          'link_settings': { | 
| +            'ldflags': [ | 
| +              '<!@(<(pkg-config) --libs-only-L --libs-only-other libmtp)', | 
| +            ], | 
| +            'libraries': [ | 
| +              '<!@(<(pkg-config) --libs-only-l libmtp)', | 
| +            ], | 
| +          }, | 
| +        } | 
| +      ], | 
| +    }], | 
| +  ] | 
| +} | 
|  |