kallsymopt=--all-symbols
fi
- local aflags="${KBUILD_AFLAGS} ${NOSTDINC_FLAGS} \
- ${LINUXINCLUDE} ${KBUILD_CPPFLAGS}"
+ local aflags="${KBUILD_AFLAGS} ${KBUILD_AFLAGS_KERNEL} \
+ ${NOSTDINC_FLAGS} ${LINUXINCLUDE} ${KBUILD_CPPFLAGS}"
${NM} -n ${1} | \
scripts/kallsyms ${kallsymopt} | \
${CONFIG_SHELL} "${srctree}/scripts/mksysmap" ${1} ${2}
}
+sortextable()
+{
+ ${objtree}/scripts/sortextable ${1}
+}
+
# Delete output files in case of error
trap cleanup SIGHUP SIGINT SIGQUIT SIGTERM ERR
cleanup()
info LD vmlinux
vmlinux_link "${kallsymso}" vmlinux
+if [ -n "${CONFIG_BUILDTIME_EXTABLE_SORT}" ]; then
+ info SORTEX vmlinux
+ sortextable vmlinux
+fi
+
info SYSMAP System.map
mksysmap vmlinux System.map