Move a few more headers to base_src.
This cl moves a couple more files up to `base_src` and splits tint.cc
out to a separate `initializer` source set.
Change-Id: I65347ac182f3434a57cc49f0eeb1024f6adb52b0
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117584
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
diff --git a/src/tint/BUILD.gn b/src/tint/BUILD.gn
index 0a39f12..7abd815 100644
--- a/src/tint/BUILD.gn
+++ b/src/tint/BUILD.gn
@@ -199,6 +199,8 @@
"number.h",
"program_id.cc",
"program_id.h",
+ "reflection.h",
+ "scope_stack.h",
"source.cc",
"source.h",
"symbol.cc",
@@ -434,7 +436,6 @@
"program.h",
"program_builder.cc",
"program_builder.h",
- "reflection.h",
"resolver/const_eval.cc",
"resolver/const_eval.h",
"resolver/dependency_graph.cc",
@@ -452,7 +453,6 @@
"resolver/uniformity.h",
"resolver/validator.cc",
"resolver/validator.h",
- "scope_stack.h",
"sem/array_count.h",
"sem/behavior.h",
"sem/binding_point.h",
@@ -481,7 +481,6 @@
"sem/type_initializer.h",
"sem/type_mappings.h",
"sem/while_statement.h",
- "tint.cc",
]
deps = [
@@ -492,6 +491,10 @@
]
}
+libtint_source_set("libtint_initializer_src") {
+ sources = [ "tint.cc" ]
+}
+
libtint_source_set("libtint_inspector_src") {
sources = [
"inspector/entry_point.cc",
@@ -800,6 +803,7 @@
":libtint_base_src",
":libtint_constant_src",
":libtint_core_all_src",
+ ":libtint_initializer_src",
":libtint_inspector_src",
":libtint_sem_src",
":libtint_text_src",
@@ -1861,6 +1865,8 @@
"castable_test.cc",
"debug_test.cc",
"number_test.cc",
+ "reflection_test.cc",
+ "scope_stack_test.cc",
"source_test.cc",
"symbol_table_test.cc",
"symbol_test.cc",
@@ -1875,8 +1881,6 @@
"demangler_test.cc",
"program_builder_test.cc",
"program_test.cc",
- "reflection_test.cc",
- "scope_stack_test.cc",
]
deps = [