]>
Commit | Line | Data |
---|---|---|
1 | Project = login | |
2 | Install_Dir = /usr/bin | |
3 | ||
4 | ||
5 | HFILES = pathnames.h | |
6 | CFILES = login.c | |
7 | MANPAGES = login.1 | |
8 | ||
9 | Embedded=$(shell tconf --test TARGET_OS_EMBEDDED) | |
10 | ||
11 | Extra_CC_Flags = -Wall -Werror -mdynamic-no-pic | |
12 | Extra_LD_Flags = -dead_strip | |
13 | ||
14 | Extra_CC_Flags += -D__FBSDID=__RCSID | |
15 | ||
16 | ifneq ($(Embedded),YES) | |
17 | CFILES += login_audit.c | |
18 | Extra_CC_Flags += -DUSE_PAM -DUSE_BSM_AUDIT | |
19 | Extra_LD_Flags += -lbsm -lpam | |
20 | else | |
21 | Extra_CC_Flags += -Wno-deprecated-declarations | |
22 | endif | |
23 | ||
24 | include $(MAKEFILEPATH)/CoreOS/ReleaseControl/BSDCommon.make | |
25 | ||
26 | Install_Program_Mode = 04555 | |
27 | ||
28 | after_install: | |
29 | $(INSTALL_DIRECTORY) "$(DSTROOT)"/private/etc/pam.d | |
30 | $(INSTALL_FILE) login.pam "$(DSTROOT)"/private/etc/pam.d/login | |
31 | sed -e '/pam_launchd.so/d' < login.pam > "$(OBJROOT)"/login.term | |
32 | $(INSTALL_FILE) "$(OBJROOT)"/login.term "$(DSTROOT)"/private/etc/pam.d/login.term |