OSDN Git Service

Declare dependency on android_filesystem_config.h
authorColin Cross <ccross@android.com>
Wed, 18 Jan 2017 02:16:07 +0000 (18:16 -0800)
committerColin Cross <ccross@android.com>
Wed, 18 Jan 2017 02:31:33 +0000 (18:31 -0800)
android_filesystem_config.h comes from a directory outside bionic/libc
so it can't be referenced directly, add it as a source file through
a filegroup module.

Bug: 34283327
Test: builds
Test: libc rebuilds after touch system/core/include/private/android_filesystem_config.h
Change-Id: I90f6b7b25b70842b8619d558074449f13e6e6b03

libc/Android.bp

index 33fa447..4df94a0 100644 (file)
@@ -1203,9 +1203,10 @@ cc_library_static {
 
 genrule {
     name: "generated_android_ids",
-    out: [ "generated_android_ids.h" ],
-    tool_files: [ "fs_config_generator.py" ],
-    cmd: "$(location fs_config_generator.py) aidarray system/core/include/private/android_filesystem_config.h > $(out)",
+    out: ["generated_android_ids.h"],
+    srcs: [":android_filesystem_config_header"],
+    tool_files: ["fs_config_generator.py"],
+    cmd: "$(location fs_config_generator.py) aidarray $(in) > $(out)",
 }
 
 // ========================================================