-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathMakefile
More file actions
22 lines (16 loc) · 806 Bytes
/
Makefile
File metadata and controls
22 lines (16 loc) · 806 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
TARGET := iphone:clang:14.5:14.0
include $(THEOS)/makefiles/common.mk
TOOL_NAME = Scrubble
Scrubble_FILES = $(wildcard src/*.m)
Scrubble_CFLAGS = -fobjc-arc -Wno-deprecated-declarations
Scrubble_CODESIGN_FLAGS = -Sentitlements.plist
Scrubble_INSTALL_PATH = /usr/local/libexec/
$(TOOL_NAME)_PRIVATE_FRAMEWORKS = MediaRemote
include $(THEOS_MAKE_PATH)/tool.mk
SUBPROJECTS += ScrubblePrefs
include $(THEOS_MAKE_PATH)/aggregate.mk
internal-stage::
$(ECHO_NOTHING)$(FAKEROOT) chown root:wheel $(THEOS_STAGING_DIR)/Library/LaunchDaemons/fr.rootfs.scrubble.plist$(ECHO_END)
ifeq ($(THEOS_PACKAGE_SCHEME),rootless)
$(ECHO_NOTHING)/usr/libexec/PlistBuddy -c "Set :ProgramArguments:0 /var/jb/usr/local/libexec/Scrubble" "$(THEOS_STAGING_DIR)/Library/LaunchDaemons/fr.rootfs.scrubble.plist" $(ECHO_END)
endif