blob: 1bc60518331dd24cdefe6d2c341d608606b0a3b5 [file] [log] [blame]
import("//build_overrides/chip.gni")
source_set("check-in-counter") {
sources = [
"CheckInCounter.cpp",
"CheckInCounter.h",
]
public_deps = [
"${chip_root}/src/lib/core",
"${chip_root}/src/lib/support",
]
deps = [ "${chip_root}/src/crypto" ]
}
source_set("check-in-message") {
sources = [
"CheckinMessage.cpp",
"CheckinMessage.h",
]
public_deps = [ ":check-in-counter" ]
deps = [
":type_definitions",
"${chip_root}/src/crypto",
"${chip_root}/src/lib/core",
"${chip_root}/src/lib/support",
]
}
static_library("type_definitions") {
output_name = "libSecureChannelTypes"
sources = [
"Constants.h",
"StatusReport.cpp",
"StatusReport.h",
]
cflags = [ "-Wconversion" ]
public_deps = [
"${chip_root}/src/lib/support:type-traits",
"${chip_root}/src/protocols:type_definitions",
"${chip_root}/src/system",
]
deps = [ "${chip_root}/src/lib/support" ]
}
static_library("secure_channel") {
output_name = "libSecureChannel"
sources = [
"CASEDestinationId.cpp",
"CASEDestinationId.h",
"CASEServer.cpp",
"CASEServer.h",
"CASESession.cpp",
"CASESession.h",
"DefaultSessionResumptionStorage.cpp",
"DefaultSessionResumptionStorage.h",
"PASESession.cpp",
"PASESession.h",
"PairingSession.cpp",
"PairingSession.h",
"RendezvousParameters.h",
"SessionEstablishmentDelegate.h",
"SessionEstablishmentExchangeDispatch.cpp",
"SessionEstablishmentExchangeDispatch.h",
"SessionResumptionStorage.h",
"SimpleSessionResumptionStorage.cpp",
"SimpleSessionResumptionStorage.h",
"UnsolicitedStatusHandler.cpp",
"UnsolicitedStatusHandler.h",
]
cflags = [ "-Wconversion" ]
public_deps = [
":check-in-message",
":type_definitions",
"${chip_root}/src/crypto",
"${chip_root}/src/lib/core",
"${chip_root}/src/lib/support",
"${chip_root}/src/lib/support:type-traits",
"${chip_root}/src/messaging",
"${chip_root}/src/system",
"${chip_root}/src/tracing",
"${chip_root}/src/tracing:macros",
"${chip_root}/src/transport",
]
deps = [ "${chip_root}/src/app:constants" ]
}