blob: a171018af6dce8aee2a3aa1571b5c0a6feb171b8 [file] [log] [blame]
# Copyright 2024 The Fuchsia 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/config/fuchsia/platform_version.gni")
import("//build/config/fuchsia/target_api_level.gni")
if (override_target_api_level == "PLATFORM") {
# All API levels are less than or equal to "PLATFORM".
rust_lesser_or_equal_fuchsia_api_levels =
platform_version.all_numbered_api_levels + [
"HEAD",
"PLATFORM",
]
# No API levels are greater than "PLATFORM".
rust_greater_fuchsia_api_levels = []
} else {
rust_lesser_or_equal_fuchsia_api_levels = []
rust_greater_fuchsia_api_levels = [
"HEAD",
"PLATFORM",
]
foreach(level, platform_version.all_numbered_api_levels) {
if (level <= override_target_api_level) {
rust_lesser_or_equal_fuchsia_api_levels += [ level ]
} else {
rust_greater_fuchsia_api_levels += [ level ]
}
}
}