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