11cb0ef41Sopenharmony_ci{ 21cb0ef41Sopenharmony_ci 'targets': [ 31cb0ef41Sopenharmony_ci { 41cb0ef41Sopenharmony_ci 'target_name': 'binding', 51cb0ef41Sopenharmony_ci 'conditions': [ 61cb0ef41Sopenharmony_ci ['OS in "aix os400"', { 71cb0ef41Sopenharmony_ci 'variables': { 81cb0ef41Sopenharmony_ci # Used to differentiate `AIX` and `OS400`(IBM i). 91cb0ef41Sopenharmony_ci 'aix_variant_name': '<!(uname -s)', 101cb0ef41Sopenharmony_ci }, 111cb0ef41Sopenharmony_ci 'conditions': [ 121cb0ef41Sopenharmony_ci [ '"<(aix_variant_name)"!="OS400"', { # Not `OS400`(IBM i) 131cb0ef41Sopenharmony_ci 'sources': ['binding.cc'], 141cb0ef41Sopenharmony_ci 'include_dirs': ['../../../deps/zlib'], 151cb0ef41Sopenharmony_ci }], 161cb0ef41Sopenharmony_ci ], 171cb0ef41Sopenharmony_ci }, { 181cb0ef41Sopenharmony_ci 'sources': ['binding.cc'], 191cb0ef41Sopenharmony_ci 'include_dirs': ['../../../deps/zlib'], 201cb0ef41Sopenharmony_ci }], 211cb0ef41Sopenharmony_ci ], 221cb0ef41Sopenharmony_ci 'includes': ['../common.gypi'], 231cb0ef41Sopenharmony_ci }, 241cb0ef41Sopenharmony_ci ] 251cb0ef41Sopenharmony_ci} 26