Fix up library dependencies for wear samples

Use the main sdk version, update wearable support to 1.1,
and support lib to 21. Use common template variables.

Change-Id: I886f8dfabc28be6c41c0b2f7fac2f7b5e4b719ce
diff --git a/templates/Wear/Wearable/build.gradle.ftl b/templates/Wear/Wearable/build.gradle.ftl
index 4c7f79d..90e57fb 100644
--- a/templates/Wear/Wearable/build.gradle.ftl
+++ b/templates/Wear/Wearable/build.gradle.ftl
@@ -33,9 +33,9 @@
 }</#if>
 
 dependencies {
-    compile 'com.google.android.gms:play-services-wearable:5.0.+'
-    compile 'com.android.support:support-v13:20.0.+'
-    compile 'com.google.android.support:wearable:1.0.+'
+    compile ${play_services_wearable_dependency}
+    compile ${android_support_v13_dependency}
+    compile ${wearable_support_dependency}
 }
 
 // The sample build uses multiple directories to
@@ -47,11 +47,9 @@
     'template'] // boilerplate code that is generated by the sample template process
 
 android {
-     <#-- Note that target SDK is hardcoded in this template. We expect all samples
-          to always use the most current SDK as their target. -->
-    compileSdkVersion 'android-20'
+    compileSdkVersion ${compile_sdk}
 
-    buildToolsVersion  ${build_tools_version}
+    buildToolsVersion ${build_tools_version}
 
     buildTypes {
         release {
diff --git a/templates/Wear/_MODULE_/build.gradle.ftl b/templates/Wear/_MODULE_/build.gradle.ftl
index b67c840..58d5706 100644
--- a/templates/Wear/_MODULE_/build.gradle.ftl
+++ b/templates/Wear/_MODULE_/build.gradle.ftl
@@ -42,11 +42,9 @@
     compile files(${dep})
 </#list>
 
-    <#-- TODO: use sample variables to set these dependencies -->
-    compile 'com.google.android.gms:play-services:5.0.+'
-    compile 'com.android.support:support-v13:20.0.+'
+    compile ${play_services_dependency}
+    compile ${android_support_v13_dependency}
     wearApp project(':Wearable')
-
 }
 
 // The sample build uses multiple directories to
@@ -60,7 +58,7 @@
 android {
     compileSdkVersion ${compile_sdk}
 
-    buildToolsVersion  ${build_tools_version}
+    buildToolsVersion ${build_tools_version}
 
     defaultConfig {
         minSdkVersion ${min_sdk}
diff --git a/templates/WearPlusShared/Shared/build.gradle.ftl b/templates/WearPlusShared/Shared/build.gradle.ftl
index 9d5e026..8c742d9 100644
--- a/templates/WearPlusShared/Shared/build.gradle.ftl
+++ b/templates/WearPlusShared/Shared/build.gradle.ftl
@@ -34,11 +34,9 @@
     'template'] // boilerplate code that is generated by the sample template process
 
 android {
-     <#-- Note that target SDK is hardcoded in this template. We expect all samples
-          to always use the most current SDK as their target. -->
     compileSdkVersion ${compile_sdk}
 
-    buildToolsVersion  ${build_tools_version}
+    buildToolsVersion ${build_tools_version}
 
     sourceSets {
         main {
diff --git a/templates/WearPlusShared/Wearable/build.gradle.ftl b/templates/WearPlusShared/Wearable/build.gradle.ftl
index 58dc384..014e394 100644
--- a/templates/WearPlusShared/Wearable/build.gradle.ftl
+++ b/templates/WearPlusShared/Wearable/build.gradle.ftl
@@ -33,9 +33,9 @@
 }</#if>
 
 dependencies {
-    compile 'com.google.android.gms:play-services-wearable:5.0.+'
-    compile 'com.android.support:support-v13:20.0.+'
-    compile 'com.google.android.support:wearable:1.0.+'
+    compile ${play_services_wearable_dependency}
+    compile ${android_support_v13_dependency}
+    compile ${wearable_support_dependency}
     compile project(':Shared')
 }
 
@@ -48,9 +48,7 @@
     'template'] // boilerplate code that is generated by the sample template process
 
 android {
-     <#-- Note that target SDK is hardcoded in this template. We expect all samples
-          to always use the most current SDK as their target. -->
-    compileSdkVersion 'android-20'
+    compileSdkVersion ${compile_sdk}
 
     buildToolsVersion ${build_tools_version}
 
diff --git a/templates/WearPlusShared/_MODULE_/build.gradle.ftl b/templates/WearPlusShared/_MODULE_/build.gradle.ftl
index 1ac578d..119e7d0 100644
--- a/templates/WearPlusShared/_MODULE_/build.gradle.ftl
+++ b/templates/WearPlusShared/_MODULE_/build.gradle.ftl
@@ -42,12 +42,10 @@
     compile files(${dep})
 </#list>
 
-    <#-- TODO: use sample variables to set these dependencies -->
-    compile 'com.google.android.gms:play-services:5.0.+'
-    compile 'com.android.support:support-v13:20.0.+'
+    compile ${play_services_dependency}
+    compile ${android_support_v13_dependency}
     compile project(':Shared')
     wearApp project(':Wearable')
-
 }
 
 // The sample build uses multiple directories to
@@ -61,7 +59,7 @@
 android {
     compileSdkVersion ${compile_sdk}
 
-    buildToolsVersion  ${build_tools_version}
+    buildToolsVersion ${build_tools_version}
 
     defaultConfig {
         minSdkVersion ${min_sdk}
diff --git a/templates/include/common.ftl b/templates/include/common.ftl
index 44398eb..65d8144 100644
--- a/templates/include/common.ftl
+++ b/templates/include/common.ftl
@@ -64,3 +64,10 @@
 </#if>
 <#-- Set the global build tools version -->
 <#assign build_tools_version='"21.0.0"'/>
+
+<#assign play_services_dependency="'com.google.android.gms:play-services:6.5.+'"/>
+<#assign play_services_wearable_dependency="'com.google.android.gms:play-services-wearable:6.5.+'"/>
+
+<#assign android_support_v13_dependency="'com.android.support:support-v13:21.0.+'"/>
+
+<#assign wearable_support_dependency="'com.google.android.support:wearable:1.1.+'"/>
\ No newline at end of file