blob: 421c0d88577858953cb81412e8ff6a26a0885b50 [file] [log] [blame]
Alex Deymoe8ed6942017-01-11 16:54:52 -08001// Copyright 2015 The Android Open Source Project
2
Bob Badour4e060082021-02-16 18:59:28 -08003package {
4 default_applicable_licenses: ["system_extras_squashfs_utils_license"],
5}
6
7// Added automatically by a large-scale-change
8// See: http://go/android-license-faq
9license {
10 name: "system_extras_squashfs_utils_license",
11 visibility: [":__subpackages__"],
12 license_kinds: [
13 "SPDX-license-identifier-Apache-2.0",
14 ],
15 license_text: [
16 "NOTICE",
17 ],
18}
19
Jerry Zhangcc292372018-06-20 17:30:07 -070020cc_library {
Alex Deymoe8ed6942017-01-11 16:54:52 -080021 name: "libsquashfs_utils",
Elliott Hughes5f5a8862018-08-27 12:11:07 -070022 cflags: ["-Werror"],
Alex Deymoe8ed6942017-01-11 16:54:52 -080023 host_supported: true,
Inseob Kim4861cb12021-06-14 11:55:31 +090024 ramdisk_available: true,
David Andersoncd9bd902021-07-23 16:47:46 -070025 vendor_ramdisk_available: true,
Jiyong Park02fd5582018-05-24 14:10:32 +090026 recovery_available: true,
Alex Deymoe8ed6942017-01-11 16:54:52 -080027 srcs: [
28 "squashfs_utils.c",
29 ],
30 include_dirs: ["external/squashfs-tools/squashfs-tools"],
31 export_include_dirs: ["."],
32
Jerry Zhangcc292372018-06-20 17:30:07 -070033 shared_libs: [
Alex Deymoe8ed6942017-01-11 16:54:52 -080034 "libcutils",
35 ],
36
37 target: {
38 host: {
Dan Willemsenebab9372019-03-23 13:53:03 -070039 cflags: [
40 "-Wall",
41 "-Werror",
42 "-D_GNU_SOURCE",
43 "-DSQUASHFS_NO_KLOG",
44 ],
Alex Deymoe8ed6942017-01-11 16:54:52 -080045 },
46 },
Dan Willemsenebab9372019-03-23 13:53:03 -070047}
Alex Deymoe8ed6942017-01-11 16:54:52 -080048
Dan Willemsenebab9372019-03-23 13:53:03 -070049sh_binary_host {
Cole Faustf61af982022-09-05 18:33:35 -070050 name: "mksquashfsimage",
Dan Willemsenebab9372019-03-23 13:53:03 -070051 src: "mksquashfsimage.sh",
Tao Bao38bfeb92019-06-21 14:47:10 -070052 required: [
53 "img2simg",
54 "mksquashfs",
55 ],
Alex Deymoe8ed6942017-01-11 16:54:52 -080056}