1 ///////////////////////////// 2 // 3 // Libraries 4 // 5 ///////////////////////////// 6 7 include ':support-annotations' 8 project(':support-annotations').projectDir = new File(rootDir, 'annotations') 9 10 include ':support-compat' 11 project(':support-compat').projectDir = new File(rootDir, 'compat') 12 13 include ':support-media-compat' 14 project(':support-media-compat').projectDir = new File(rootDir, 'media-compat') 15 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' 23 project(':support-core-utils').projectDir = new File(rootDir, 'core-utils') 24 25 include ':support-v4' 26 project(':support-v4').projectDir = new File(rootDir, 'v4') 27 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 37 include ':support-palette-v7' 38 project(':support-palette-v7').projectDir = new File(rootDir, 'v7/palette') 39 40 include ':support-recyclerview-v7' 41 project(':support-recyclerview-v7').projectDir = new File(rootDir, 'v7/recyclerview') 42 43 include ':support-cardview-v7' 44 project(':support-cardview-v7').projectDir = new File(rootDir, 'v7/cardview') 45 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 52 include ':support-preference-leanback-v17' 53 project(':support-preference-leanback-v17').projectDir = new File(rootDir, 'v17/preference-leanback') 54 55 include ':support-v13' 56 project(':support-v13').projectDir = new File(rootDir, 'v13') 57 58 include ':support-leanback-v17' 59 project(':support-leanback-v17').projectDir = new File(rootDir, 'v17/leanback') 60 61 include ':support-recommendation' 62 project(':support-recommendation').projectDir = new File(rootDir, 'recommendation') 63 64 include ':support-design' 65 project(':support-design').projectDir = new File(rootDir, 'design') 66 67 include ':support-percent' 68 project(':support-percent').projectDir = new File(rootDir, 'percent') 69 70 include ':support-customtabs' 71 project(':support-customtabs').projectDir = new File(rootDir, 'customtabs') 72 73 include ':support-recommendation' 74 project(':support-recommendation').projectDir = new File(rootDir, 'recommendation') 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 82 include ':support-transition' 83 project(':support-transition').projectDir = new File(rootDir, 'transition') 84 85 include ':support-dynamic-animation' 86 project(':support-dynamic-animation').projectDir = new File(rootDir, 'dynamic-animation') 87 88 include ':support-exifinterface' 89 project(':support-exifinterface').projectDir = new File(rootDir, 'exifinterface') 90 91 include ':support-wear' 92 project(':support-wear').projectDir = new File(rootDir, 'wear') 93 94 include ':support-tv-provider' 95 project(':support-tv-provider').projectDir = new File(rootDir, 'tv-provider') 96 97 include ':support-instantvideo' 98 project(':support-instantvideo').projectDir = new File(rootDir, 'instantvideo') 99 100 include ':support-emoji' 101 project(':support-emoji').projectDir = new File(rootDir, 'emoji/core') 102 103 include ':support-emoji-bundled' 104 project(':support-emoji-bundled').projectDir = new File(rootDir, 'emoji/bundled') 105 106 include ':support-emoji-appcompat' 107 project(':support-emoji-appcompat').projectDir = new File(rootDir, 'emoji/appcompat') 108 109 ///////////////////////////// 110 // 111 // Samples 112 // 113 ///////////////////////////// 114 115 File samplesRoot = new File(rootDir, 'samples') 116 117 include ':support-design-demos' 118 project(':support-design-demos').projectDir = new File(samplesRoot, 'SupportDesignDemos') 119 120 include ':support-leanback-demos' 121 project(':support-leanback-demos').projectDir = new File(samplesRoot, 'SupportLeanbackDemos') 122 123 include ':support-leanback-jank' 124 project(':support-leanback-jank').projectDir = new File(samplesRoot, 'SupportLeanbackJank') 125 126 include ':support-percent-demos' 127 project(':support-percent-demos').projectDir = new File(samplesRoot, 'SupportPercentDemos') 128 129 include ':support-preference-demos' 130 project(':support-preference-demos').projectDir = new File(samplesRoot, 'SupportPreferenceDemos') 131 132 include ':support-transition-demos' 133 project(':support-transition-demos').projectDir = new File(samplesRoot, 'SupportTransitionDemos') 134 135 include ':support-v4-demos' 136 project(':support-v4-demos').projectDir = new File(samplesRoot, 'Support4Demos') 137 138 include ':support-v7-demos' 139 project(':support-v7-demos').projectDir = new File(samplesRoot, 'Support7Demos') 140 141 include ':support-v13-demos' 142 project(':support-v13-demos').projectDir = new File(samplesRoot, 'Support13Demos') 143 144 include ':support-vector-drawable-demos' 145 project(':support-vector-drawable-demos').projectDir = new File(samplesRoot, 'SupportVectorDrawableDemos') 146 147 include ':support-animation-demos' 148 project(':support-animation-demos').projectDir = new File(samplesRoot, 'SupportAnimationDemos') 149 150 include ':support-wear-demos' 151 project(':support-wear-demos').projectDir = new File(samplesRoot, 'SupportWearDemos') 152 153 include ':support-app-navigation' 154 project(':support-app-navigation').projectDir = new File(samplesRoot, 'SupportAppNavigation') 155 156 include ':support-emoji-demos' 157 project(':support-emoji-demos').projectDir = new File(samplesRoot, 'SupportEmojiDemos') 158 159 ///////////////////////////// 160 // 161 // Testing libraries 162 // 163 ///////////////////////////// 164 165 include ':support-testutils' 166 project(':support-testutils').projectDir = new File(rootDir, 'testutils') 167 168 ///////////////////////////// 169 // 170 // External 171 // 172 ///////////////////////////// 173 174 File externalRoot = new File(rootDir, '../../external') 175 176 include ':doclava' 177 project(':doclava').projectDir = new File(externalRoot, 'doclava') 178 179 include ':jdiff' 180 project(':jdiff').projectDir = new File(externalRoot, 'jdiff') 181 182 include ':noto-emoji-compat' 183 project(':noto-emoji-compat').projectDir = new File(externalRoot, 'noto-fonts/emoji-compat') 184 185 ///// FLATFOOT START 186 187 ///// FLATFOOT END