summaryrefslogtreecommitdiffstats
path: root/kcheckpass/Makefile.am
blob: 0ccd2174e37b9f3da4501b07e9995828d930e9e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
## Makefile.am for kcheckpass
## written by Christian Esken
##

INCLUDES= $(KDE_USE_FPIE) $(all_includes)

bin_PROGRAMS = kcheckpass

kcheckpass_SOURCES = kcheckpass.c \
	checkpass_etcpasswd.c checkpass_pam.c checkpass_shadow.c \
	checkpass_osfc2passwd.c checkpass_aix.c
kcheckpass_LDADD = -ltdefakes $(PASSWDLIBS) $(LIBSOCKET)
kcheckpass_LDFLAGS = $(KDE_USE_PIE) $(all_libraries)

noinst_HEADERS = kcheckpass.h

EXTRA_DIST = README

PAM = $(KCHECKPASS_PAM_SERVICE)

install-data-local:
	-@test -n "$(DESTDIR)" || test -z "$(PAM)" || $(top_srcdir)/mkpamserv $(PAM)

install-exec-hook:
	@(chown 0 $(DESTDIR)$(bindir)/kcheckpass && chmod 4755 $(DESTDIR)$(bindir)/kcheckpass) \
	|| echo "Error: Could not install kcheckpass as setuid root (possibly you won't be able to unlock)!!"