This adds the well-known defines to build.h.

It explicitly clears LANG for each call, so the date and version strings
all follow the C locale, instead of the user's locale settings.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>



git-svn-id: svn://coreboot.org/repository/LinuxBIOSv3@204 f3766cd6-281f-0410-b1cd-43a5c92072e9
This commit is contained in:
Uwe Hermann 2007-03-06 15:02:50 +00:00
parent 3acfef5b84
commit cb997b0095

View file

@ -112,7 +112,11 @@ prepare2:
$(Q)cp $(src)/.tmpconfig.h $(obj)/config.h
$(Q)echo "#define LINUXBIOS_VERSION \"$(KERNELVERSION)\"" > $(obj)/build.h
$(Q)echo "#define LINUXBIOS_EXTRA_VERSION \"$(LINUXBIOS_EXTRA_VERSION)\"" >> $(obj)/build.h
$(Q)echo "#define LINUXBIOS_BUILD \"`date`\"" >> $(obj)/build.h
$(Q)echo "#define LINUXBIOS_BUILD \"`LANG= date`\"" >> $(obj)/build.h
$(Q)echo >> $(obj)/build.h
$(Q)echo "#define LINUXBIOS_COMPILER \"$(shell LANG= $(CC) --version | head -n1)\"" >> $(obj)/build.h
$(Q)echo "#define LINUXBIOS_ASSEMBLER \"$(shell LANG= $(AS) --version | head -n1)\"" >> $(obj)/build.h
$(Q)echo "#define LINUXBIOS_LINKER \"$(shell LANG= $(LD) --version | head -n1)\"" >> $(obj)/build.h
clean:
$(Q)echo -n "Cleaning up... "