OLD | NEW |
1 #!/bin/bash | 1 #!/bin/bash |
2 | 2 |
3 # Copyright 2015 The WebRTC project authors. All Rights Reserved. | 3 # Copyright 2015 The WebRTC project authors. All Rights Reserved. |
4 # | 4 # |
5 # Use of this source code is governed by a BSD-style license | 5 # Use of this source code is governed by a BSD-style license |
6 # that can be found in the LICENSE file in the root of the source | 6 # that can be found in the LICENSE file in the root of the source |
7 # tree. An additional intellectual property rights grant can be found | 7 # tree. An additional intellectual property rights grant can be found |
8 # in the file PATENTS. All contributing project authors may | 8 # in the file PATENTS. All contributing project authors may |
9 # be found in the AUTHORS file in the root of the source tree. | 9 # be found in the AUTHORS file in the root of the source tree. |
10 | 10 |
(...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
203 ${IA32_NINJA_DIR}/${DSYM_PATH} \ | 203 ${IA32_NINJA_DIR}/${DSYM_PATH} \ |
204 ${X64_NINJA_DIR}/${DSYM_PATH} \ | 204 ${X64_NINJA_DIR}/${DSYM_PATH} \ |
205 -create -output ${OUTPUT_DIR}/${DSYM_PATH} | 205 -create -output ${OUTPUT_DIR}/${DSYM_PATH} |
206 | 206 |
207 # Strip the dynamic framework of non-global symbols. | 207 # Strip the dynamic framework of non-global symbols. |
208 # TODO(tkchin): Override chromium strip settings in supplement.gypi instead. | 208 # TODO(tkchin): Override chromium strip settings in supplement.gypi instead. |
209 echo "Stripping non-global symbols." | 209 echo "Stripping non-global symbols." |
210 strip -x ${OUTPUT_DIR}/${DYLIB_PATH} | 210 strip -x ${OUTPUT_DIR}/${DYLIB_PATH} |
211 | 211 |
212 # Modify the version number. | 212 # Modify the version number. |
213 INFOPLIST_PATH=${OUTPUT_DIR}/WebRTC.framework/Resources/Info.plist | 213 INFOPLIST_PATH=${OUTPUT_DIR}/WebRTC.framework/Info.plist |
214 MAJOR_MINOR=$(plistbuddy -c "Print :CFBundleShortVersionString" \ | 214 MAJOR_MINOR=$(plistbuddy -c "Print :CFBundleShortVersionString" \ |
215 ${INFOPLIST_PATH}) | 215 ${INFOPLIST_PATH}) |
216 VERSION_NUMBER="${MAJOR_MINOR}.${POINT_VERSION}" | 216 VERSION_NUMBER="${MAJOR_MINOR}.${POINT_VERSION}" |
217 echo "Substituting revision number: ${VERSION_NUMBER}" | 217 echo "Substituting revision number: ${VERSION_NUMBER}" |
218 plistbuddy -c "Set :CFBundleVersion ${VERSION_NUMBER}" ${INFOPLIST_PATH} | 218 plistbuddy -c "Set :CFBundleVersion ${VERSION_NUMBER}" ${INFOPLIST_PATH} |
219 plutil -convert binary1 ${INFOPLIST_PATH} | 219 plutil -convert binary1 ${INFOPLIST_PATH} |
220 | 220 |
221 # Copy pod file. | 221 # Copy pod file. |
222 FORMAT_STRING=s/\${FRAMEWORK_VERSION_NUMBER}/${VERSION_NUMBER}/g | 222 FORMAT_STRING=s/\${FRAMEWORK_VERSION_NUMBER}/${VERSION_NUMBER}/g |
223 sed -e ${FORMAT_STRING} ${WEBRTC_BASE_DIR}/webrtc/sdk/objc/WebRTC.podspec > \ | 223 sed -e ${FORMAT_STRING} ${WEBRTC_BASE_DIR}/webrtc/sdk/objc/WebRTC.podspec > \ |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
260 else | 260 else |
261 mkdir -p ${OUTPUT_HEADER_DIR} | 261 mkdir -p ${OUTPUT_HEADER_DIR} |
262 ln -sf ${INPUT_HEADER_DIR} ${OUTPUT_HEADER_DIR}/WebRTC | 262 ln -sf ${INPUT_HEADER_DIR} ${OUTPUT_HEADER_DIR}/WebRTC |
263 fi | 263 fi |
264 fi | 264 fi |
265 | 265 |
266 echo "Generating LICENSE.html." | 266 echo "Generating LICENSE.html." |
267 ${LICENSE_SCRIPT} ${OUTPUT_DIR}/arm64_libs ${OUTPUT_DIR} | 267 ${LICENSE_SCRIPT} ${OUTPUT_DIR}/arm64_libs ${OUTPUT_DIR} |
268 | 268 |
269 echo "Done!" | 269 echo "Done!" |
OLD | NEW |