blob: 465ac243dcc0815a49e6a05f98087db3c343ea3d [file] [log] [blame]
# Copyright 2019 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build_overrides/build.gni")
source_set("mdns") {
sources = [
"mdns/mdns_constants.h",
"mdns/mdns_reader.cc",
"mdns/mdns_reader.h",
"mdns/mdns_receiver.cc",
"mdns/mdns_receiver.h",
"mdns/mdns_records.cc",
"mdns/mdns_records.h",
"mdns/mdns_sender.cc",
"mdns/mdns_sender.h",
"mdns/mdns_trackers.cc",
"mdns/mdns_trackers.h",
"mdns/mdns_writer.cc",
"mdns/mdns_writer.h",
]
deps = [
"../../platform",
"../../third_party/abseil",
"../../util",
]
configs += [ "../../build:allow_build_from_embedder" ]
}
source_set("unittests") {
testonly = true
sources = [
"mdns/mdns_random_unittest.cc",
"mdns/mdns_reader_unittest.cc",
"mdns/mdns_receiver_unittest.cc",
"mdns/mdns_records_unittest.cc",
"mdns/mdns_sender_unittest.cc",
"mdns/mdns_trackers_unittest.cc",
"mdns/mdns_writer_unittest.cc",
]
deps = [
":mdns",
"../../platform",
"../../third_party/abseil",
"../../third_party/googletest:gmock",
"../../third_party/googletest:gtest",
"../../util",
]
configs += [ "../../build:allow_build_from_embedder" ]
}