lib/syscall-stubs: Trigger regeneration on configheader changes Before aosp/3527960, vm-x86_64-test_os built arm64 targets. Unfortunately, the change does not trigger a full rebuild but causes the incremental build to fail. This change introduces a dependency on generated files to configheader to detect build configuration changes. Bug: 399565091 Test: build.py vm-x86_64-test_os-userdebug Change-Id: Ie3b9890e5c41796005015ed0175bd9d3a926178d
diff --git a/lib/syscall-stubs/rules.mk b/lib/syscall-stubs/rules.mk index 7a8f865..d47fbea 100644 --- a/lib/syscall-stubs/rules.mk +++ b/lib/syscall-stubs/rules.mk
@@ -30,7 +30,7 @@ $(SYSCALL_S): SYSCALL_H:=$(SYSCALL_H) $(SYSCALL_S): SYSCALL_S:=$(SYSCALL_S) $(SYSCALL_S): SYSCALL_RS:=$(SYSCALL_RS) -$(SYSCALL_S): $(SYSCALL_TABLE) $(SYSCALL_STUBGEN_TOOL) +$(SYSCALL_S): $(SYSCALL_TABLE) $(SYSCALL_STUBGEN_TOOL) $(CONFIGHEADER) @$(MKDIR) @echo generating syscalls stubs $@ $(NOECHO)$(SYSCALL_STUBGEN_TOOL) --arch $(ARCH) -d $(SYSCALL_H) -s $(SYSCALL_S) -r $(SYSCALL_RS) $<