diff options
Diffstat (limited to 'chromium/native_client/src/shared/gio/gio.gyp')
-rw-r--r-- | chromium/native_client/src/shared/gio/gio.gyp | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/chromium/native_client/src/shared/gio/gio.gyp b/chromium/native_client/src/shared/gio/gio.gyp new file mode 100644 index 00000000000..03e60811bb3 --- /dev/null +++ b/chromium/native_client/src/shared/gio/gio.gyp @@ -0,0 +1,62 @@ +# Copyright (c) 2011 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. + +{ + 'includes': [ + '../../../build/common.gypi', + ], + 'variables': { + 'common_sources': [ + 'gio.c', + 'gio_mem.c', + 'gprintf.c', + 'gio_mem_snapshot.c', + ], + 'trusted_sources': [ + '<@(common_sources)', + 'gio_pio.c', + ], + }, + 'targets': [ + { + 'target_name': 'gio', + 'type': 'static_library', + 'sources': [ + '<@(trusted_sources)', + ], + }, + { + 'target_name': 'gio_lib', + 'type': 'none', + 'variables': { + 'nlib_target': 'libgio.a', + 'nso_target': 'libgio.so', + 'build_glibc': 1, + 'build_newlib': 1, + 'build_pnacl_newlib': 1, + 'build_irt': 1, + 'sources': ['<@(common_sources)'] + }, + 'dependencies': [ + '<(DEPTH)/native_client/tools.gyp:prep_toolchain', + ], + }, + ], + 'conditions': [ + ['OS=="win" and target_arch=="ia32"', { + 'targets': [ + { + 'target_name': 'gio64', + 'type': 'static_library', + 'sources': [ + '<@(trusted_sources)', + ], + 'variables': { + 'win_target': 'x64', + }, + } + ], + }], + ], +} |