ARCHS = arm64
TARGET := iphone:clang:latest:14.0
INSTALL_TARGET_PROCESSES = Threads

include $(THEOS)/makefiles/common.mk

TWEAK_NAME = ThreadsDeviceSpoof

ThreadsDeviceSpoof_FILES = \
	src/Tweak.m \
	src/TDSPrefs.m \
	src/TDSKeychain.m \
	src/TDSControl.m \
	src/TDSCookieStore.m \
	src/TDSLoginAssist.m \
	src/TDSSideloadFix.m \
	src/TDSGeoAlign.m \
	src/TDSMapPicker.m \
	src/TDSProxy.m \
	src/TDSCloudSync.m \
	src/TDSDeviceIDUI.m

ThreadsDeviceSpoof_CFLAGS = -fobjc-arc -Wno-unused-function -Wno-deprecated-declarations
ThreadsDeviceSpoof_FRAMEWORKS = UIKit Foundation Security DeviceCheck WebKit CoreLocation MapKit CFNetwork Network
ThreadsDeviceSpoof_LIBRARIES = substrate

include $(THEOS_MAKE_PATH)/tweak.mk

after-install::
	install.exec "killall -9 Threads || true"
