1///////////////////////////// 2// 3// Libraries 4// 5///////////////////////////// 6 7include ':support-annotations' 8project(':support-annotations').projectDir = new File(rootDir, 'annotations') 9 10include ':support-compat' 11project(':support-compat').projectDir = new File(rootDir, 'compat') 12 13include ':support-media-compat' 14project(':support-media-compat').projectDir = new File(rootDir, 'media-compat') 15 16include ':support-core-ui' 17project(':support-core-ui').projectDir = new File(rootDir, 'core-ui') 18 19include ':support-fragment' 20project(':support-fragment').projectDir = new File(rootDir, 'fragment') 21 22include ':support-core-utils' 23project(':support-core-utils').projectDir = new File(rootDir, 'core-utils') 24 25include ':support-v4' 26project(':support-v4').projectDir = new File(rootDir, 'v4') 27 28include ':appcompat-v7' 29project(':appcompat-v7').projectDir = new File(rootDir, 'v7/appcompat') 30 31include ':gridlayout-v7' 32project(':gridlayout-v7').projectDir = new File(rootDir, 'v7/gridlayout') 33 34include ':mediarouter-v7' 35project(':mediarouter-v7').projectDir = new File(rootDir, 'v7/mediarouter') 36 37include ':palette-v7' 38project(':palette-v7').projectDir = new File(rootDir, 'v7/palette') 39 40include ':recyclerview-v7' 41project(':recyclerview-v7').projectDir = new File(rootDir, 'v7/recyclerview') 42 43include ':cardview-v7' 44project(':cardview-v7').projectDir = new File(rootDir, 'v7/cardview') 45 46include ':preference-v7' 47project(':preference-v7').projectDir = new File(rootDir, 'v7/preference') 48 49include ':preference-v14' 50project(':preference-v14').projectDir = new File(rootDir, 'v14/preference') 51 52include ':preference-leanback-v17' 53project(':preference-leanback-v17').projectDir = new File(rootDir, 'v17/preference-leanback') 54 55include ':support-v13' 56project(':support-v13').projectDir = new File(rootDir, 'v13') 57 58include ':leanback-v17' 59project(':leanback-v17').projectDir = new File(rootDir, 'v17/leanback') 60 61include ':design' 62project(':design').projectDir = new File(rootDir, 'design') 63 64include ':percent' 65project(':percent').projectDir = new File(rootDir, 'percent') 66 67include ':customtabs' 68project(':customtabs').projectDir = new File(rootDir, 'customtabs') 69 70include ':recommendation' 71project(':recommendation').projectDir = new File(rootDir, 'recommendation') 72 73include ':support-vector-drawable' 74project(':support-vector-drawable').projectDir = new File(rootDir, 'graphics/drawable/static') 75 76include ':animated-vector-drawable' 77project(':animated-vector-drawable').projectDir = new File(rootDir, 'graphics/drawable/animated') 78 79include ':transition' 80project(':transition').projectDir = new File(rootDir, 'transition') 81 82include ':support-dynamic-animation' 83project(':support-dynamic-animation').projectDir = new File(rootDir, 'dynamic-animation') 84 85include ':exifinterface' 86project(':exifinterface').projectDir = new File(rootDir, 'exifinterface') 87 88include ':wear' 89project(':wear').projectDir = new File(rootDir, 'wear') 90 91include ':support-tv-provider' 92project(':support-tv-provider').projectDir = new File(rootDir, 'tv-provider') 93 94include ':support-emoji' 95project(':support-emoji').projectDir = new File(rootDir, 'emoji/core') 96 97include ':support-emoji-bundled' 98project(':support-emoji-bundled').projectDir = new File(rootDir, 'emoji/bundled') 99 100include ':support-emoji-appcompat' 101project(':support-emoji-appcompat').projectDir = new File(rootDir, 'emoji/appcompat') 102 103include ':support-content' 104project(':support-content').projectDir = new File(rootDir, 'content') 105 106///////////////////////////// 107// 108// Samples 109// 110///////////////////////////// 111 112File samplesRoot = new File(rootDir, 'samples') 113 114include ':support-content-demos' 115project(':support-content-demos').projectDir = new File(samplesRoot, 'SupportContentDemos') 116 117include ':support-design-demos' 118project(':support-design-demos').projectDir = new File(samplesRoot, 'SupportDesignDemos') 119 120include ':support-leanback-demos' 121project(':support-leanback-demos').projectDir = new File(samplesRoot, 'SupportLeanbackDemos') 122 123include ':support-leanback-jank' 124project(':support-leanback-jank').projectDir = new File(samplesRoot, 'SupportLeanbackJank') 125 126include ':support-percent-demos' 127project(':support-percent-demos').projectDir = new File(samplesRoot, 'SupportPercentDemos') 128 129include ':support-preference-demos' 130project(':support-preference-demos').projectDir = new File(samplesRoot, 'SupportPreferenceDemos') 131 132include ':support-transition-demos' 133project(':support-transition-demos').projectDir = new File(samplesRoot, 'SupportTransitionDemos') 134 135include ':support-v4-demos' 136project(':support-v4-demos').projectDir = new File(samplesRoot, 'Support4Demos') 137 138include ':support-v7-demos' 139project(':support-v7-demos').projectDir = new File(samplesRoot, 'Support7Demos') 140 141include ':support-v13-demos' 142project(':support-v13-demos').projectDir = new File(samplesRoot, 'Support13Demos') 143 144include ':support-vector-drawable-demos' 145project(':support-vector-drawable-demos').projectDir = new File(samplesRoot, 'SupportVectorDrawableDemos') 146 147include ':support-animation-demos' 148project(':support-animation-demos').projectDir = new File(samplesRoot, 'SupportAnimationDemos') 149 150include ':support-wear-demos' 151project(':support-wear-demos').projectDir = new File(samplesRoot, 'SupportWearDemos') 152 153include ':support-app-navigation' 154project(':support-app-navigation').projectDir = new File(samplesRoot, 'SupportAppNavigation') 155 156include ':support-emoji-demos' 157project(':support-emoji-demos').projectDir = new File(samplesRoot, 'SupportEmojiDemos') 158 159///////////////////////////// 160// 161// Testing libraries 162// 163///////////////////////////// 164 165include ':support-testutils' 166project(':support-testutils').projectDir = new File(rootDir, 'testutils') 167 168///////////////////////////// 169// 170// Applications and libraries for tests 171// 172///////////////////////////// 173 174include ':support-media-compat-test-client' 175project(':support-media-compat-test-client').projectDir = new File(rootDir, 'media-compat-test-client') 176 177include ':support-media-compat-test-service' 178project(':support-media-compat-test-service').projectDir = new File(rootDir, 'media-compat-test-service') 179 180include ':support-media-compat-test-lib' 181project(':support-media-compat-test-lib').projectDir = new File(rootDir, 'media-compat-test-lib') 182 183///////////////////////////// 184// 185// External 186// 187///////////////////////////// 188 189File externalRoot = new File(rootDir, '../../external') 190 191include ':doclava' 192project(':doclava').projectDir = new File(externalRoot, 'doclava') 193 194include ':jdiff' 195project(':jdiff').projectDir = new File(externalRoot, 'jdiff') 196 197include ':noto-emoji-compat' 198project(':noto-emoji-compat').projectDir = new File(externalRoot, 'noto-fonts/emoji-compat') 199 200///// FLATFOOT START 201 202///// FLATFOOT END 203