Chris Banes | e17c519 | 2016-06-01 13:36:05 +0100 | [diff] [blame] | 1 | ///////////////////////////// |
| 2 | // |
| 3 | // Libraries |
| 4 | // |
| 5 | ///////////////////////////// |
| 6 | |
Tor Norbye | 05568b7 | 2014-03-20 19:19:52 -0700 | [diff] [blame] | 7 | include ':support-annotations' |
| 8 | project(':support-annotations').projectDir = new File(rootDir, 'annotations') |
| 9 | |
Kirill Grouchnikov | 3ac77bf | 2016-04-27 12:46:47 -0400 | [diff] [blame] | 10 | include ':support-compat' |
| 11 | project(':support-compat').projectDir = new File(rootDir, 'compat') |
| 12 | |
Kirill Grouchnikov | d3c5347 | 2016-05-10 08:02:18 -0700 | [diff] [blame] | 13 | include ':support-media-compat' |
| 14 | project(':support-media-compat').projectDir = new File(rootDir, 'media-compat') |
| 15 | |
Kirill Grouchnikov | ff22d81 | 2016-05-11 15:24:25 -0700 | [diff] [blame] | 16 | include ':support-core-ui' |
| 17 | project(':support-core-ui').projectDir = new File(rootDir, 'core-ui') |
| 18 | |
| 19 | include ':support-fragment' |
| 20 | project(':support-fragment').projectDir = new File(rootDir, 'fragment') |
| 21 | |
| 22 | include ':support-core-utils' |
Kirill Grouchnikov | c3c7588 | 2016-07-18 10:13:11 -0400 | [diff] [blame] | 23 | project(':support-core-utils').projectDir = new File(rootDir, 'core-utils') |
Kirill Grouchnikov | 3ac77bf | 2016-04-27 12:46:47 -0400 | [diff] [blame] | 24 | |
Xavier Ducrohet | 855a922 | 2014-01-02 19:00:43 -0800 | [diff] [blame] | 25 | include ':support-v4' |
Kirill Grouchnikov | 655fa32 | 2016-07-18 10:36:49 -0400 | [diff] [blame] | 26 | project(':support-v4').projectDir = new File(rootDir, 'v4') |
Xavier Ducrohet | 86fb8ef | 2013-02-22 15:04:37 -0800 | [diff] [blame] | 27 | |
Xavier Ducrohet | 855a922 | 2014-01-02 19:00:43 -0800 | [diff] [blame] | 28 | include ':support-appcompat-v7' |
| 29 | project(':support-appcompat-v7').projectDir = new File(rootDir, 'v7/appcompat') |
| 30 | |
| 31 | include ':support-gridlayout-v7' |
| 32 | project(':support-gridlayout-v7').projectDir = new File(rootDir, 'v7/gridlayout') |
| 33 | |
| 34 | include ':support-mediarouter-v7' |
| 35 | project(':support-mediarouter-v7').projectDir = new File(rootDir, 'v7/mediarouter') |
| 36 | |
Chris Banes | e1dfa4c | 2014-05-19 14:12:34 +0100 | [diff] [blame] | 37 | include ':support-palette-v7' |
| 38 | project(':support-palette-v7').projectDir = new File(rootDir, 'v7/palette') |
| 39 | |
Yigit Boyar | edc25dd | 2014-04-23 15:40:36 -0700 | [diff] [blame] | 40 | include ':support-recyclerview-v7' |
| 41 | project(':support-recyclerview-v7').projectDir = new File(rootDir, 'v7/recyclerview') |
| 42 | |
Xavier Ducrohet | 9cfef19 | 2014-06-17 11:58:53 -0700 | [diff] [blame] | 43 | include ':support-cardview-v7' |
| 44 | project(':support-cardview-v7').projectDir = new File(rootDir, 'v7/cardview') |
| 45 | |
Tony Mantler | 6904f67 | 2015-02-19 08:58:37 -0800 | [diff] [blame] | 46 | include ':support-preference-v7' |
| 47 | project(':support-preference-v7').projectDir = new File(rootDir, 'v7/preference') |
| 48 | |
| 49 | include ':support-preference-v14' |
| 50 | project(':support-preference-v14').projectDir = new File(rootDir, 'v14/preference') |
| 51 | |
Tony Mantler | d2e2c83 | 2015-03-23 09:58:10 -0700 | [diff] [blame] | 52 | include ':support-preference-leanback-v17' |
| 53 | project(':support-preference-leanback-v17').projectDir = new File(rootDir, 'v17/preference-leanback') |
Tony Mantler | 2a90a3f | 2015-03-19 13:19:46 -0700 | [diff] [blame] | 54 | |
Xavier Ducrohet | 855a922 | 2014-01-02 19:00:43 -0800 | [diff] [blame] | 55 | include ':support-v13' |
| 56 | project(':support-v13').projectDir = new File(rootDir, 'v13') |
Xavier Ducrohet | 9acddc7 | 2014-05-28 22:20:01 -0700 | [diff] [blame] | 57 | |
| 58 | include ':support-leanback-v17' |
| 59 | project(':support-leanback-v17').projectDir = new File(rootDir, 'v17/leanback') |
Chris Banes | 7b1bb4e | 2015-01-13 10:27:15 +0000 | [diff] [blame] | 60 | |
Jose Lima | bd6fc08 | 2015-08-20 16:30:01 -0700 | [diff] [blame] | 61 | include ':support-recommendation' |
| 62 | project(':support-recommendation').projectDir = new File(rootDir, 'recommendation') |
| 63 | |
Chris Banes | 6eb7c15 | 2015-04-08 14:38:12 +0000 | [diff] [blame] | 64 | include ':support-design' |
| 65 | project(':support-design').projectDir = new File(rootDir, 'design') |
Filip Gruszczynski | f9cabe2 | 2015-04-29 13:16:32 -0700 | [diff] [blame] | 66 | |
| 67 | include ':support-percent' |
| 68 | project(':support-percent').projectDir = new File(rootDir, 'percent') |
Benoit Lize | 97ee4f3 | 2015-07-31 14:28:59 +0200 | [diff] [blame] | 69 | |
| 70 | include ':support-customtabs' |
| 71 | project(':support-customtabs').projectDir = new File(rootDir, 'customtabs') |
Chris Banes | 8d5b8a6 | 2015-08-19 14:45:09 +0100 | [diff] [blame] | 72 | |
| 73 | include ':support-recommendation' |
| 74 | project(':support-recommendation').projectDir = new File(rootDir, 'recommendation') |
Teng-Hui Zhu | 2c3c8bf | 2015-12-04 16:35:12 -0800 | [diff] [blame] | 75 | |
| 76 | include ':support-vector-drawable' |
| 77 | project(':support-vector-drawable').projectDir = new File(rootDir, 'graphics/drawable/static') |
| 78 | |
| 79 | include ':support-animated-vector-drawable' |
| 80 | project(':support-animated-vector-drawable').projectDir = new File(rootDir, 'graphics/drawable/animated') |
| 81 | |
Yuichi Araki | c876cd8 | 2016-02-05 14:39:00 +0900 | [diff] [blame] | 82 | include ':support-transition' |
| 83 | project(':support-transition').projectDir = new File(rootDir, 'transition') |
| 84 | |
Doris Liu | d5206a7 | 2017-02-23 16:00:37 -0800 | [diff] [blame] | 85 | include ':support-dynamic-animation' |
| 86 | project(':support-dynamic-animation').projectDir = new File(rootDir, 'dynamic-animation') |
| 87 | |
Hyundo Moon | 14ea310 | 2016-11-21 18:02:21 +0900 | [diff] [blame] | 88 | include ':support-exifinterface' |
| 89 | project(':support-exifinterface').projectDir = new File(rootDir, 'exifinterface') |
| 90 | |
Aga Madurska | 9b028c5 | 2017-04-25 15:21:23 +0100 | [diff] [blame] | 91 | include ':support-wear' |
| 92 | project(':support-wear').projectDir = new File(rootDir, 'wear') |
Chris Banes | e17c519 | 2016-06-01 13:36:05 +0100 | [diff] [blame] | 93 | |
Dongwon Kang | 83178b7 | 2017-01-16 15:09:25 -0800 | [diff] [blame] | 94 | include ':support-tv-provider' |
| 95 | project(':support-tv-provider').projectDir = new File(rootDir, 'tv-provider') |
| 96 | |
Siyamed Sinir | 82d2cc1 | 2017-02-05 10:28:04 -0800 | [diff] [blame] | 97 | include ':support-emoji' |
| 98 | project(':support-emoji').projectDir = new File(rootDir, 'emoji/core') |
| 99 | |
Siyamed Sinir | b001068 | 2017-03-28 20:43:13 -0700 | [diff] [blame] | 100 | include ':support-emoji-bundled' |
| 101 | project(':support-emoji-bundled').projectDir = new File(rootDir, 'emoji/bundled') |
Siyamed Sinir | 82d2cc1 | 2017-02-05 10:28:04 -0800 | [diff] [blame] | 102 | |
Siyamed Sinir | f8ec169 | 2017-02-07 17:55:14 -0800 | [diff] [blame] | 103 | include ':support-emoji-appcompat' |
| 104 | project(':support-emoji-appcompat').projectDir = new File(rootDir, 'emoji/appcompat') |
| 105 | |
Chris Banes | e17c519 | 2016-06-01 13:36:05 +0100 | [diff] [blame] | 106 | ///////////////////////////// |
| 107 | // |
| 108 | // Samples |
| 109 | // |
| 110 | ///////////////////////////// |
| 111 | |
| 112 | File samplesRoot = new File(rootDir, 'samples') |
| 113 | |
| 114 | include ':support-design-demos' |
| 115 | project(':support-design-demos').projectDir = new File(samplesRoot, 'SupportDesignDemos') |
| 116 | |
| 117 | include ':support-leanback-demos' |
| 118 | project(':support-leanback-demos').projectDir = new File(samplesRoot, 'SupportLeanbackDemos') |
| 119 | |
Bryan Cassell | 58b7bbb | 2016-12-16 10:27:09 -0800 | [diff] [blame] | 120 | include ':support-leanback-jank' |
| 121 | project(':support-leanback-jank').projectDir = new File(samplesRoot, 'SupportLeanbackJank') |
| 122 | |
Chris Banes | e17c519 | 2016-06-01 13:36:05 +0100 | [diff] [blame] | 123 | include ':support-percent-demos' |
| 124 | project(':support-percent-demos').projectDir = new File(samplesRoot, 'SupportPercentDemos') |
| 125 | |
Tony Mantler | e7841c0 | 2016-06-08 15:31:40 -0700 | [diff] [blame] | 126 | include ':support-preference-demos' |
| 127 | project(':support-preference-demos').projectDir = new File(samplesRoot, 'SupportPreferenceDemos') |
| 128 | |
Chris Banes | e17c519 | 2016-06-01 13:36:05 +0100 | [diff] [blame] | 129 | include ':support-transition-demos' |
| 130 | project(':support-transition-demos').projectDir = new File(samplesRoot, 'SupportTransitionDemos') |
| 131 | |
| 132 | include ':support-v4-demos' |
| 133 | project(':support-v4-demos').projectDir = new File(samplesRoot, 'Support4Demos') |
| 134 | |
| 135 | include ':support-v7-demos' |
| 136 | project(':support-v7-demos').projectDir = new File(samplesRoot, 'Support7Demos') |
| 137 | |
| 138 | include ':support-v13-demos' |
| 139 | project(':support-v13-demos').projectDir = new File(samplesRoot, 'Support13Demos') |
Alan Viverette | cc5197e | 2016-06-13 12:45:07 -0400 | [diff] [blame] | 140 | |
ztenghui | 5a1089d | 2017-02-17 17:13:19 -0800 | [diff] [blame] | 141 | include ':support-vector-drawable-demos' |
| 142 | project(':support-vector-drawable-demos').projectDir = new File(samplesRoot, 'SupportVectorDrawableDemos') |
| 143 | |
Doris Liu | ac7cef7 | 2017-03-06 13:39:30 -0800 | [diff] [blame] | 144 | include ':support-animation-demos' |
| 145 | project(':support-animation-demos').projectDir = new File(samplesRoot, 'SupportAnimationDemos') |
| 146 | |
Aga Madurska | 7aa1139 | 2017-05-02 17:39:02 +0100 | [diff] [blame] | 147 | include ':support-wear-demos' |
| 148 | project(':support-wear-demos').projectDir = new File(samplesRoot, 'SupportWearDemos') |
| 149 | |
Aurimas Liutikas | aa5c910 | 2017-03-08 14:45:53 -0800 | [diff] [blame] | 150 | include ':support-app-navigation' |
| 151 | project(':support-app-navigation').projectDir = new File(samplesRoot, 'SupportAppNavigation') |
| 152 | |
Siyamed Sinir | 88257c6 | 2017-05-25 12:14:19 -0700 | [diff] [blame] | 153 | include ':support-emoji-demos' |
| 154 | project(':support-emoji-demos').projectDir = new File(samplesRoot, 'SupportEmojiDemos') |
| 155 | |
Alan Viverette | cc5197e | 2016-06-13 12:45:07 -0400 | [diff] [blame] | 156 | ///////////////////////////// |
| 157 | // |
Aurimas Liutikas | 6d20a52 | 2017-03-10 17:13:03 -0800 | [diff] [blame] | 158 | // Testing libraries |
| 159 | // |
| 160 | ///////////////////////////// |
| 161 | |
| 162 | include ':support-testutils' |
| 163 | project(':support-testutils').projectDir = new File(rootDir, 'testutils') |
| 164 | |
| 165 | ///////////////////////////// |
| 166 | // |
Alan Viverette | cc5197e | 2016-06-13 12:45:07 -0400 | [diff] [blame] | 167 | // External |
| 168 | // |
| 169 | ///////////////////////////// |
| 170 | |
| 171 | File externalRoot = new File(rootDir, '../../external') |
| 172 | |
| 173 | include ':doclava' |
| 174 | project(':doclava').projectDir = new File(externalRoot, 'doclava') |
Alan Viverette | 9290dcd | 2016-12-15 17:29:58 -0500 | [diff] [blame] | 175 | |
| 176 | include ':jdiff' |
| 177 | project(':jdiff').projectDir = new File(externalRoot, 'jdiff') |
Yigit Boyar | 95c6a87 | 2017-03-03 10:54:49 -0800 | [diff] [blame] | 178 | |
Siyamed Sinir | 75b9131 | 2017-04-21 19:10:41 -0700 | [diff] [blame] | 179 | include ':noto-emoji-compat' |
| 180 | project(':noto-emoji-compat').projectDir = new File(externalRoot, 'noto-fonts/emoji-compat') |
| 181 | |
Yigit Boyar | 95c6a87 | 2017-03-03 10:54:49 -0800 | [diff] [blame] | 182 | ///// FLATFOOT START |
| 183 | |
| 184 | ///// FLATFOOT END |