diff --git a/build/soong/Android.bp b/build/soong/Android.bp index 2a21c5c0..47e5f0b2 100644 --- a/build/soong/Android.bp +++ b/build/soong/Android.bp @@ -21,7 +21,7 @@ lineage_generator { name: "generated_kernel_includes", // The headers make command - cmd: "$(PATH_OVERRIDE_SOONG) $(KERNEL_MAKE_CMD) $(KERNEL_MAKE_FLAGS) -C $(TARGET_KERNEL_SOURCE) O=$(KERNEL_BUILD_OUT_PREFIX)$(genDir) ARCH=$(KERNEL_ARCH) $(KERNEL_CROSS_COMPILE) headers_install", + cmd: "$(PATH_OVERRIDE_SOONG) $(KERNEL_MAKE_CMD) $(KERNEL_MAKE_FLAGS) -C $(TARGET_KERNEL_SOURCE) O=$(KERNEL_BUILD_OUT_PREFIX)$(genDir) ARCH=$(KERNEL_ARCH) $(KERNEL_CROSS_COMPILE) headers_install && vendor/lineage/tools/clean_headers.sh $(KERNEL_BUILD_OUT_PREFIX)$(genDir)", // Directories that can be imported by a cc_* module generated_headers property export_include_dirs: [ diff --git a/tools/clean_headers.sh b/tools/clean_headers.sh new file mode 100755 index 00000000..627f6466 --- /dev/null +++ b/tools/clean_headers.sh @@ -0,0 +1,7 @@ +#!/bin/bash +set -eu + +export ANDROID_BUILD_TOP="$PWD" + +./bionic/libc/kernel/tools/clean_header.py -u \ + "$1/usr/include/asm-generic/signal.h"