blob: 93aab3d86f265c0b9854adecb1937911a7928c42 [file] [log] [blame]
Pigd7660f12020-10-15 02:58:37 +08001// Omni soong configs
2
Simon Shields8a283642017-08-23 12:03:36 +10003bootstrap_go_package {
Rashed Abdel-Tawabe3f7fc92019-09-05 21:24:07 -07004 name: "soong-omnirom-generator",
5 pkgPath: "omnirom/soong/generator",
Rashed Abdel-Tawab2735c4a2019-09-05 21:21:13 -07006 deps: [
7 "blueprint",
8 "blueprint-pathtools",
9 "soong",
10 "soong-android",
11 "soong-shared",
12 ],
13 srcs: [
14 "generator/generator.go",
15 "generator/variables.go",
16 ],
17 pluginFor: ["soong_build"],
18}
19
Rashed Abdel-Tawabe3f7fc92019-09-05 21:24:07 -070020omni_generator {
Rashed Abdel-Tawab2735c4a2019-09-05 21:21:13 -070021 name: "generated_kernel_includes",
22
23 // The headers make command
Marko Manef692442019-10-08 13:27:09 +020024 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 -070025
26 // Directories that can be imported by a cc_* module generated_headers property
dianlujitao2f02e7b2020-03-03 17:26:32 +080027 export_include_dirs: [
dianlujitao5f497612020-06-28 22:16:44 +080028 "usr/audio/include/uapi",
dianlujitao2f02e7b2020-03-03 17:26:32 +080029 "usr/include",
30 "usr/include/audio/include/uapi",
31 "usr/techpack/audio/include",
32 ],
Rashed Abdel-Tawab2735c4a2019-09-05 21:21:13 -070033
34 // Sources for dependency tracking
35 dep_root: "$(TARGET_KERNEL_SOURCE)",
dianlujitao2f02e7b2020-03-03 17:26:32 +080036 dep_files: [
37 "Makefile",
38 "include/**/*",
39 "arch/$(KERNEL_ARCH)/include/**/*",
40 "techpack/audio/include/**/*",
41 ],
Rashed Abdel-Tawab2735c4a2019-09-05 21:21:13 -070042}
43
44cc_library_headers {
45 name: "generated_kernel_headers",
46 generated_headers: ["generated_kernel_includes"],
47 export_generated_headers: ["generated_kernel_includes"],
48 vendor_available: true,
LuK1337587a7f72019-09-09 21:58:19 +020049 recovery_available: true,
Rashed Abdel-Tawab2735c4a2019-09-05 21:21:13 -070050}