1#!/bin/sh 2# SPDX-License-Identifier: GPL-2.0 3 4UTS_MACHINE=$1 5CC_VERSION="$2" 6LD=$3 7 8# Do not expand names 9set -f 10 11if test -z "$KBUILD_BUILD_USER"; then 12 LINUX_COMPILE_BY=$(whoami | sed 's/\\/\\\\/') 13else 14 LINUX_COMPILE_BY=$KBUILD_BUILD_USER 15fi 16if test -z "$KBUILD_BUILD_HOST"; then 17 LINUX_COMPILE_HOST=`uname -n` 18else 19 LINUX_COMPILE_HOST=$KBUILD_BUILD_HOST 20fi 21 22LD_VERSION=$(LC_ALL=C $LD -v | head -n1 | 23 sed -e 's/(compatible with [^)]*)//' -e 's/[[:space:]]*$//') 24 25cat <<EOF 26#define UTS_MACHINE "${UTS_MACHINE}" 27#define LINUX_COMPILE_BY "${LINUX_COMPILE_BY}" 28#define LINUX_COMPILE_HOST "${LINUX_COMPILE_HOST}" 29#define LINUX_COMPILER "${CC_VERSION}, ${LD_VERSION}" 30EOF 31