5 override CFLAGS
+= -Isrc
-DPREFIX
="\"$(PREFIX)"\"
9 VLOCK_VERSION
= "2.0 beta1"
21 vlock
: vlock.sh config.mk Makefile
24 -e
's,%BOURNE_SHELL%,$(BOURNE_SHELL),' \
25 -e
's,%PREFIX%,$(PREFIX),' \
26 -e
's,%VLOCK_VERSION%,$(VLOCK_VERSION),' \
30 ifneq ($(USE_ROOT_PASS
),y
)
31 vlock-current
: override CFLAGS
+= -DNO_ROOT_PASS
34 ifneq ($(USER_KILL
),y
)
35 vlock-current
: override CFLAGS
+= -DNO_USER_KILL
38 ifeq ($(AUTH_METHOD
),pam
)
39 vlock-current
: override LDFLAGS
+= $(PAM_LIBS
)
42 ifeq ($(AUTH_METHOD
),shadow
)
43 vlock-current
: override LDFLAGS
+= -lcrypt
46 vlock-current
: vlock-current.c auth-
$(AUTH_METHOD
).c
49 vlock-nosysrq vlock-all
: override LDFLAGS
+= $(PAM_LIBS
)
50 vlock-nosysrq vlock-all
: override CFLAGS
+= -DUSE_PAM
58 else # VLOCK_GROUP is defined
65 install: install-programs install-man
67 .PHONY
: install-programs
68 install-programs
: $(PROGRAMS
)
69 $(INSTALL
) -D
-m
755 -o root
-g root vlock
$(DESTDIR
)$(PREFIX
)/bin
/vlock
70 $(INSTALL
) -D
-m
4711 -o root
-g root vlock-current
$(DESTDIR
)$(PREFIX
)/sbin
/vlock-current
71 $(INSTALL
) -D
-m
755 -o root
-g root vlock-all
$(DESTDIR
)$(PREFIX
)/sbin
/vlock-all
72 $(INSTALL
) -D
-m
$(VLOCK_MODE
) -o root
-g
$(VLOCK_GROUP
) vlock-nosysrq
$(DESTDIR
)$(PREFIX
)/sbin
/vlock-nosysrq
73 $(INSTALL
) -D
-m
$(VLOCK_MODE
) -o root
-g
$(VLOCK_GROUP
) vlock-new
$(DESTDIR
)$(PREFIX
)/sbin
/vlock-new
77 $(INSTALL
) -D
-m
644 -o root
-g root man
/vlock
.1 $(DESTDIR
)$(PREFIX
)/share
/man
/man1
/vlock
.1
78 $(INSTALL
) -D
-m
644 -o root
-g root man
/vlock-current
.8 $(DESTDIR
)$(PREFIX
)/share
/man
/man8
/vlock-current
.8
79 $(INSTALL
) -D
-m
644 -o root
-g root man
/vlock-all
.8 $(DESTDIR
)$(PREFIX
)/share
/man
/man8
/vlock-all
.8
80 $(INSTALL
) -D
-m
644 -o root
-g root man
/vlock-new
.8 $(DESTDIR
)$(PREFIX
)/share
/man
/man8
/vlock-new
.8
81 $(INSTALL
) -D
-m
644 -o root
-g root man
/vlock-nosysrq
.8 $(DESTDIR
)$(PREFIX
)/share
/man
/man8
/vlock-nosysrq
.8