| 1 | #!/bin/sh |
| 2 | source "$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)/functions.sh" |
| 3 | gen_podspec() { |
| 4 | ARCH=$1 |
| 5 | CW_PLUGIN_DIR="`pwd`/../../cw_monero/macos" |
| 6 | BASE_FILENAME="cw_monero_base.podspec" |
| 7 | BASE_FILE_PATH="${CW_PLUGIN_DIR}/${BASE_FILENAME}" |
| 8 | DEFAULT_FILENAME="cw_monero.podspec" |
| 9 | DEFAULT_FILE_PATH="${CW_PLUGIN_DIR}/${DEFAULT_FILENAME}" |
| 10 | rm -f $DEFAULT_FILE_PATH |
| 11 | cp $BASE_FILE_PATH $DEFAULT_FILE_PATH |
| 12 | universal_sed "s/#___VALID_ARCHS___#/${ARCH}/g" $DEFAULT_FILE_PATH |
| 13 | } |
| 14 | |
| 15 | gen_project() { |
| 16 | ARCH=$1 |
| 17 | CW_DIR="`pwd`/../../macos/Runner.xcodeproj" |
| 18 | BASE_FILENAME="project_base.pbxproj" |
| 19 | BASE_FILE_PATH="${CW_DIR}/${BASE_FILENAME}" |
| 20 | DEFAULT_FILENAME="project.pbxproj" |
| 21 | DEFAULT_FILE_PATH="${CW_DIR}/${DEFAULT_FILENAME}" |
| 22 | universal_sed "s/ARCHS =.*/ARCHS = \"${ARCH}\";/g" $DEFAULT_FILE_PATH |
| 23 | } |
| 24 | |
| 25 | gen() { |
| 26 | ARCH=$1 |
| 27 | gen_podspec "${ARCH}" |
| 28 | gen_project "${ARCH}" |
| 29 | } |