rublon-ssh-old/SSH/PAM/Makefile
KRI a7b57748ab RDEV-1036
changes in Makefile
in Vagrantfile building script changed to Makefile process (make, meke selinux, make install..)
2019-10-16 09:36:00 +02:00

14 lines
784 B
Makefile

make:
gcc -fPIC -fno-stack-protector -std=c99 -c rublonPam.c src/pamApp.c src/coreHandler.c src/signatureWrapper.c lib/cfg_parse.c lib/cJSON.c lib/qrcodegen.c
selinux:
checkmodule -M -m -o login_rublon.mod login_rublon.te
semodule_package -o login_rublon.pp -m login_rublon.mod
semodule -i login_rublon.pp
install:
install -d $(DESTDIR)/usr/share/rublon-ssh
install -m 644 rublon.config $(DESTDIR)/etc
install -m 755 confirmMethod.py $(DESTDIR)/usr/share/rublon-ssh
install -m 755 confirmUser.py $(DESTDIR)/usr/share/rublon-ssh
ld -x --shared -o $(DESTDIR)/lib64/security/pam_rublon.so -lcurl rublonPam.o pamApp.o coreHandler.o signatureWrapper.o cfg_parse.o cJSON.o qrcodegen.o
clean:
rm rublonPam.o pamApp.o coreHandler.o signatureWrapper.o cfg_parse.o cJSON.o qrcodegen.o