Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. echo "Building pjsip:"
  4.  
  5. # change this to whatever DEVPATH works
  6. # if you get make errors, maybe redownload pjsip and try again
  7.  
  8. export DEVPATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer
  9.  
  10. MIN_IOS="-miphoneos-version-min=9.0" ARCH="-arch i386" CFLAGS="-O2 -m32 -mios-simulator-version-min=9.0 -fembed-bitcode" LDFLAGS="-O2 -m32 -mios-simulator-version-min=9.0 -fembed-bitcode" ./configure-iphone
  11. make dep && make clean && make
  12.  
  13. MIN_IOS="-miphoneos-version-min=9.0" ARCH="-arch x86_64" CFLAGS="-O2 -m32 -mios-simulator-version-min=9.0 -fembed-bitcode" LDFLAGS="-O2 -m32 -mios-simulator-version-min=9.0 -fembed-bitcode" ./configure-iphone
  14. make dep && make clean && make
  15.  
  16. export DEVPATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer
  17.  
  18. MIN_IOS="-miphoneos-version-min=9.0" ARCH="-arch armv7" CFLAGS="-O2 -fembed-bitcode" LDFLAGS="-O2 -fembed-bitcode" ./configure-iphone
  19. make dep && make clean && make
  20.  
  21. MIN_IOS="-miphoneos-version-min=9.0" ARCH="-arch armv7s" CFLAGS="-O2 -fembed-bitcode" LDFLAGS="-O2 -fembed-bitcode" ./configure-iphone
  22. make dep && make clean && make
  23.  
  24. MIN_IOS="-miphoneos-version-min=9.0" ARCH="-arch arm64" CFLAGS="-O2 -fembed-bitcode" LDFLAGS="-O2 -fembed-bitcode" ./configure-iphone
  25. make dep && make clean && make
  26.  
  27.  
  28.  
  29. link_libraries () {
  30. PATH=${1}
  31. LIB=${2}
  32.  
  33. /usr/bin/xcrun -sdk iphoneos lipo -arch i386 ${PATH}/lib/lib{LIB}-i386-apple-darwin_ios.a \
  34. -arch armv7 ${PATH}/lib/lib${LIB}-armv7-apple-darwin_ios.a \
  35. -arch armv7s ${PATH}/lib/lib${LIB}-armv7s-apple-darwin_ios.a \
  36. -arch arm64 ${PATH}/lib/lib${LIB}-arm64-apple-darwin_ios.a \
  37. -arch x86_64 ${PATH}/lib/lib${LIB}-x86_64-apple-darwin_ios.a \
  38. -create -output ${PATH}/lib${LIB}.a
  39. }
  40.  
  41. link_libraries pjlib pj
  42. link_libraries pjlib-util pjlib-util
  43. link_libraries pjmedia pjmedia
  44. link_libraries pjmedia pjmedia-audiodev
  45. link_libraries pjmedia pjmedia-codec
  46. link_libraries pjnath pjnath
  47. link_libraries pjsip pjsip
  48. link_libraries pjsip pjsip-simple
  49. link_libraries pjsip pjsip-ua
  50. link_libraries pjsip pjsua
  51. link_libraries pjsip pjsua2
  52. link_libraries third_party g7221codec
  53. link_libraries third_party gsmcodec
  54. link_libraries third_party ilbccodec
  55. link_libraries third_party resample
  56. link_libraries third_party speex
  57. link_libraries third_party srtp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement