1Project = rshd
2Install_Dir = /usr/libexec
3
4CFILES = rshd.c
5MANPAGES = rshd.8
6LAUNCHD_PLISTS = shell.plist
7
8Extra_CC_Flags = -Wall -Werror -fPIE
9Extra_CC_Flags += -D__FBSDID=__RCSID
10ifeq "$(RC_TARGET_CONFIG)" "iPhone"
11PAM=
12else
13PAM=-lpam
14endif
15Extra_LD_Flags = -dead_strip -pie $(PAM)
16
17include $(MAKEFILEPATH)/CoreOS/ReleaseControl/BSDCommon.make
18
19
20after_install:
21ifeq "$(RC_TARGET_CONFIG)" "iPhone"
22	/usr/libexec/PlistBuddy -x \
23		-c "Delete :Disabled" \
24		-c "Delete :SessionCreate" \
25		-c "Add :Sockets:Listeners:SockNodeName string localhost" \
26		"$(DSTROOT)/System/Library/LaunchDaemons/shell.plist"
27endif
28	plutil -convert binary1 "$(DSTROOT)/System/Library/LaunchDaemons/$(LAUNCHD_PLISTS)"
29	$(INSTALL_DIRECTORY) "$(DSTROOT)"/private/etc/pam.d
30	$(INSTALL_FILE) rshd.pam "$(DSTROOT)"/private/etc/pam.d/rshd
31