1eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar/*
2eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * Copyright (C) 2014 The Android Open Source Project
3eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar *
4eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * Licensed under the Apache License, Version 2.0 (the "License");
5eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * you may not use this file except in compliance with the License.
6eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * You may obtain a copy of the License at
7eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar *
8eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar *      http://www.apache.org/licenses/LICENSE-2.0
9eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar *
10eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * Unless required by applicable law or agreed to in writing, software
11eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * distributed under the License is distributed on an "AS IS" BASIS,
12eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * See the License for the specific language governing permissions and
14eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar * limitations under the License.
15eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar */
16eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar
17eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar// Top-level build file where you can add configuration options common to all sub-projects/modules.
18eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyarbuildscript {
19c64ae35dc1f125186351cb75dc0e11a0071e934cYigit Boyar    def Properties dataBindingProperties = new Properties()
20c64ae35dc1f125186351cb75dc0e11a0071e934cYigit Boyar    dataBindingProperties.load(new FileInputStream("${projectDir}/../../databinding.properties"))
21c64ae35dc1f125186351cb75dc0e11a0071e934cYigit Boyar    dataBindingProperties.mavenRepoDir = "${projectDir}/../../${dataBindingProperties.mavenRepoName}"
22c64ae35dc1f125186351cb75dc0e11a0071e934cYigit Boyar    ext.config = dataBindingProperties
23c64ae35dc1f125186351cb75dc0e11a0071e934cYigit Boyar
24eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar    repositories {
25eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar        jcenter()
26f9e51c010bd2eab9cca01baaccc0e5a73b8b72c9Yigit Boyar        maven {
27f9e51c010bd2eab9cca01baaccc0e5a73b8b72c9Yigit Boyar            url "$projectDir/../../maven-repo"
28f9e51c010bd2eab9cca01baaccc0e5a73b8b72c9Yigit Boyar        }
29eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar        mavenCentral()
30eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar    }
31eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar    dependencies {
329399cb4e3d86a88507fb06ad57661105b1eaa69aYigit Boyar        classpath "com.android.tools.build:gradle:${config.androidPluginVersion}"
339399cb4e3d86a88507fb06ad57661105b1eaa69aYigit Boyar        classpath  "com.android.databinding:dataBinder:${config.version}"
34eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar    }
35eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar}
36eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar
37eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyarallprojects {
38eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar    repositories {
39eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar        jcenter()
40f9e51c010bd2eab9cca01baaccc0e5a73b8b72c9Yigit Boyar        maven {
41f9e51c010bd2eab9cca01baaccc0e5a73b8b72c9Yigit Boyar            url "$projectDir/../../../maven-repo"
42f9e51c010bd2eab9cca01baaccc0e5a73b8b72c9Yigit Boyar        }
43eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar        mavenCentral()
44eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar    }
45eb1062abaed1314c71cf80584fe8bcb8b2a6ba53Yigit Boyar}
46