]> git.saurik.com Git - apple/system_cmds.git/blob - login.tproj/Makefile
system_cmds-496.tar.gz
[apple/system_cmds.git] / login.tproj / Makefile
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