[linux-yocto] [PATCH 2/2] cryptodev: stomp dynamic version numbering for in tree builds
Song liwei
liwei.song at windriver.com
Sun Nov 6 18:52:44 PST 2016
From: Paul Gortmaker <paul.gortmaker at windriver.com>
The temporary creation of a version header adds complications
for builds where src != build (of which it doesn't use $(src)
at all) and plus the dependencies on version.h were not working,
leading to compile failures.
For an in tree build, the version will be never changing, so
just make a static version header and junk all the Makefile
complexity that we don't need.
Signed-off-by: Paul Gortmaker <paul.gortmaker at windriver.com>
Signed-off-by: Liwei Song <liwei.song at windriver.com>
---
drivers/staging/crypto/cryptodev/.gitignore | 1 -
drivers/staging/crypto/cryptodev/Makefile | 6 +-----
drivers/staging/crypto/cryptodev/version.h | 1 +
3 files changed, 2 insertions(+), 6 deletions(-)
create mode 100644 drivers/staging/crypto/cryptodev/version.h
diff --git a/drivers/staging/crypto/cryptodev/.gitignore b/drivers/staging/crypto/cryptodev/.gitignore
index 685e8eb..b04d840 100644
--- a/drivers/staging/crypto/cryptodev/.gitignore
+++ b/drivers/staging/crypto/cryptodev/.gitignore
@@ -20,7 +20,6 @@ tests/hash_comp
tests/hashcrypt_speed
releases
scripts
-version.h
tests/cipher-aead
tests/fullspeed
examples/aes
diff --git a/drivers/staging/crypto/cryptodev/Makefile b/drivers/staging/crypto/cryptodev/Makefile
index c657c70..1c9b1e3 100644
--- a/drivers/staging/crypto/cryptodev/Makefile
+++ b/drivers/staging/crypto/cryptodev/Makefile
@@ -6,7 +6,6 @@
CRYPTODEV_CFLAGS ?= #-DENABLE_ASYNC
KBUILD_CFLAGS += -I$(src) $(CRYPTODEV_CFLAGS)
KERNEL_DIR ?= /lib/modules/$(shell uname -r)/build
-VERSION = 1.6
PREFIX ?=
cryptodev-objs = ioctl.o main.o cryptlib.o authenc.o zc.o util.o
@@ -21,12 +20,9 @@ ifneq (${CROSS_COMPILE},)
KERNEL_MAKE_OPTS += CROSS_COMPILE=${CROSS_COMPILE}
endif
-build: version.h
+build:
make ${KERNEL_MAKE_OPTS} modules
-version.h: Makefile
- @echo "#define VERSION \"$(VERSION)\"" > version.h
-
install: modules_install
modules_install:
diff --git a/drivers/staging/crypto/cryptodev/version.h b/drivers/staging/crypto/cryptodev/version.h
new file mode 100644
index 0000000..83d49da
--- /dev/null
+++ b/drivers/staging/crypto/cryptodev/version.h
@@ -0,0 +1 @@
+#define VERSION "1.6"
--
2.9.3
More information about the linux-yocto
mailing list