Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0c564ed0 authored by Aaron Kling's avatar Aaron Kling Committed by Jan Altensen
Browse files

Support prebuilt_kernel_headers

When a prebuilt kernel header archive is available, replace device, qti,
and generated kernel header deps with the prebuilt headers.

Change-Id: I6350aa6a731e008fa8e81e2455120c11d1040f6b
parent fa71e46c
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -2546,8 +2546,11 @@ func (c *Module) DepsMutator(actx android.BottomUpMutatorContext) {
			for _, entry := range list {
				// Replace device_kernel_headers with generated_kernel_headers
				// for inline kernel building
				if entry == "device_kernel_headers" || entry == "qti_kernel_headers" {
					if (ctx.Config().Getenv("INLINE_KERNEL_BUILDING") == "true") {
				if entry == "device_kernel_headers" || entry == "qti_kernel_headers" || entry == "generated_kernel_headers" {
					if (len(ctx.Config().Getenv("TARGET_PREBUILT_KERNEL_HEADERS")) > 0) {
						newHeaderLibs = append(newHeaderLibs, "prebuilt_kernel_headers")
						continue
					} else if (ctx.Config().Getenv("INLINE_KERNEL_BUILDING") == "true" && entry != "generated_kernel_headers") {
						newHeaderLibs = append(newHeaderLibs, "generated_kernel_headers")
						continue
					}