Guest User

Untitled

a guest
Jul 16th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. # Titanium specific environment settings / aliases
  2.  
  3. export TI_MOBILE="/Users/marshall/Code/titanium_mobile"
  4. export TI_KS="$TI_MOBILE/demos/KitchenSink"
  5. export TI_SYS="/Library/Application Support/Titanium"
  6. export TI_SYS_MOBILESDK="$TI_SYS/mobilesdk/osx"
  7. export TI_DEV_MOBILESDK="$TI_MOBILE/dist/mobilesdk/osx"
  8.  
  9. export TI_SYS_VERSION=1.7.0
  10. export TI_SYS_SDK="$TI_SYS_MOBILESDK/$TI_SYS_VERSION"
  11. export TI_DEV_VERSION=1.8.0
  12. export TI_DEV_SDK="$TI_DEV_MOBILESDK/$TI_DEV_VERSION"
  13.  
  14. alias ti='cd $TI_MOBILE'
  15. alias ks='cd $TI_KS'
  16. function copy_ti_sdk {
  17. version=$1
  18. if [ "$version" = "" ]; then
  19. version=$TI_DEV_VERSION
  20. fi
  21. cp -r $TI_MOBILE/support/* $TI_DEV_MOBILESDK/$version
  22. }
  23.  
  24. build_sdk() {
  25. startdir=$PWD
  26. ti
  27. version=`python -c 'import sys; sys.path.append("build"); import titanium_version; sys.stdout.write(titanium_version.version)'`
  28.  
  29. scons $@ && cd dist && unzip -o mobilesdk-$version-osx.zip
  30. cd "$startdir"
  31. }
  32.  
  33. build_sdk_fast() {
  34. build_sdk ant_targets=build android=1
  35. }
  36.  
  37. drillbit() {
  38. build_sdk
  39. "$TI_MOBILE/drillbit/drillbit.py" $@
  40. }
  41.  
  42. drillbit_fast() {
  43. build_sdk ant_targets=build android=1
  44. "$TI_MOBILE/drillbit/drillbit.py" $@
  45. }
  46.  
  47. alias titanium='"$TI_SYS_SDK/titanium.py"'
  48. alias builder='"$TI_SYS_SDK/android/builder.py"'
  49. alias project='"$TI_SYS_SDK/project.py"'
  50.  
  51. alias dev_titanium='copy_ti_sdk; "$TI_DEV_SDK/titanium.py"'
  52. alias dev_builder='copy_ti_sdk; "$TI_DEV_SDK/android/builder.py"'
  53. alias dev_project='copy_ti_sdk; "$TI_DEV_SDK/project.py"'
Add Comment
Please, Sign In to add comment