xref: /aosp_15_r20/external/cronet/net/tools/huffman_trie/BUILD.gn (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Worker# Copyright 2018 The Chromium Authors
2*6777b538SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be
3*6777b538SAndroid Build Coastguard Worker# found in the LICENSE file.
4*6777b538SAndroid Build Coastguard Worker
5*6777b538SAndroid Build Coastguard Workersource_set("huffman_trie_generator_sources") {
6*6777b538SAndroid Build Coastguard Worker  sources = [
7*6777b538SAndroid Build Coastguard Worker    "bit_writer.cc",
8*6777b538SAndroid Build Coastguard Worker    "bit_writer.h",
9*6777b538SAndroid Build Coastguard Worker    "huffman/huffman_builder.cc",
10*6777b538SAndroid Build Coastguard Worker    "huffman/huffman_builder.h",
11*6777b538SAndroid Build Coastguard Worker    "trie/trie_bit_buffer.cc",
12*6777b538SAndroid Build Coastguard Worker    "trie/trie_bit_buffer.h",
13*6777b538SAndroid Build Coastguard Worker    "trie/trie_writer.cc",
14*6777b538SAndroid Build Coastguard Worker    "trie/trie_writer.h",
15*6777b538SAndroid Build Coastguard Worker    "trie_entry.cc",
16*6777b538SAndroid Build Coastguard Worker    "trie_entry.h",
17*6777b538SAndroid Build Coastguard Worker  ]
18*6777b538SAndroid Build Coastguard Worker  deps = [ "//base" ]
19*6777b538SAndroid Build Coastguard Worker}
20*6777b538SAndroid Build Coastguard Worker
21*6777b538SAndroid Build Coastguard Workersource_set("huffman_trie_generator_test_sources") {
22*6777b538SAndroid Build Coastguard Worker  testonly = true
23*6777b538SAndroid Build Coastguard Worker  sources = [
24*6777b538SAndroid Build Coastguard Worker    "bit_writer_unittest.cc",
25*6777b538SAndroid Build Coastguard Worker    "huffman/huffman_builder_unittest.cc",
26*6777b538SAndroid Build Coastguard Worker    "trie/trie_bit_buffer_unittest.cc",
27*6777b538SAndroid Build Coastguard Worker  ]
28*6777b538SAndroid Build Coastguard Worker  deps = [
29*6777b538SAndroid Build Coastguard Worker    ":huffman_trie_generator_sources",
30*6777b538SAndroid Build Coastguard Worker    "//base",
31*6777b538SAndroid Build Coastguard Worker    "//base/test:test_support",
32*6777b538SAndroid Build Coastguard Worker    "//testing/gmock",
33*6777b538SAndroid Build Coastguard Worker    "//testing/gtest",
34*6777b538SAndroid Build Coastguard Worker  ]
35*6777b538SAndroid Build Coastguard Worker}
36