BasicSyncAdapter: Migrate build to Gradle

Change-Id: I752032eb1718126a4e587f6e4a24c72b3402f3b6
diff --git a/networking/sync/BasicSyncAdapter/BasicSyncAdapter/build.gradle b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/build.gradle
new file mode 100644
index 0000000..2cb4273
--- /dev/null
+++ b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/build.gradle
@@ -0,0 +1,28 @@
+buildscript {
+    repositories {
+        maven { url 'http://repo1.maven.org/maven2' }
+    }
+    dependencies {
+        classpath 'com.android.tools.build:gradle:0.5.+'
+    }
+}
+apply plugin: 'android'
+
+repositories {
+    mavenCentral()
+}
+
+dependencies {
+    compile 'com.google.guava:guava:14.0.+'
+    compile files('libs/android-support-v4.jar')
+}
+
+android {
+    compileSdkVersion 17
+    buildToolsVersion "17.0.0"
+
+    defaultConfig {
+        minSdkVersion 7
+        targetSdkVersion 17
+    }
+}
diff --git a/networking/sync/BasicSyncAdapter/libs/android-support-v4.jar b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/libs/android-support-v4.jar
similarity index 100%
rename from networking/sync/BasicSyncAdapter/libs/android-support-v4.jar
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/libs/android-support-v4.jar
Binary files differ
diff --git a/networking/sync/BasicSyncAdapter/AndroidManifest.xml b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/AndroidManifest.xml
similarity index 100%
rename from networking/sync/BasicSyncAdapter/AndroidManifest.xml
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/AndroidManifest.xml
diff --git a/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/common b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/common
new file mode 120000
index 0000000..f98e04d
--- /dev/null
+++ b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/common
@@ -0,0 +1 @@
+../../../../../../../../../../common
\ No newline at end of file
diff --git a/networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/EntryListActivity.java b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/EntryListActivity.java
similarity index 100%
rename from networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/EntryListActivity.java
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/EntryListActivity.java
diff --git a/networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/EntryListFragment.java b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/EntryListFragment.java
similarity index 100%
rename from networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/EntryListFragment.java
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/EntryListFragment.java
diff --git a/networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/SyncAdapter.java b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/SyncAdapter.java
similarity index 100%
rename from networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/SyncAdapter.java
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/SyncAdapter.java
diff --git a/networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/SyncService.java b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/SyncService.java
similarity index 100%
rename from networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/SyncService.java
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/SyncService.java
diff --git a/networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/SyncUtils.java b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/SyncUtils.java
similarity index 100%
rename from networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/SyncUtils.java
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/SyncUtils.java
diff --git a/networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/net/FeedParser.java b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/net/FeedParser.java
similarity index 100%
rename from networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/net/FeedParser.java
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/net/FeedParser.java
diff --git a/networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/provider/FeedContract.java b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/provider/FeedContract.java
similarity index 100%
rename from networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/provider/FeedContract.java
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/provider/FeedContract.java
diff --git a/networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/provider/FeedProvider.java b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/provider/FeedProvider.java
similarity index 100%
rename from networking/sync/BasicSyncAdapter/src/com/example/android/network/sync/basicsyncadapter/provider/FeedProvider.java
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/java/com/example/android/network/sync/basicsyncadapter/provider/FeedProvider.java
diff --git a/networking/sync/BasicSyncAdapter/res/drawable-hdpi/ic_launcher.png b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/drawable-hdpi/ic_launcher.png
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/drawable-hdpi/ic_launcher.png
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/drawable-hdpi/ic_launcher.png
Binary files differ
diff --git a/networking/sync/BasicSyncAdapter/res/drawable-mdpi/ic_launcher.png b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/drawable-mdpi/ic_launcher.png
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/drawable-mdpi/ic_launcher.png
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/drawable-mdpi/ic_launcher.png
Binary files differ
diff --git a/networking/sync/BasicSyncAdapter/res/drawable-xhdpi/ic_action_refresh.png b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/drawable-xhdpi/ic_action_refresh.png
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/drawable-xhdpi/ic_action_refresh.png
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/drawable-xhdpi/ic_action_refresh.png
Binary files differ
diff --git a/networking/sync/BasicSyncAdapter/res/drawable-xhdpi/ic_launcher.png b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/drawable-xhdpi/ic_launcher.png
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/drawable-xhdpi/ic_launcher.png
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/drawable-xhdpi/ic_launcher.png
Binary files differ
diff --git a/networking/sync/BasicSyncAdapter/res/drawable-xxhdpi/ic_launcher.png b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/drawable-xxhdpi/ic_launcher.png
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/drawable-xxhdpi/ic_launcher.png
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/drawable-xxhdpi/ic_launcher.png
Binary files differ
diff --git a/networking/sync/BasicSyncAdapter/res/layout/actionbar_indeterminate_progress.xml b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/layout/actionbar_indeterminate_progress.xml
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/layout/actionbar_indeterminate_progress.xml
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/layout/actionbar_indeterminate_progress.xml
diff --git a/networking/sync/BasicSyncAdapter/res/layout/activity_entry_list.xml b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/layout/activity_entry_list.xml
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/layout/activity_entry_list.xml
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/layout/activity_entry_list.xml
diff --git a/networking/sync/BasicSyncAdapter/res/menu/main.xml b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/menu/main.xml
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/menu/main.xml
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/menu/main.xml
diff --git a/networking/sync/BasicSyncAdapter/res/values-v11/styles.xml b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/values-v11/styles.xml
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/values-v11/styles.xml
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/values-v11/styles.xml
diff --git a/networking/sync/BasicSyncAdapter/res/values-v14/styles.xml b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/values-v14/styles.xml
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/values-v14/styles.xml
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/values-v14/styles.xml
diff --git a/networking/sync/BasicSyncAdapter/res/values/attrs.xml b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/values/attrs.xml
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/values/attrs.xml
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/values/attrs.xml
diff --git a/networking/sync/BasicSyncAdapter/res/values/dimen.xml b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/values/dimen.xml
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/values/dimen.xml
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/values/dimen.xml
diff --git a/networking/sync/BasicSyncAdapter/res/values/strings.xml b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/values/strings.xml
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/values/strings.xml
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/values/strings.xml
diff --git a/networking/sync/BasicSyncAdapter/res/values/styles.xml b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/values/styles.xml
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/values/styles.xml
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/values/styles.xml
diff --git a/networking/sync/BasicSyncAdapter/res/xml/authenticator.xml b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/xml/authenticator.xml
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/xml/authenticator.xml
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/xml/authenticator.xml
diff --git a/networking/sync/BasicSyncAdapter/res/xml/syncadapter.xml b/networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/xml/syncadapter.xml
similarity index 100%
rename from networking/sync/BasicSyncAdapter/res/xml/syncadapter.xml
rename to networking/sync/BasicSyncAdapter/BasicSyncAdapter/src/main/res/xml/syncadapter.xml
diff --git a/networking/sync/BasicSyncAdapter/build.gradle b/networking/sync/BasicSyncAdapter/build.gradle
new file mode 100644
index 0000000..495c503
--- /dev/null
+++ b/networking/sync/BasicSyncAdapter/build.gradle
@@ -0,0 +1 @@
+// Top-level build file where you can add configuration options common to all sub-projects/modules.
diff --git a/networking/sync/BasicSyncAdapter/libs/guava-14.0.1.jar b/networking/sync/BasicSyncAdapter/libs/guava-14.0.1.jar
deleted file mode 100644
index 3a3d925..0000000
--- a/networking/sync/BasicSyncAdapter/libs/guava-14.0.1.jar
+++ /dev/null
Binary files differ
diff --git a/networking/sync/BasicSyncAdapter/proguard-project.txt b/networking/sync/BasicSyncAdapter/proguard-project.txt
deleted file mode 100644
index f2fe155..0000000
--- a/networking/sync/BasicSyncAdapter/proguard-project.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-# To enable ProGuard in your project, edit project.properties
-# to define the proguard.config property as described in that file.
-#
-# Add project specific ProGuard rules here.
-# By default, the flags in this file are appended to flags specified
-# in ${sdk.dir}/tools/proguard/proguard-android.txt
-# You can edit the include path and order by changing the ProGuard
-# include property in project.properties.
-#
-# For more details, see
-#   http://developer.android.com/guide/developing/tools/proguard.html
-
-# Add any project specific keep options here:
-
-# If your project uses WebView with JS, uncomment the following
-# and specify the fully qualified class name to the JavaScript interface
-# class:
-#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
-#   public *;
-#}
diff --git a/networking/sync/BasicSyncAdapter/settings.gradle b/networking/sync/BasicSyncAdapter/settings.gradle
new file mode 100644
index 0000000..5f2be67
--- /dev/null
+++ b/networking/sync/BasicSyncAdapter/settings.gradle
@@ -0,0 +1 @@
+include ':BasicSyncAdapter'
diff --git a/networking/sync/BasicSyncAdapter/src/com/example/android/common b/networking/sync/BasicSyncAdapter/src/com/example/android/common
deleted file mode 120000
index 943c4a2..0000000
--- a/networking/sync/BasicSyncAdapter/src/com/example/android/common
+++ /dev/null
@@ -1 +0,0 @@
-../../../../../../../common/src/com/example/android/common
\ No newline at end of file