From f205a40d0cbb47b854879d33a0afe2cc0e312f1c Mon Sep 17 00:00:00 2001 From: Jan Kiszka Date: Sun, 8 Mar 2015 20:54:13 +0100 Subject: [PATCH] core/driver: Move version.h to generated directory Now that we have such a directory, we should also use it for all files generated during the build. This moves version.h. Signed-off-by: Jan Kiszka --- .gitignore | 1 - driver/Makefile | 2 +- driver/main.c | 2 +- hypervisor/Makefile | 8 ++++---- hypervisor/setup.c | 2 +- 5 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 35a9620..c501f5e 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,6 @@ modules.order driver/jailhouse.ko hypervisor/include/jailhouse/config.h hypervisor/include/jailhouse/config.mk -hypervisor/include/jailhouse/version.h hypervisor/hypervisor.lds tools/jailhouse tools/jailhouse-config-collect diff --git a/driver/Makefile b/driver/Makefile index 745872d..1a94928 100644 --- a/driver/Makefile +++ b/driver/Makefile @@ -18,4 +18,4 @@ ccflags-y := -I$(src)/../hypervisor/arch/$(SRCARCH)/include \ jailhouse-y := main.o -$(obj)/main.o: $(obj)/../hypervisor/include/jailhouse/version.h +$(obj)/main.o: $(obj)/../hypervisor/include/generated/version.h diff --git a/driver/main.c b/driver/main.c index 86299d5..e504d8d 100644 --- a/driver/main.c +++ b/driver/main.c @@ -35,7 +35,7 @@ #include #include #include -#include +#include #ifdef CONFIG_X86_32 #error 64-bit kernel required! diff --git a/hypervisor/Makefile b/hypervisor/Makefile index 42c661f..adc44aa 100644 --- a/hypervisor/Makefile +++ b/hypervisor/Makefile @@ -55,8 +55,8 @@ define filechk_version $(src)/../scripts/gen_version_h $(src)/.. endef -clean-files := include/jailhouse/config.mk \ - include/jailhouse/version.h +clean-files += include/jailhouse/config.mk \ + include/generated/version.h define sed-y "/^=>/{s:=>#\(.*\):/* \1 */:; \ @@ -93,13 +93,13 @@ $(obj)/$(defines-file): $(obj)/arch/$(SRCARCH)/asm-defines.s $(Q)mkdir -p $(dir $@) $(call cmd,defines) -$(obj)/include/jailhouse/version.h: $(src)/Makefile FORCE +$(obj)/include/generated/version.h: $(src)/Makefile FORCE $(call filechk,version) $(foreach co,$(CORE_OBJECTS),\ $(eval $(obj)/$(co): $(obj)/$(defines-file))) -$(obj)/setup.o: $(obj)/include/jailhouse/version.h +$(obj)/setup.o: $(obj)/include/generated/version.h arch-builtin: $(obj)/$(defines-file) $(obj)/include/jailhouse/config.mk FORCE $(Q)$(MAKE) $(build)=$(obj)/arch/$(SRCARCH) \ diff --git a/hypervisor/setup.c b/hypervisor/setup.c index 8ae0d48..2139148 100644 --- a/hypervisor/setup.c +++ b/hypervisor/setup.c @@ -16,7 +16,7 @@ #include #include #include -#include +#include #include extern u8 __text_start[], __hv_core_end[]; -- 2.39.2