--- a/third_party/devtools-frontend/src/scripts/build/ninja/copy.gni +++ b/third_party/devtools-frontend/src/scripts/build/ninja/copy.gni @@ -25,9 +25,6 @@ template("copy_to_gen") { string_join(",", sources), ] - # Expose ts files to dependent targets. - public_inputs = filter_include(sources, [ "*.ts" ]) - outputs = [] foreach(_input, sources) { outputs += [ "$target_gen_dir/$_input" ] --- a/third_party/devtools-frontend/src/scripts/build/ninja/devtools_entrypoint.gni +++ b/third_party/devtools-frontend/src/scripts/build/ninja/devtools_entrypoint.gni @@ -215,9 +215,6 @@ template("legacy_devtools_entrypoint") { node_action(target_name) { script = "scripts/build/ninja/generate-tsconfig.js" - # Expose ts files to dependent targets. - public_inputs = [ invoker.entrypoint ] - args = [ rebase_path(_generated_tsconfig_location, root_build_dir), rebase_path(invoker.entrypoint, root_build_dir), @@ -242,7 +239,6 @@ template("legacy_devtools_entrypoint") { _sources_target = "${target_name}_sources" group(_sources_target) { - public_inputs = [ invoker.entrypoint ] if (defined(invoker.testonly)) { testonly = invoker.testonly } --- a/third_party/devtools-frontend/src/scripts/build/ninja/devtools_entrypoint_split.gni +++ b/third_party/devtools-frontend/src/scripts/build/ninja/devtools_entrypoint_split.gni @@ -51,7 +51,6 @@ template("devtools_entrypoint_split") { # consuming this entrypoint. _sources_target = "${target_name}_sources" group(_sources_target) { - public_inputs = [ invoker.entrypoint ] forward_variables_from(invoker, [ "testonly" ]) if (defined(invoker.visibility)) { visibility = [ ":*" ] + invoker.visibility --- a/third_party/devtools-frontend/src/scripts/build/ninja/devtools_pre_built.gni +++ b/third_party/devtools-frontend/src/scripts/build/ninja/devtools_pre_built.gni @@ -114,18 +114,8 @@ template("devtools_pre_built") { } } - # Expose ${target_name}_sources group so ts_deps in devtools_entrypoint_split - # can resolve source dependencies for bundling. - _sources = [] - if (!invoker.sources_are_release) { - _sources = invoker.sources - } group("${target_name}_sources") { - public_inputs = _sources - if (defined(invoker.inputs)) { - public_inputs += invoker.inputs - } public_deps = [ ":$_gen_target_name" ] if (defined(invoker.public_deps)) { public_deps += invoker.public_deps --- a/third_party/devtools-frontend/src/scripts/build/typescript/ts_library_split.gni +++ b/third_party/devtools-frontend/src/scripts/build/typescript/ts_library_split.gni @@ -199,20 +199,6 @@ template("ts_library_split") { } _compiler_options.lib = _es_libs + default_ts_base_libs - _handwritten_dts = filter_include(invoker.sources, - [ - "*.d.ts", - "*.d.mts", - "*.d.cts", - ]) - if (defined(invoker.additional_type_definitions)) { - _handwritten_dts += filter_include(invoker.additional_type_definitions, - [ - "*.d.ts", - "*.d.mts", - "*.d.cts", - ]) - } # Compute output file paths (tsc does not emit for .d.ts inputs) _dts_outputs = [] @@ -257,8 +243,6 @@ template("ts_library_split") { outputs = _dts_outputs - # Expose handwritten .d.ts files to dependent targets if any. - public_inputs = filter_include(_all_sources, [ "*.d.ts" ]) response_file_contents = rebase_path(_dts_outputs, root_build_dir) + [ "--" ] + [ @@ -313,10 +297,6 @@ template("ts_library_split") { if (defined(invoker.testonly)) { testonly = invoker.testonly } - public_inputs = filter_include(_all_sources, [ "*.ts" ]) - if (defined(invoker.inputs)) { - public_inputs += invoker.inputs - } public_deps = _non_ts_deps if (defined(invoker.visibility)) { visibility = [ ":*" ] + invoker.visibility @@ -396,8 +376,6 @@ template("ts_library_split") { ":$_dts_target", ":$_tsconfig_ref_target", ] + _ts_deps - public_inputs = filter_include(_dts_outputs, [ "*.d.ts" ]) + - _handwritten_dts + [ _tsconfig_ref_file ] if (defined(invoker.public_deps)) { public_deps += invoker.public_deps } --- a/third_party/devtools-frontend/src/scripts/build/typescript/typescript.gni +++ b/third_party/devtools-frontend/src/scripts/build/typescript/typescript.gni @@ -204,17 +204,6 @@ template("legacy_ts_library") { ] if (defined(sources)) { - # Expose ts files to dependent targets. - public_inputs = - filter_include(sources, - [ - "*.ts", - - # TODO: Migrate the files below to TypeScript - # and remove them from this list. - "*ahem.js", - ]) - args += [ "--sources" ] + rebase_path(sources, root_build_dir) foreach(src, sources) {