X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2FMakefile;h=9d92cbfdc8c0e9c265b604a177bcef5c72de40b1;hb=93397068ddea82142d9ea04efbd4f5248cfb8ede;hp=14bae50787b6031899b83196f81d4660caa7c65e;hpb=6e41a8a3aa767cd5aeddbad393ce4f637a47a367;p=tpg%2Facess2.git diff --git a/Kernel/Makefile b/Kernel/Makefile index 14bae507..9d92cbfd 100644 --- a/Kernel/Makefile +++ b/Kernel/Makefile @@ -112,11 +112,12 @@ include/syscalls.h include/syscalls.inc.asm: syscalls.lst Makefile GenSyscalls.p Makefile: ../Makefile.cfg arch/$(ARCHDIR)/Makefile -.PHONY: $(BUILDINFO_SRC) -$(BUILDINFO_SRC): - @echo "const char * const gsGitHash = \""`git log -n 1 | head -n 1 | awk '{print $$1}'`"\";" > $@ +$(BUILDINFO_SRC): $(filter-out $(BUILDINFO_OBJ), $(OBJ)) $(MODS) arch/$(ARCHDIR)/link.ld Makefile + @echo "#include " > $@ + @echo "const char gsGitHash[] = \""`git log -n 1 | head -n 1 | awk '{print $$2}'`"\";" >> $@ @echo "const int giBuildNumber = $(BUILD_NUM);" >> $@ $(BUILDINFO_OBJ): $(BUILDINFO_SRC) + @echo --- CC -o $@ @$(CC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $< # Dependency Files