summaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
authorJay Freeman (saurik) <saurik@saurik.com>2015-06-25 10:19:08 +0000
committerJay Freeman (saurik) <saurik@saurik.com>2015-06-25 11:59:32 +0000
commit10fd0e0c7fc4459f65c1e6029d44cd522e18becb (patch)
tree90bdf8374633501d71c8d606d5371da0ed96c217 /makefile
parent445ca7c40d970d9ed973e67040123c2e020fd294 (diff)
On iOS 8.3, allow symbolic links as /Applications.
Diffstat (limited to 'makefile')
-rw-r--r--makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/makefile b/makefile
index 27410ef..7ba5ac8 100644
--- a/makefile
+++ b/makefile
@@ -1,4 +1,4 @@
-uikittools = uiduid uicache uiopen gssc sbdidlaunch sbreload cfversion iomfsetgamma
+uikittools = uiduid uicache uiopen gssc sbdidlaunch sbreload cfversion iomfsetgamma libuicache.dylib
all: $(uikittools)
@@ -19,6 +19,10 @@ extrainst_ := -framework CoreFoundation -framework Foundation
uicache: csstore.cpp
extrainst_: csstore.cpp
+%.dylib: %.mm
+ $${PKG_TARG}-g++ -Wall -Werror -dynamiclib -o $@ $^ $($@) -F"$${PKG_ROOT}"/System/Library/PrivateFrameworks -lobjc -framework CoreFoundation -framework Foundation
+ ldid -S $@
+
%: %.mm
$${PKG_TARG}-g++ -Wall -Werror -o $@ $^ $($@) -F"$${PKG_ROOT}"/System/Library/PrivateFrameworks -lobjc
ldid -S$(wildcard $@.xml) $@
@@ -33,8 +37,10 @@ iomfsetgamma: iomfsetgamma.c
package: all extrainst_
rm -rf _
+ mkdir -p _/usr/lib
+ cp -a $(filter %.dylib,$(uikittools)) _/usr/lib
mkdir -p _/usr/bin
- cp -a $(uikittools) _/usr/bin
+ cp -a $(filter-out %.dylib,$(uikittools)) _/usr/bin
mkdir -p _/DEBIAN
./control.sh _ >_/DEBIAN/control
cp -a extrainst_ _/DEBIAN/