mirror of
https://github.com/Fred78290/nct6687d.git
synced 2025-07-23 07:03:04 +02:00
Merge pull request #130 from xaizek/makefile-revert
Bring back copying of Makefile as is
This commit is contained in:
15
Makefile
15
Makefile
@@ -1,17 +1,16 @@
|
||||
makefile := obj-m += nct6687.o
|
||||
obj-m += nct6687.o
|
||||
|
||||
curpwd := $(shell pwd)
|
||||
kver ?= $(shell uname -r)
|
||||
commitcount := $(shell git rev-list --all --count)
|
||||
commithash := $(shell git rev-parse --short HEAD)
|
||||
commitcount := $(shell git rev-list --all --count 2>/dev/null)
|
||||
commithash := $(shell git rev-parse --short HEAD 2>/dev/null)
|
||||
fedoraver := $(shell sed -n 's/.*Fedora release \([^ ]*\).*/\1/p' /etc/fedora-release 2>/dev/null || echo 0)
|
||||
|
||||
|
||||
build:
|
||||
rm -rf ${curpwd}/${kver}
|
||||
mkdir -p ${curpwd}/${kver}
|
||||
cp ${curpwd}/nct6687.c ${curpwd}/${kver}
|
||||
echo '${makefile}' > ${curpwd}/${kver}/Makefile
|
||||
cp ${curpwd}/Makefile ${curpwd}/nct6687.c ${curpwd}/${kver}
|
||||
cd ${curpwd}/${kver}
|
||||
make -C /lib/modules/${kver}/build M=${curpwd}/${kver} modules
|
||||
install: build
|
||||
@@ -31,8 +30,7 @@ akmod/build:
|
||||
fi
|
||||
sudo dnf install -y rpmdevtools kmodtool
|
||||
mkdir -p ${curpwd}/.tmp/nct6687d-1.0.${commitcount}/nct6687d
|
||||
cp LICENSE nct6687.c ${curpwd}/.tmp/nct6687d-1.0.${commitcount}/nct6687d
|
||||
echo '${makefile}' > ${curpwd}/.tmp/nct6687d-1.0.${commitcount}/nct6687d/Makefile
|
||||
cp LICENSE Makefile nct6687.c ${curpwd}/.tmp/nct6687d-1.0.${commitcount}/nct6687d
|
||||
cd .tmp && tar -czvf nct6687d-1.0.${commitcount}.tar.gz nct6687d-1.0.${commitcount} && cd -
|
||||
mkdir -p ${curpwd}/.tmp/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
|
||||
cp ${curpwd}/.tmp/nct6687d-1.0.${commitcount}.tar.gz ${curpwd}/.tmp/rpmbuild/SOURCES/
|
||||
@@ -56,8 +54,7 @@ dkms/build:
|
||||
dkms/install:
|
||||
rm -rf ${curpwd}/dkms
|
||||
mkdir -p ${curpwd}/dkms
|
||||
cp ${curpwd}/dkms.conf ${curpwd}/nct6687.c ${curpwd}/dkms
|
||||
echo '${makefile}' > ${curpwd}/dkms/Makefile
|
||||
cp ${curpwd}/dkms.conf ${curpwd}/Makefile ${curpwd}/nct6687.c ${curpwd}/dkms
|
||||
sudo rm -rf /usr/src/nct6687d-1
|
||||
sudo cp -rT dkms /usr/src/nct6687d-1
|
||||
sudo dkms install nct6687d/1
|
||||
|
Reference in New Issue
Block a user