summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKumar Gala <kumar.gala@linaro.org>2016-07-09 09:30:52 -0500
committerAndrew Boie <andrew.p.boie@intel.com>2016-07-18 18:46:31 +0000
commit62a9f9cdd5dd972ee9d4c297047b6c6b026e75b7 (patch)
tree8cbfca67be6e1b917e4917ff8c0c23066014d16c
parentcac70df72b34d8fdf4b977a86078048f8e826f27 (diff)
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>
-rw-r--r--Kbuild4
-rw-r--r--Makefile2
2 files changed, 5 insertions, 1 deletions
diff --git a/Kbuild b/Kbuild
index b20399638..90fbd0509 100644
--- a/Kbuild
+++ b/Kbuild
@@ -47,7 +47,9 @@ misc/generated/sysgen/prj.mdef: $(MDEF_FILE_PATH) \
include/config/auto.conf FORCE
$(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/
define filechk_configs.c
diff --git a/Makefile b/Makefile
index e162edcbf..1ef3baae7 100644
--- a/Makefile
+++ b/Makefile
@@ -981,6 +981,8 @@ CLEAN_DIRS += $(MODVERDIR)
CLEAN_FILES += misc/generated/sysgen/kernel_main.c \
misc/generated/sysgen/sysgen.h \
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 \
.tmp_* System.map *.lnk *.map *.elf *.lst \
*.bin *.strip staticIdt.o linker.cmd final-linker.cmd