# Copyright 2025 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. if (is_android) { import("//build/config/android/config.gni") import("//build/symlink.gni") group("devil_util") { data_deps = [ ":devil_util_dist($default_toolchain)", ":devil_util_host($default_toolchain)", ] } if (current_toolchain == default_toolchain) { import("//build/config/android/rules.gni") create_native_executable_dist("devil_util_dist") { dist_dir = "$root_build_dir/devil_util_dist" binary = "$root_build_dir/devil_util_bin" deps = [ ":devil_util_bin" ] } binary_symlink("devil_util_host") { binary_label = ":devil_util_bin($host_toolchain)" output_name = "devil_util_host" } } } executable("devil_util_bin") { sources = [ "archive_helper.h", "archive_reader.cc", "archive_reader.h", "archive_writer.cc", "archive_writer.h", "crc32_hasher.cc", "crc32_hasher.h", "main.cc", "zst_compressor.cc", "zst_compressor.h", "zst_decompressor.cc", "zst_decompressor.h", ] deps = [ "//base", "//third_party/zlib", "//third_party/zstd:compress", "//third_party/zstd:decompress", ] }