Home | History | Annotate | Download | only in gyp
      1 # Copyright 2014 Google Inc.
      2 #
      3 # Use of this source code is governed by a BSD-style license that can be
      4 # found in the LICENSE file.
      5 
      6 {
      7   'variables': {
      8     'skia_warnings_as_errors': 0,
      9   },
     10   'targets': [
     11     {
     12       'target_name': 'giflib',
     13       'conditions': [
     14         [ 'skia_android_framework == 0',
     15           {
     16             'type': 'static_library',
     17             'include_dirs': [
     18               '../third_party/externals/giflib',
     19             ],
     20             'dependencies': [
     21             ],
     22             'direct_dependent_settings': {
     23               'include_dirs': [
     24                 '../third_party/externals/giflib',
     25               ],
     26             },
     27             'cflags': [
     28               '-w',
     29             ],
     30             'xcode_settings': {
     31               'WARNING_CFLAGS': [
     32                 '-w'
     33               ],
     34             },
     35             'msvs_settings': {
     36               'VCCLCompilerTool': {
     37                 'AdditionalOptions': [
     38                   '/w',
     39                 ],
     40               },
     41             },
     42             'sources': [
     43               '../third_party/externals/giflib/dgif_lib.c',
     44               '../third_party/externals/giflib/gifalloc.c',
     45               '../third_party/externals/giflib/gif_err.c',
     46             ],
     47             'conditions' : [
     48               [ 'skia_os == "win"', {
     49                   'include_dirs': [
     50                     # Used to include a dummy unistd.h file for windows
     51                     '../third_party/giflib',
     52                   ],
     53                 },
     54               ],
     55             ],
     56           }, { # skia_android_framework
     57             'type': 'none',
     58             'direct_dependent_settings': {
     59               'libraries' : [
     60                 'libgif.a',
     61               ],
     62               'include_dirs': [
     63                 'external/giflib',
     64               ]
     65             }
     66           }
     67         ]
     68       ]
     69     }
     70   ]
     71 }
     72