|  | # Copyright 2015 The Weave 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': [ | 
|  | 'libweave.gypi', | 
|  | ], | 
|  | 'target_defaults': { | 
|  | 'libraries': [ | 
|  | '-lcrypto', | 
|  | '-lexpat', | 
|  | '-lgmock', | 
|  | '-lgtest', | 
|  | '-lpthread', | 
|  | '-lrt', | 
|  | ], | 
|  | }, | 
|  | 'targets': [ | 
|  | { | 
|  | 'target_name': 'libweave_common', | 
|  | 'type': 'static_library', | 
|  | 'include_dirs': [ | 
|  | '<@(DEPTH)/external', | 
|  | ], | 
|  | 'sources': [ | 
|  | '<@(weave_sources)', | 
|  | '<@(base_sources)', | 
|  | ], | 
|  | }, | 
|  | { | 
|  | 'target_name': 'libweave', | 
|  | 'type': 'shared_library', | 
|  | 'include_dirs': [ | 
|  | '../libweave/external', | 
|  | ], | 
|  | 'dependencies': [ | 
|  | 'libweave_common', | 
|  | ], | 
|  | 'sources': [ | 
|  | 'src/empty.cc' | 
|  | ], | 
|  | }, | 
|  | { | 
|  | 'target_name': 'libweave-test', | 
|  | 'type': 'static_library', | 
|  | 'standalone_static_library': 1, | 
|  | 'include_dirs': [ | 
|  | '<@(DEPTH)/external', | 
|  | ], | 
|  | 'sources': [ | 
|  | '<@(weave_test_sources)', | 
|  | ], | 
|  | }, | 
|  | { | 
|  | 'target_name': 'libweave_testrunner', | 
|  | 'type': 'executable', | 
|  | 'include_dirs': [ | 
|  | '<@(DEPTH)/external', | 
|  | ], | 
|  | 'dependencies': [ | 
|  | 'libweave_common', | 
|  | 'libweave-test', | 
|  | ], | 
|  | 'sources': [ | 
|  | '<@(weave_unittest_sources)', | 
|  | '<@(base_unittests)', | 
|  | ], | 
|  | }, | 
|  | { | 
|  | 'target_name': 'libweave_exports_testrunner', | 
|  | 'type': 'executable', | 
|  | 'include_dirs': [ | 
|  | '<@(DEPTH)/external', | 
|  | ], | 
|  | 'dependencies': [ | 
|  | 'libweave', | 
|  | 'libweave-test', | 
|  | ], | 
|  | 'sources': [ | 
|  | '<@(weave_exports_unittest_sources)', | 
|  | ], | 
|  | }, | 
|  | ], | 
|  | } |