blob: 057dea8c916b3e3da6eddaf5b4ed8bd7f9e138e8 [file] [log] [blame]
Simon Shieldsfaf7f3e2017-08-23 12:03:36 +10001bootstrap_go_package {
2 name: "soong-bliss",
3 pkgPath: "bliss/soong/android",
4 srcs: [
5 "android/variable.go",
6 ],
7}
Sam Mortimer0d2bcd42018-09-18 15:56:14 -07008
9bootstrap_go_package {
10 name: "soong-bliss-generator",
11 pkgPath: "bliss/soong/generator",
12 deps: [
13 "blueprint",
14 "blueprint-pathtools",
15 "soong",
16 "soong-android",
17 "soong-shared",
18 ],
19 srcs: [
20 "generator/generator.go",
Rashed Abdel-Tawabe0831af2018-09-18 21:53:24 -070021 "generator/variables.go",
Sam Mortimer0d2bcd42018-09-18 15:56:14 -070022 ],
23 pluginFor: ["soong_build"],
24}
Rashed Abdel-Tawabe0831af2018-09-18 21:53:24 -070025
26bliss_generator {
27 name: "generated_kernel_includes",
28
29 // The headers make command
30 cmd: "make $(KERNEL_MAKE_FLAGS) -C $(TARGET_KERNEL_SOURCE) O=$(genDir) ARCH=$(KERNEL_ARCH) $(KERNEL_CROSS_COMPILE) headers_install",
31
32 // Directories that can be imported by a cc_* module generated_headers property
Ethan Chen3f22fe92018-11-28 00:54:35 -080033 export_include_dirs: ["usr/include", "usr/techpack/audio/include"],
Rashed Abdel-Tawabe0831af2018-09-18 21:53:24 -070034
35 // Sources for dependency tracking
36 dep_root: "$(TARGET_KERNEL_SOURCE)",
37 dep_files: [ "Makefile", "include/**/*", "arch/$(KERNEL_ARCH)/include/**/*"],
38}
39
40cc_library_headers {
41 name: "generated_kernel_headers",
42 generated_headers: ["generated_kernel_includes"],
43 export_generated_headers: ["generated_kernel_includes"],
44 vendor_available: true,
45}