Home | History | Annotate | Download | only in expat
      1 # Copyright 2014 The Chromium Authors. All rights reserved.
      2 # Use of this source code is governed by a BSD-style license that can be
      3 # found in the LICENSE file.
      4 
      5 {
      6   'includes': [
      7     '../../native_client/build/untrusted.gypi',
      8   ],
      9   'targets': [
     10     {
     11       'target_name': 'expat_nacl',
     12       'type': 'none',
     13       'variables': {
     14         'nlib_target': 'libexpat_nacl.a',
     15         'build_glibc': 0,
     16         'build_newlib': 0,
     17         'build_pnacl_newlib': 1,
     18       },
     19       'sources': [
     20         'files/lib/expat.h',
     21         'files/lib/xmlparse.c',
     22         'files/lib/xmlrole.c',
     23         'files/lib/xmltok.c',
     24       ],
     25       'include_dirs': [
     26         'files/lib',
     27       ],
     28       'defines': [
     29         '_LIB',
     30         'XML_STATIC',
     31         'HAVE_MEMMOVE',
     32       ],
     33       'compile_flags': [
     34         '-Wno-enum-conversion',
     35         '-Wno-switch',
     36       ],
     37       'direct_dependent_settings': {
     38         'include_dirs': [
     39           'files/lib'
     40         ],
     41         'defines': [
     42           'XML_STATIC',  # Tell dependants to expect static linkage.
     43         ],
     44       },
     45     },
     46   ],
     47 }
     48