1 Project = dynamic_pager
4 CFILES = dynamic_pager.c
5 SERVERDEFS = default_pager_alerts.defs \
6 backing_store_triggers.defs
7 USERDEFS = backing_store_alerts.defs
8 MANPAGES = dynamic_pager.8
9 LAUNCHD_PLISTS = com.apple.dynamic_pager.plist
11 Extra_CC_Flags = -mdynamic-no-pic -Wall -Werror
12 Extra_LD_Flags = -dead_strip
14 Extra_CC_Flags += -DNO_DIRECT_RPC
16 Extra_Frameworks += -framework CoreFoundation -framework IOKit
17 Extra_MIG_Flags = -R -untyped -DNO_DIRECT_RPC
19 include $(MAKEFILEPATH)/CoreOS/ReleaseControl/BSDCommon.make
21 Embedded=$(shell tconf --test TARGET_OS_EMBEDDED)
24 ifeq "$(Embedded)" "YES"
25 /usr/libexec/PlistBuddy -x \
26 -c "Add :Disabled bool true" \
27 "$(DSTROOT)/System/Library/LaunchDaemons/com.apple.dynamic_pager.plist"
29 plutil -convert binary1 "$(DSTROOT)/System/Library/LaunchDaemons/com.apple.dynamic_pager.plist"