2009-09-17 00:38:40 +03:00
|
|
|
#!/bin/sh
|
2017-11-01 15:07:57 +01:00
|
|
|
# SPDX-License-Identifier: GPL-2.0
|
2009-09-17 00:38:40 +03:00
|
|
|
|
2022-08-28 11:39:53 +09:00
|
|
|
UTS_MACHINE=$1
|
|
|
|
|
CC_VERSION="$2"
|
|
|
|
|
LD=$3
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2011-04-05 14:32:30 +02:00
|
|
|
if test -z "$KBUILD_BUILD_USER"; then
|
2011-04-25 13:35:21 +01:00
|
|
|
LINUX_COMPILE_BY=$(whoami | sed 's/\\/\\\\/')
|
2011-04-05 14:32:30 +02:00
|
|
|
else
|
|
|
|
|
LINUX_COMPILE_BY=$KBUILD_BUILD_USER
|
|
|
|
|
fi
|
|
|
|
|
if test -z "$KBUILD_BUILD_HOST"; then
|
2020-10-20 10:34:59 +01:00
|
|
|
LINUX_COMPILE_HOST=`uname -n`
|
2011-04-05 14:32:30 +02:00
|
|
|
else
|
|
|
|
|
LINUX_COMPILE_HOST=$KBUILD_BUILD_HOST
|
|
|
|
|
fi
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2022-08-28 11:39:55 +09:00
|
|
|
LD_VERSION=$(LC_ALL=C $LD -v | head -n1 |
|
|
|
|
|
sed -e 's/(compatible with [^)]*)//' -e 's/[[:space:]]*$//')
|
2022-02-17 12:12:40 +01:00
|
|
|
|
2022-08-28 11:39:53 +09:00
|
|
|
cat <<EOF
|
|
|
|
|
#define UTS_MACHINE "${UTS_MACHINE}"
|
|
|
|
|
#define LINUX_COMPILE_BY "${LINUX_COMPILE_BY}"
|
|
|
|
|
#define LINUX_COMPILE_HOST "${LINUX_COMPILE_HOST}"
|
|
|
|
|
#define LINUX_COMPILER "${CC_VERSION}, ${LD_VERSION}"
|
|
|
|
|
EOF
|