Yigit Boyar | 3986e04 | 2016-02-08 18:31:38 -0800 | [diff] [blame] | 1 | apply from:'buildSrc/studioCompat.gradle' |
Chris Banes | e17c519 | 2016-06-01 13:36:05 +0100 | [diff] [blame] | 2 | |
| 3 | ///////////////////////////// |
| 4 | // |
| 5 | // Libraries |
| 6 | // |
| 7 | ///////////////////////////// |
| 8 | |
Tor Norbye | 05568b7 | 2014-03-20 19:19:52 -0700 | [diff] [blame] | 9 | include ':support-annotations' |
| 10 | project(':support-annotations').projectDir = new File(rootDir, 'annotations') |
| 11 | |
Kirill Grouchnikov | 3ac77bf | 2016-04-27 12:46:47 -0400 | [diff] [blame] | 12 | include ':support-compat' |
| 13 | project(':support-compat').projectDir = new File(rootDir, 'compat') |
| 14 | |
Kirill Grouchnikov | d3c5347 | 2016-05-10 08:02:18 -0700 | [diff] [blame] | 15 | include ':support-media-compat' |
| 16 | project(':support-media-compat').projectDir = new File(rootDir, 'media-compat') |
| 17 | |
Kirill Grouchnikov | ff22d81 | 2016-05-11 15:24:25 -0700 | [diff] [blame] | 18 | include ':support-core-ui' |
| 19 | project(':support-core-ui').projectDir = new File(rootDir, 'core-ui') |
| 20 | |
| 21 | include ':support-fragment' |
| 22 | project(':support-fragment').projectDir = new File(rootDir, 'fragment') |
| 23 | |
| 24 | include ':support-core-utils' |
Kirill Grouchnikov | c3c7588 | 2016-07-18 10:13:11 -0400 | [diff] [blame] | 25 | project(':support-core-utils').projectDir = new File(rootDir, 'core-utils') |
Kirill Grouchnikov | 3ac77bf | 2016-04-27 12:46:47 -0400 | [diff] [blame] | 26 | |
Xavier Ducrohet | 855a922 | 2014-01-02 19:00:43 -0800 | [diff] [blame] | 27 | include ':support-v4' |
Kirill Grouchnikov | 655fa32 | 2016-07-18 10:36:49 -0400 | [diff] [blame] | 28 | project(':support-v4').projectDir = new File(rootDir, 'v4') |
Xavier Ducrohet | 86fb8ef | 2013-02-22 15:04:37 -0800 | [diff] [blame] | 29 | |
Xavier Ducrohet | 855a922 | 2014-01-02 19:00:43 -0800 | [diff] [blame] | 30 | include ':support-appcompat-v7' |
| 31 | project(':support-appcompat-v7').projectDir = new File(rootDir, 'v7/appcompat') |
| 32 | |
| 33 | include ':support-gridlayout-v7' |
| 34 | project(':support-gridlayout-v7').projectDir = new File(rootDir, 'v7/gridlayout') |
| 35 | |
| 36 | include ':support-mediarouter-v7' |
| 37 | project(':support-mediarouter-v7').projectDir = new File(rootDir, 'v7/mediarouter') |
| 38 | |
Chris Banes | e1dfa4c | 2014-05-19 14:12:34 +0100 | [diff] [blame] | 39 | include ':support-palette-v7' |
| 40 | project(':support-palette-v7').projectDir = new File(rootDir, 'v7/palette') |
| 41 | |
Yigit Boyar | edc25dd | 2014-04-23 15:40:36 -0700 | [diff] [blame] | 42 | include ':support-recyclerview-v7' |
| 43 | project(':support-recyclerview-v7').projectDir = new File(rootDir, 'v7/recyclerview') |
| 44 | |
Xavier Ducrohet | 9cfef19 | 2014-06-17 11:58:53 -0700 | [diff] [blame] | 45 | include ':support-cardview-v7' |
| 46 | project(':support-cardview-v7').projectDir = new File(rootDir, 'v7/cardview') |
| 47 | |
Tony Mantler | 6904f67 | 2015-02-19 08:58:37 -0800 | [diff] [blame] | 48 | include ':support-preference-v7' |
| 49 | project(':support-preference-v7').projectDir = new File(rootDir, 'v7/preference') |
| 50 | |
| 51 | include ':support-preference-v14' |
| 52 | project(':support-preference-v14').projectDir = new File(rootDir, 'v14/preference') |
| 53 | |
Tony Mantler | d2e2c83 | 2015-03-23 09:58:10 -0700 | [diff] [blame] | 54 | include ':support-preference-leanback-v17' |
| 55 | project(':support-preference-leanback-v17').projectDir = new File(rootDir, 'v17/preference-leanback') |
Tony Mantler | 2a90a3f | 2015-03-19 13:19:46 -0700 | [diff] [blame] | 56 | |
Xavier Ducrohet | 855a922 | 2014-01-02 19:00:43 -0800 | [diff] [blame] | 57 | include ':support-v13' |
| 58 | project(':support-v13').projectDir = new File(rootDir, 'v13') |
Xavier Ducrohet | 9acddc7 | 2014-05-28 22:20:01 -0700 | [diff] [blame] | 59 | |
| 60 | include ':support-leanback-v17' |
| 61 | project(':support-leanback-v17').projectDir = new File(rootDir, 'v17/leanback') |
Chris Banes | 7b1bb4e | 2015-01-13 10:27:15 +0000 | [diff] [blame] | 62 | |
Jose Lima | bd6fc08 | 2015-08-20 16:30:01 -0700 | [diff] [blame] | 63 | include ':support-recommendation' |
| 64 | project(':support-recommendation').projectDir = new File(rootDir, 'recommendation') |
| 65 | |
Chris Banes | 6eb7c15 | 2015-04-08 14:38:12 +0000 | [diff] [blame] | 66 | include ':support-design' |
| 67 | project(':support-design').projectDir = new File(rootDir, 'design') |
Filip Gruszczynski | f9cabe2 | 2015-04-29 13:16:32 -0700 | [diff] [blame] | 68 | |
| 69 | include ':support-percent' |
| 70 | project(':support-percent').projectDir = new File(rootDir, 'percent') |
Benoit Lize | 97ee4f3 | 2015-07-31 14:28:59 +0200 | [diff] [blame] | 71 | |
| 72 | include ':support-customtabs' |
| 73 | project(':support-customtabs').projectDir = new File(rootDir, 'customtabs') |
Chris Banes | 8d5b8a6 | 2015-08-19 14:45:09 +0100 | [diff] [blame] | 74 | |
| 75 | include ':support-recommendation' |
| 76 | project(':support-recommendation').projectDir = new File(rootDir, 'recommendation') |
Teng-Hui Zhu | 2c3c8bf | 2015-12-04 16:35:12 -0800 | [diff] [blame] | 77 | |
| 78 | include ':support-vector-drawable' |
| 79 | project(':support-vector-drawable').projectDir = new File(rootDir, 'graphics/drawable/static') |
| 80 | |
| 81 | include ':support-animated-vector-drawable' |
| 82 | project(':support-animated-vector-drawable').projectDir = new File(rootDir, 'graphics/drawable/animated') |
| 83 | |
Yuichi Araki | c876cd8 | 2016-02-05 14:39:00 +0900 | [diff] [blame] | 84 | include ':support-transition' |
| 85 | project(':support-transition').projectDir = new File(rootDir, 'transition') |
| 86 | |
Chris Banes | e17c519 | 2016-06-01 13:36:05 +0100 | [diff] [blame] | 87 | |
| 88 | ///////////////////////////// |
| 89 | // |
| 90 | // Samples |
| 91 | // |
| 92 | ///////////////////////////// |
| 93 | |
| 94 | File samplesRoot = new File(rootDir, 'samples') |
| 95 | |
| 96 | include ':support-design-demos' |
| 97 | project(':support-design-demos').projectDir = new File(samplesRoot, 'SupportDesignDemos') |
| 98 | |
| 99 | include ':support-leanback-demos' |
| 100 | project(':support-leanback-demos').projectDir = new File(samplesRoot, 'SupportLeanbackDemos') |
| 101 | |
| 102 | include ':support-percent-demos' |
| 103 | project(':support-percent-demos').projectDir = new File(samplesRoot, 'SupportPercentDemos') |
| 104 | |
Tony Mantler | e7841c0 | 2016-06-08 15:31:40 -0700 | [diff] [blame] | 105 | include ':support-preference-demos' |
| 106 | project(':support-preference-demos').projectDir = new File(samplesRoot, 'SupportPreferenceDemos') |
| 107 | |
Chris Banes | e17c519 | 2016-06-01 13:36:05 +0100 | [diff] [blame] | 108 | include ':support-transition-demos' |
| 109 | project(':support-transition-demos').projectDir = new File(samplesRoot, 'SupportTransitionDemos') |
| 110 | |
| 111 | include ':support-v4-demos' |
| 112 | project(':support-v4-demos').projectDir = new File(samplesRoot, 'Support4Demos') |
| 113 | |
| 114 | include ':support-v7-demos' |
| 115 | project(':support-v7-demos').projectDir = new File(samplesRoot, 'Support7Demos') |
| 116 | |
| 117 | include ':support-v13-demos' |
| 118 | project(':support-v13-demos').projectDir = new File(samplesRoot, 'Support13Demos') |
Alan Viverette | cc5197e | 2016-06-13 12:45:07 -0400 | [diff] [blame] | 119 | |
| 120 | ///////////////////////////// |
| 121 | // |
| 122 | // External |
| 123 | // |
| 124 | ///////////////////////////// |
| 125 | |
| 126 | File externalRoot = new File(rootDir, '../../external') |
| 127 | |
| 128 | include ':doclava' |
| 129 | project(':doclava').projectDir = new File(externalRoot, 'doclava') |