build: Make sure sysgen related header files get updated

Since sysgen copies kernel/microkernel/include/micro_private_types.h and
kernel/microkernel/include/kernel_main.h we need to make sure that
sysgen gets invoked if those files ever change.  Otherwise we might have
stale versions.

Change-Id: Id84522e3af693f1323f73c9642d1884f0be4b7cf
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
Kumar Gala 2016-07-09 09:30:52 -05:00 committed by Andrew Boie
commit 62a9f9cdd5
2 changed files with 5 additions and 1 deletions

4
Kbuild
View file

@ -47,7 +47,9 @@ misc/generated/sysgen/prj.mdef: $(MDEF_FILE_PATH) \
include/config/auto.conf FORCE include/config/auto.conf FORCE
$(call filechk,prj.mdef) $(call filechk,prj.mdef)
misc/generated/sysgen/kernel_main.c: misc/generated/sysgen/prj.mdef misc/generated/sysgen/kernel_main.c: misc/generated/sysgen/prj.mdef \
kernel/microkernel/include/micro_private_types.h \
kernel/microkernel/include/kernel_main.h
$(Q)$(srctree)/scripts/sysgen $(CURDIR)/misc/generated/sysgen/prj.mdef $(CURDIR)/misc/generated/sysgen/ $(Q)$(srctree)/scripts/sysgen $(CURDIR)/misc/generated/sysgen/prj.mdef $(CURDIR)/misc/generated/sysgen/
define filechk_configs.c define filechk_configs.c

View file

@ -981,6 +981,8 @@ CLEAN_DIRS += $(MODVERDIR)
CLEAN_FILES += misc/generated/sysgen/kernel_main.c \ CLEAN_FILES += misc/generated/sysgen/kernel_main.c \
misc/generated/sysgen/sysgen.h \ misc/generated/sysgen/sysgen.h \
misc/generated/sysgen/prj.mdef \ misc/generated/sysgen/prj.mdef \
misc/generated/sysgen/micro_private_types.h \
misc/generated/sysgen/kernel_main.h \
.old_version .tmp_System.map .tmp_version \ .old_version .tmp_System.map .tmp_version \
.tmp_* System.map *.lnk *.map *.elf *.lst \ .tmp_* System.map *.lnk *.map *.elf *.lst \
*.bin *.strip staticIdt.o linker.cmd final-linker.cmd *.bin *.strip staticIdt.o linker.cmd final-linker.cmd