summaryrefslogtreecommitdiff
path: root/library/standalone-rules.gradle
diff options
context:
space:
mode:
Diffstat (limited to 'library/standalone-rules.gradle')
-rw-r--r--library/standalone-rules.gradle31
1 files changed, 31 insertions, 0 deletions
diff --git a/library/standalone-rules.gradle b/library/standalone-rules.gradle
new file mode 100644
index 0000000..692eb96
--- /dev/null
+++ b/library/standalone-rules.gradle
@@ -0,0 +1,31 @@
+/**
+ * Include this gradle file if you are building against this as a standalone gradle library project,
+ * but are defining the compile SDK version and build tools version at the top-level.
+ *
+ * For example, you can include the following in your settings.gradle file:
+ * include ':setup-wizard-lib'
+ * project(':setup-wizard-lib').projectDir = new File(PATH_TO_THIS_DIRECTORY)
+ * project(':setup-wizard-lib').buildFileName = 'standalone-rules.gradle'
+ *
+ * And then you can include the :setup-wizard-lib project as one of your dependencies
+ * dependencies {
+ * compile project(path: ':setup-wizard-lib', configuration: 'icsCompatRelease')
+ * }
+ */
+
+ext {
+ // For standalone project clients, since the source may not be available, we fetch the
+ // dependencies from maven. To add a dependency, you want to specify something like this:
+ // ext {
+ // deps = ['project-name': 'com.example.group:project-name:1.0.0']
+ // }
+ //
+ // And then in rules.gradle you can reference the dependency by
+ // dependencies {
+ // compile deps['project-name']
+ // }
+ //
+ deps = ['support-appcompat-v7': 'com.android.support:appcompat-v7:21.0.0']
+}
+
+apply from: 'rules.gradle'