1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- @echo off
- :: Use argument to decide which build system should be used
- if "%1" == "gradle" goto initForGradle
- if "%1" == "maven" goto initForMaven
- if "%1" == "ant" goto initForAnt
- goto invalidInput
- :initForGradle
- echo "Executing Gradle setup..."
- goto initDefault
- :initForMaven
- echo "Executing Maven setup..."
- goto initDefault
- :initForAnt
- echo "Executing Ant setup..."
- ::If the directory exists the script has already been executed
- if not exist .\actionbarsherlock (
- ::Gets the owncloud-android-library
- call git submodule init
- call git submodule update
-
- ::Clones the actionbarsherlock and checks-out the right release (4.2.0)
- git clone "https://github.com/JakeWharton/ActionBarSherlock.git" "actionbarsherlock"
- cd "actionbarsherlock"
- git checkout "90939dc3925ffaaa0de269bbbe1b35e274968ea1"
- cd ../
- call android.bat update project -p actionbarsherlock/library -n ActionBarSherlock --target android-19
- call android.bat update lib-project -p owncloud-android-library
- call android.bat update project -p .
- call android.bat update project -p oc_jb_workaround
- copy /Y third_party\android-support-library\android-support-v4.jar actionbarsherlock\library\libs\android-support-v4.jar
- call android.bat update test-project -p tests -m ..
- )
- goto complete
- :initDefault
- call git submodule init
- call git submodule update
- call android.bat update lib-project -p owncloud-android-library
- call android.bat update project -p .
- call android.bat update project -p oc_jb_workaround
- call android.bat update test-project -p tests -m ..
- goto complete
- :invalidInput
- echo "Input argument invalid."
- echo "Usage: %0 [ant | maven | gradle]."
- goto exit
- :complete
- echo "...setup complete."
- goto exit
- :exit
|