[NaCl SDK] Compile libppapi_stub.a with -fPIC
[chromium-blink-merge.git] / ppapi / native_client / src / untrusted / irt_stub / irt_stub.gyp
blobe1b2d85b6ea65a5accdc353fdbb54e3348758f4a
1 # Copyright (c) 2011 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.
6   'includes': [
7     '../../../../../build/common_untrusted.gypi',
8   ],
9   'targets' : [
10     {
11       'target_name': 'ppapi_stub_lib',
12       'type': 'none',
13       'variables': {
14         'nlib_target': 'libppapi_stub.a',
15         'build_glibc': 1,
16         'build_newlib': 1,
17         'build_pnacl_newlib': 1,
18       },
19       # Always compile libppapi_stub with -fPIC so that -lppapi can be linked
20       # into shared libraries (libppapi.so is a linker script that pulls in
21       # ppapi_stub).
22       'compile_flags': [ '-fPIC' ],
23       'include_dirs': [
24         '../../../..',
25       ],
26       'sources': [
27         'plugin_main_irt.c',
28         'ppapi_plugin_main.c',
29         'ppapi_plugin_start.c',
30         'thread_creator.c'
31       ],
32     },
33   ],