xref: /expo/android/settings.gradle (revision f965d028)
1pluginManagement {
2  repositories {
3    gradlePluginPortal()
4    mavenLocal()
5    google()
6  }
7}
8
9include ':app'
10
11include ':packages:react-native-codegen:android'
12project(':packages:react-native-codegen:android').projectDir = new File('../react-native-lab/react-native/packages/react-native-codegen/android')
13includeBuild('../react-native-lab/react-native/packages/react-native-codegen/android')
14
15apply from: new File(["node", "--print", "require.resolve('expo/package.json')"].execute().text.trim(), "../scripts/autolinking.gradle")
16
17/* UNCOMMENT WHEN DISTRIBUTING
18useExpoModules([
19    exclude: [
20        'expo-module-template',
21        'expo-in-app-purchases'
22    ],
23    searchPaths: [
24      'enabled-modules'
25    ],
26    useAAR: true
27])
28END UNCOMMENT WHEN DISTRIBUTING */
29
30
31// WHEN_DISTRIBUTING_REMOVE_FROM_HERE
32include ':expoview'
33include ':tools'
34include ':ReactAndroid'
35include ':unimodules-test-core'
36project(':unimodules-test-core').projectDir = new File(rootDir, '../packages/unimodules-test-core/android')
37
38// Include Expo modules that are not unimodules
39include(":expo-random")
40project(":expo-random").projectDir = new File("../packages/expo-random/android")
41
42[
43    // ADD_NEW_SUPPORTED_ABIS_HERE
44    "abi42_0_0",
45    "abi41_0_0",
46    "abi40_0_0",
47].forEach({ abiVariant ->
48  include ":expoview-$abiVariant"
49  project(":expoview-$abiVariant").projectDir = new File(rootDir, "versioned-abis/expoview-$abiVariant")
50})
51
52useExpoModules([
53    exclude : [
54        'expo-module-template',
55    ]
56])
57// WHEN_DISTRIBUTING_REMOVE_TO_HERE
58