]> git.saurik.com Git - veency.git/commitdiff
Finish weirdly-unfinished library script renaming.
authorJay Freeman (saurik) <saurik@saurik.com>
Mon, 3 Nov 2014 14:23:48 +0000 (06:23 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Mon, 3 Nov 2014 15:20:02 +0000 (07:20 -0800)
libjpeg.sh [deleted file]
library.sh [new file with mode: 0755]
libvncserver.sh [deleted file]

diff --git a/libjpeg.sh b/libjpeg.sh
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/library.sh b/library.sh
new file mode 100755 (executable)
index 0000000..30fd658
--- /dev/null
@@ -0,0 +1,77 @@
+#!/usr/bin/env bash
+
+# Cycript - Optimizing JavaScript Compiler/Runtime
+# Copyright (C) 2009-2013  Jay Freeman (saurik)
+
+# GNU General Public License, Version 3 {{{
+#
+# Cycript is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published
+# by the Free Software Foundation, either version 3 of the License,
+# or (at your option) any later version.
+#
+# Cycript is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with Cycript.  If not, see <http://www.gnu.org/licenses/>.
+# }}}
+
+set -e
+
+function arch() {
+    local arch=$1
+    local host=$2
+    local sdk=$3
+    local os=$4
+    local min=$5
+    shift 5
+
+    rm -rf "libjpeg.${arch}"
+    rm -rf "libvncserver.${arch}"
+
+    if ! isysroot=$(xcodebuild -sdk "${sdk}" -version Path); then
+        return
+    fi
+
+    mkdir "libjpeg.${arch}"
+    mkdir "libvncserver.${arch}"
+
+    flags=()
+    flags+=(-isysroot "${isysroot}")
+    flags+=(-m${os}-version-min="${min}")
+    flags+=(-O3 -g3)
+    flags+=(-fvisibility=hidden)
+
+    if [[ ${arch} == arm* && ${arch} != arm64 ]]; then
+        flags+=(-mthumb)
+    fi
+
+    cpp="$*"
+
+    function configure() {
+        code=$1
+        shift
+        CC="clang -arch ${arch}" CXX="clang++ -arch ${arch}" CFLAGS="${flags[*]}" CPPFLAGS="${flags[*]} ${cpp}" ../"${code}"/configure --host="${host}" --disable-shared "$@"
+    }
+
+    cd "libjpeg.${arch}"
+    configure jpeg-9a
+    make
+    cd ..
+
+    flags+=(-I"${PWD}/jpeg-9a")
+
+    jpeg=${PWD}/libjpeg.${arch}
+    flags+=(-I"${jpeg}")
+
+    cd "libvncserver.${arch}"
+    configure libvncserver JPEG_LDFLAGS="-L${jpeg}/.libs -ljpeg"
+    make
+    cd ..
+}
+
+arch armv6 arm-apple-darwin10 iphoneos iphoneos 2.0 -mllvm -arm-reserve-r9
+arch arm64 aarch64-apple-darwin11 iphoneos iphoneos 2.0
diff --git a/libvncserver.sh b/libvncserver.sh
deleted file mode 100755 (executable)
index 30fd658..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/usr/bin/env bash
-
-# Cycript - Optimizing JavaScript Compiler/Runtime
-# Copyright (C) 2009-2013  Jay Freeman (saurik)
-
-# GNU General Public License, Version 3 {{{
-#
-# Cycript is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published
-# by the Free Software Foundation, either version 3 of the License,
-# or (at your option) any later version.
-#
-# Cycript is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with Cycript.  If not, see <http://www.gnu.org/licenses/>.
-# }}}
-
-set -e
-
-function arch() {
-    local arch=$1
-    local host=$2
-    local sdk=$3
-    local os=$4
-    local min=$5
-    shift 5
-
-    rm -rf "libjpeg.${arch}"
-    rm -rf "libvncserver.${arch}"
-
-    if ! isysroot=$(xcodebuild -sdk "${sdk}" -version Path); then
-        return
-    fi
-
-    mkdir "libjpeg.${arch}"
-    mkdir "libvncserver.${arch}"
-
-    flags=()
-    flags+=(-isysroot "${isysroot}")
-    flags+=(-m${os}-version-min="${min}")
-    flags+=(-O3 -g3)
-    flags+=(-fvisibility=hidden)
-
-    if [[ ${arch} == arm* && ${arch} != arm64 ]]; then
-        flags+=(-mthumb)
-    fi
-
-    cpp="$*"
-
-    function configure() {
-        code=$1
-        shift
-        CC="clang -arch ${arch}" CXX="clang++ -arch ${arch}" CFLAGS="${flags[*]}" CPPFLAGS="${flags[*]} ${cpp}" ../"${code}"/configure --host="${host}" --disable-shared "$@"
-    }
-
-    cd "libjpeg.${arch}"
-    configure jpeg-9a
-    make
-    cd ..
-
-    flags+=(-I"${PWD}/jpeg-9a")
-
-    jpeg=${PWD}/libjpeg.${arch}
-    flags+=(-I"${jpeg}")
-
-    cd "libvncserver.${arch}"
-    configure libvncserver JPEG_LDFLAGS="-L${jpeg}/.libs -ljpeg"
-    make
-    cd ..
-}
-
-arch armv6 arm-apple-darwin10 iphoneos iphoneos 2.0 -mllvm -arm-reserve-r9
-arch arm64 aarch64-apple-darwin11 iphoneos iphoneos 2.0