blob: d461d313b2d9033de0021f1ea80b8c1f4060acb6 [file] [log] [blame]
Pigd7660f12020-10-15 02:58:37 +08001// Omni soong configs
micky3872052fe82022-11-16 10:33:02 +01002soong_namespace {
3}
Pigd7660f12020-10-15 02:58:37 +08004
Simon Shields8a283642017-08-23 12:03:36 +10005bootstrap_go_package {
Rashed Abdel-Tawabe3f7fc92019-09-05 21:24:07 -07006 name: "soong-omnirom-generator",
7 pkgPath: "omnirom/soong/generator",
Rashed Abdel-Tawab2735c4a2019-09-05 21:21:13 -07008 deps: [
9 "blueprint",
10 "blueprint-pathtools",
11 "soong",
12 "soong-android",
13 "soong-shared",
14 ],
15 srcs: [
16 "generator/generator.go",
17 "generator/variables.go",
18 ],
19 pluginFor: ["soong_build"],
20}
21
Rashed Abdel-Tawabe3f7fc92019-09-05 21:24:07 -070022omni_generator {
Rashed Abdel-Tawab2735c4a2019-09-05 21:21:13 -070023 name: "generated_kernel_includes",
24
25 // The headers make command
Marko Manef692442019-10-08 13:27:09 +020026 cmd: "$(KERNEL_MAKE_CMD) $(KERNEL_MAKE_FLAGS) -C $(TARGET_KERNEL_SOURCE) O=$(KERNEL_BUILD_OUT_PREFIX)$(genDir) ARCH=$(KERNEL_ARCH) $(KERNEL_CROSS_COMPILE) headers_install",
Rashed Abdel-Tawab2735c4a2019-09-05 21:21:13 -070027
28 // Directories that can be imported by a cc_* module generated_headers property
dianlujitao2f02e7b2020-03-03 17:26:32 +080029 export_include_dirs: [
dianlujitao5f497612020-06-28 22:16:44 +080030 "usr/audio/include/uapi",
dianlujitao2f02e7b2020-03-03 17:26:32 +080031 "usr/include",
32 "usr/include/audio/include/uapi",
33 "usr/techpack/audio/include",
34 ],
Rashed Abdel-Tawab2735c4a2019-09-05 21:21:13 -070035
36 // Sources for dependency tracking
37 dep_root: "$(TARGET_KERNEL_SOURCE)",
dianlujitao2f02e7b2020-03-03 17:26:32 +080038 dep_files: [
39 "Makefile",
40 "include/**/*",
41 "arch/$(KERNEL_ARCH)/include/**/*",
42 "techpack/audio/include/**/*",
43 ],
Rashed Abdel-Tawab2735c4a2019-09-05 21:21:13 -070044}
45
46cc_library_headers {
47 name: "generated_kernel_headers",
48 generated_headers: ["generated_kernel_includes"],
49 export_generated_headers: ["generated_kernel_includes"],
50 vendor_available: true,
LuK1337587a7f72019-09-09 21:58:19 +020051 recovery_available: true,
Rashed Abdel-Tawab2735c4a2019-09-05 21:21:13 -070052}