aboutsummaryrefslogtreecommitdiff
path: root/libnitrokey.pro
diff options
context:
space:
mode:
Diffstat (limited to 'libnitrokey.pro')
-rw-r--r--libnitrokey.pro21
1 files changed, 21 insertions, 0 deletions
diff --git a/libnitrokey.pro b/libnitrokey.pro
index 8d223f5..3c79a78 100644
--- a/libnitrokey.pro
+++ b/libnitrokey.pro
@@ -3,6 +3,7 @@
CONFIG += c++14 shared debug
+
TEMPLATE = lib
TARGET = nitrokey
@@ -32,6 +33,7 @@ HEADERS = \
$$PWD/include/stick20_commands.h \
$$PWD/NK_C_API.h
+
SOURCES = \
$$PWD/command_id.cc \
$$PWD/device.cc \
@@ -77,3 +79,22 @@ INCLUDEPATH = \
#DEFINES =
+unix:!macx{
+ # Install rules for QMake (CMake is preffered though)
+ udevrules.path = $$system(pkg-config --variable=udevdir udev)
+ isEmpty(udevrules.path){
+ udevrules.path = "/lib/udev/"
+ message("Could not detect path for udev rules - setting default: " $$udevrules.path)
+ }
+ udevrules.path = $$udevrules.path"/rules.d"
+ udevrules.files = $$PWD/"data/41-nitrokey.rules"
+ message ($$udevrules.files)
+ INSTALLS +=udevrules
+
+ headers.files = $$HEADERS
+ headers.path = /usr/local/include/libnitrokey/
+ INSTALLS += headers
+
+ libbin.path = /usr/local/lib
+ INSTALLS += libbin
+}