| # Copyright 2019 The Fuchsia Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| source_set("WeaveCore") { |
| top_builddir = rebase_path("//third_party/openweave-core") |
| sources = [ |
| "$top_builddir/src/lib/core/ExchangeContext.cpp", |
| "$top_builddir/src/lib/core/HostPortList.cpp", |
| "$top_builddir/src/lib/core/WeaveBinding.cpp", |
| "$top_builddir/src/lib/core/WeaveCircularTLVBuffer.cpp", |
| "$top_builddir/src/lib/core/WeaveConnection.cpp", |
| "$top_builddir/src/lib/core/WeaveConnectionTunnel.cpp", |
| "$top_builddir/src/lib/core/WeaveError.cpp", |
| "$top_builddir/src/lib/core/WeaveExchangeMgr.cpp", |
| "$top_builddir/src/lib/core/WeaveFabricState.cpp", |
| "$top_builddir/src/lib/core/WeaveGlobals.cpp", |
| "$top_builddir/src/lib/core/WeaveKeyIds.cpp", |
| "$top_builddir/src/lib/core/WeaveMessageLayer.cpp", |
| "$top_builddir/src/lib/core/WeaveSecurityMgr-Malloc.cpp", |
| "$top_builddir/src/lib/core/WeaveSecurityMgr-SimpleAlloc.cpp", |
| "$top_builddir/src/lib/core/WeaveSecurityMgr.cpp", |
| "$top_builddir/src/lib/core/WeaveServerBase.cpp", |
| "$top_builddir/src/lib/core/WeaveStats.cpp", |
| "$top_builddir/src/lib/core/WeaveTLVDebug.cpp", |
| "$top_builddir/src/lib/core/WeaveTLVReader.cpp", |
| "$top_builddir/src/lib/core/WeaveTLVUpdater.cpp", |
| "$top_builddir/src/lib/core/WeaveTLVUtilities.cpp", |
| "$top_builddir/src/lib/core/WeaveTLVWriter.cpp", |
| ] |
| configs += [ "//third_party/openweave-core/src/include:fuchsia" ] |
| public_deps = [ "//third_party/openweave-core/src/include:common" ] |
| } |