2 @echo `git rev-parse HEAD` > $(src)/build_info.cid.tmp
3 @if [ ! -f $(src)/build_info.cid ] || \
4 [ `cmp -s $(src)/build_info.cid $(src)/build_info.cid.tmp` -ne 0 ]; then \
5 cp $(src)/build_info.cid.tmp $(src)/build_info.cid; fi;
6 @rm -f $(src)/build_info.cid.tmp
8 $(src)/build_info.c: $(src)/build_info.cid
9 @echo "/* Automatically generated. DO NOT EDIT! */" > $(@)
11 @echo "const char build_info_date[] = { \"`date`\" };"\
13 @echo "const char build_info_commitid[] = { \"`cat $(src)/build_info.cid`\" };"\
15 @echo "const char build_info_version[] = { \"$(KERNELVERSION)\" };"\
17 @echo "const char build_info_version_name[] = { \"$(VERNAME)\" };"\
20 $(src)/kconfig_info.c: .config
21 @scripts/make_kconfig_info.sh $< $@
23 clean-files += build_info.c build_info.cid kconfig_info.c
40 obj-$(CONFIG_ETH_AUDIO) += eth_audio.o
44 obj-$(CONFIG_COREALLOC_FCFS) += corealloc_fcfs.o
45 obj-y += find_next_bit.o
46 obj-y += find_last_bit.o
50 obj-y += kconfig_info.o
53 obj-y += kreallocarray.o
63 obj-$(CONFIG_COREALLOC_PACKED) += corealloc_packed.o
75 obj-y += scatterlist.o
78 obj-y += smallidpool.o