X-Git-Url: https://git.saurik.com/veency.git/blobdiff_plain/7a02413056f079ca7c28645bc947245996d64c9b..e2da89b78561cb5f99408c92b081b0bb80e02ebb:/makefile diff --git a/makefile b/makefile index 42dde6e..32e83c2 100644 --- a/makefile +++ b/makefile @@ -1,5 +1,5 @@ -TARGET := iphone:7.0:2.0 -ARCHS := armv6 arm64 +TARGET := iphone:7.1:2.0 +ARCHS := armv6 armv7 arm64 PACKAGE_VERSION := $(shell ./version.sh) include theos/makefiles/common.mk @@ -8,28 +8,40 @@ TWEAK_NAME := Veency Veency_FILES := Tweak.mm SpringBoardAccess.c Veency_FRAMEWORKS := -Veency_FRAMEWORKS += CoreSurface Veency_FRAMEWORKS += GraphicsServices Veency_FRAMEWORKS += IOMobileFramebuffer Veency_FRAMEWORKS += QuartzCore Veency_FRAMEWORKS += UIKit +ADDITIONAL_LDFLAGS += -weak_framework IOKit + ADDITIONAL_OBJCFLAGS += -Wno-gnu ADDITIONAL_OBJCFLAGS += -Wno-dangling-else -ADDITIONAL_OBJCFLAGS += -idirafter . +ADDITIONAL_OBJCFLAGS += -idirafter xnu-2422.1.72/iokit +ADDITIONAL_OBJCFLAGS += -idirafter xnu-2422.1.72/libkern +ADDITIONAL_OBJCFLAGS += -idirafter xnu-2422.1.72/osfmk +ADDITIONAL_OBJCFLAGS += -idirafter include ADDITIONAL_OBJCFLAGS += -Ilibvncserver +# XXX: -Xarch_armv[67] doesn't even work... *sigh* ADDITIONAL_OBJCFLAGS += -Xarch_armv6 -Ilibvncserver.armv6 +ADDITIONAL_OBJCFLAGS += -Xarch_armv7 -Ilibvncserver.armv7 ADDITIONAL_OBJCFLAGS += -Xarch_arm64 -Ilibvncserver.arm64 ADDITIONAL_CFLAGS += -fvisibility=hidden -ADDITIONAL_LDFLAGS += -Xarch_armv6 -Llibvncserver.armv6/libvncserver/.libs -ADDITIONAL_LDFLAGS += -Xarch_arm64 -Llibvncserver.arm64/libvncserver/.libs -ADDITIONAL_LDFLAGS += -lvncserver -lz +ADDITIONAL_LDFLAGS += -Llibrary +ADDITIONAL_LDFLAGS += -lsurface +ADDITIONAL_LDFLAGS += -lvncserver +ADDITIONAL_LDFLAGS += -ljpeg + +ADDITIONAL_LDFLAGS += -lz ADDITIONAL_LDFLAGS += -F/System/Library/PrivateFrameworks ADDITIONAL_LDFLAGS += -weak_reference_mismatches weak +ADDITIONAL_CFLAGS += -mllvm -arm-reserve-r9 +ADDITIONAL_LDFLAGS += -Xarch_armv6 -Wl,-lgcc_s.1 + include $(THEOS_MAKE_PATH)/tweak.mk