-
Notifications
You must be signed in to change notification settings - Fork 2
/
makefile
47 lines (34 loc) · 1.34 KB
/
makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
TARGET := iphone:7.1:2.0
ARCHS := arm64
PACKAGE_VERSION := $(shell ./version.sh)
include theos/makefiles/common.mk
TWEAK_NAME := Veency
Veency_FILES := Tweak.mm SpringBoardAccess.c
Veency_FRAMEWORKS :=
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 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 += -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
# ADDITIONAL_LDFLAGS += -Xarch_armv6 -Wl,-lgcc_s.1
include $(THEOS_MAKE_PATH)/tweak.mk