summaryrefslogtreecommitdiffstats
path: root/ipc/ipc.gypi
diff options
context:
space:
mode:
authordarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-15 20:41:46 +0000
committerdarin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-08-15 20:41:46 +0000
commit7c85437ca6d8f1e16c0327a09eab3aa4cee4df1b (patch)
tree1a75b53cdf901b6a560bcf5ddbe84ec7a3e8c9c0 /ipc/ipc.gypi
parentedd685f15dfd2841aaeddab567aea0623db1ae69 (diff)
downloadchromium_src-7c85437ca6d8f1e16c0327a09eab3aa4cee4df1b.zip
chromium_src-7c85437ca6d8f1e16c0327a09eab3aa4cee4df1b.tar.gz
chromium_src-7c85437ca6d8f1e16c0327a09eab3aa4cee4df1b.tar.bz2
Create ipc.dll.
Review URL: http://codereview.chromium.org/7633042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96820 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc/ipc.gypi')
-rw-r--r--ipc/ipc.gypi10
1 files changed, 7 insertions, 3 deletions
diff --git a/ipc/ipc.gypi b/ipc/ipc.gypi
index 38aead2..7791934 100644
--- a/ipc/ipc.gypi
+++ b/ipc/ipc.gypi
@@ -22,6 +22,7 @@
'ipc_channel_win.cc',
'ipc_channel_win.h',
'ipc_descriptors.h',
+ 'ipc_export.h',
'ipc_logging.cc',
'ipc_logging.h',
'ipc_message.cc',
@@ -47,6 +48,9 @@
'struct_constructor_macros.h',
'struct_destructor_macros.h',
],
+ 'defines': [
+ 'IPC_IMPLEMENTATION',
+ ],
'include_dirs': [
'..',
],
@@ -56,7 +60,7 @@
'targets': [
{
'target_name': 'ipc',
- 'type': 'static_library',
+ 'type': '<(component)',
'variables': {
'ipc_target': 1,
},
@@ -78,13 +82,13 @@
'targets': [
{
'target_name': 'ipc_win64',
- 'type': 'static_library',
+ 'type': '<(component)',
'variables': {
'ipc_target': 1,
},
'dependencies': [
'../base/base.gyp:base_nacl_win64',
- '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations',
+ '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_annotations_win64',
],
# TODO(gregoryd): direct_dependent_settings should be shared with the
# 32-bit target, but it doesn't work due to a bug in gyp