| # 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)', | |
| ], | |
| }, | |
| ], | |
| } |