Drop makefile build support.

Add basic cmake build instructions.
Add a README file.
Some cosmetics.

Signed-off-by: gregory guy <gregory-tde@laposte.net>
pull/4/head
gregory guy 4 years ago
parent e378672008
commit 6851937dc1
No known key found for this signature in database
GPG Key ID: 3BCCA0F7AB4536F4

3
.gitmodules vendored

@ -1,6 +1,3 @@
[submodule "admin"]
path = admin
url = https://scm.trinitydesktop.org/scm/git/tde-common-admin
[submodule "cmake"]
path = cmake
url = https://scm.trinitydesktop.org/scm/git/tde-common-cmake

@ -0,0 +1,23 @@
Basic Installation
==================
smartcardauth relies on cmake to build.
Here are suggested default options:
-DCMAKE_INSTALL_PREFIX="/usr" \
-DCONFIG_INSTALL_DIR="/etc/trinity" \
-DSYSCONF_INSTALL_DIR="/etc" \
-DXDG_MENU_INSTALL_DIR="/etc/xdg/menus" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_VERBOSE_MAKEFILE="ON" \
-DCMAKE_SKIP_RPATH="OFF" \
-DWITH_ALL_OPTIONS="ON"
Requirements:
=============
- gnutls
- openssl
- libpkcs11-helper

@ -1,13 +0,0 @@
FPACKAGE = smartcardauth
VERSION = 2.0
build:
clean:
install:
./build_cardpincheck
mkdir -p $(DESTDIR)/usr
cp -Rp src/cardpincheck usr/bin/cardpincheck
cp -Rp usr/* $(DESTDIR)/usr/

@ -0,0 +1,30 @@
smartcardauth - a SmartCard Login and LUKS Decrypt Setup Utility for TDE.
Smartcardauth will allow you to set up your computer to accept a
SmartCard as an authentication source. It is designed to work with any
OpenSC-supported, ISO 7816-4,-8 compliant, PKCS#11 enabled smartcard.
Examples of such cards are:
- The OpenPGP card (ISO ISO 7816-4,-8 compliant)
FEATURES:
=========
* support encrypted LUKS partition
* automatic login, lock, and unlock
CONTRIBUTING
==============
If you wish to contribute to smartcardauth, you might do so:
- TDE Gitea Workspace (TGW) collaboration tool.
https://mirror.git.trinitydesktop.org/gitea
- TDE Weblate Translation Workspace (TWTW) collaboration tool.
https://mirror.git.trinitydesktop.org/weblate

@ -1 +0,0 @@
Subproject commit 80eb8bffc7c3b5cbf5ab51b4d7877d0cdaad45e1

@ -1,5 +0,0 @@
#!/bin/bash
cd src/
make
cd ..

@ -1,12 +0,0 @@
LDFLAGS=-ldl -lpthread -lgnutls -lcrypto -lpkcs11-helper
all: cardpincheck.o cardpincheck
cardpincheck.o: cardpincheck.c
$(CC) cardpincheck.c -c
cardpincheck: cardpincheck.o
$(CC) cardpincheck.o -o cardpincheck $(LDFLAGS)
clean:
rm -f cardpincheck.o cardpincheck
Loading…
Cancel
Save