Chromium Code Reviews| Index: ceee/ie/broker/broker.gyp |
| =================================================================== |
| --- ceee/ie/broker/broker.gyp (revision 65555) |
| +++ ceee/ie/broker/broker.gyp (working copy) |
| @@ -11,9 +11,46 @@ |
| ], |
| 'targets': [ |
| { |
| + 'target_name': 'broker_rpc_idl', |
| + 'type': 'none', |
| + 'sources': [ |
| + 'broker_rpc_lib.idl', |
| + ], |
| + 'msvs_settings': { |
| + 'VCMIDLTool': { |
| + 'OutputDirectory': '<(SHARED_INTERMEDIATE_DIR)', |
| + 'DLLDataFileName': '$(InputName)_dlldata.c', |
| + 'AdditionalOptions': '/prefix all "BrokerRpcClient_" ' |
| + 'server "BrokerRpcServer_"' |
| + }, |
| + }, |
| + # Add the output dir for those who depend on us. |
| + 'direct_dependent_settings': { |
| + 'include_dirs': ['<(SHARED_INTERMEDIATE_DIR)'], |
| + }, |
| + }, |
| + { |
| + 'target_name': 'broker_rpc_lib', |
| + 'type': 'static_library', |
| + 'dependencies': [ |
| + 'broker_rpc_idl', |
| + ], |
| + 'sources': [ |
| + 'broker_rpc_server.c', |
|
Sigurður Ásgeirsson
2010/11/11 19:30:35
suggest dropping these intermediate files and addi
Vitaly Buka corp
2010/11/11 23:12:10
Done.
|
| + 'broker_rpc_client.c', |
| + ], |
| + 'msvs_settings': { |
| + 'VCCLCompilerTool': { |
| + 'UsePrecompiledHeader': '0', |
| + 'ForcedIncludeFiles': '$(NOINHERIT)', |
| + }, |
| + }, |
| + }, |
| + { |
| 'target_name': 'broker', |
| 'type': 'static_library', |
| 'dependencies': [ |
| + 'broker_rpc_idl', |
| '../common/common.gyp:ie_common', |
| '../common/common.gyp:ie_common_settings', |
| '../plugin/toolband/toolband.gyp:toolband_idl', |
| @@ -33,6 +70,12 @@ |
| 'broker.cc', |
| 'broker.h', |
| 'broker_docs.h', |
| + 'broker_rpc_client.cc', |
| + 'broker_rpc_client.h', |
| + 'broker_rpc_server.cc', |
| + 'broker_rpc_server.h', |
| + 'broker_rpc_utils.cc', |
| + 'broker_rpc_utils.h', |
| 'chrome_postman.cc', |
| 'chrome_postman.h', |
| 'common_api_module.cc', |
| @@ -80,6 +123,7 @@ |
| ], |
| 'dependencies': [ |
| 'broker', |
| + 'broker_rpc_lib', |
| '../common/common.gyp:ie_common_settings', |
| '../common/common.gyp:ie_guids', |
| '../plugin/toolband/toolband.gyp:toolband_idl', |
| @@ -99,6 +143,7 @@ |
| 'libraries': [ |
| 'oleacc.lib', |
| 'iepmapi.lib', |
| + 'Rpcrt4.lib', |
| ], |
| }, |
| ] |