xref: /expo/android/settings.gradle (revision aa6fa0ae)
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-modules-core/package.json')"].execute().text.trim(), "../scripts/autolinking.gradle")
16
17/* UNCOMMENT WHEN DISTRIBUTING
18useExpoModules([
19    autolink: false,
20    exclude: [
21        'expo-module-template',
22        'expo-in-app-purchases',
23        'expo-payments-stripe'
24    ],
25    searchPaths: [
26      'enabled-modules'
27    ],
28    useAAR: true
29])
30END UNCOMMENT WHEN DISTRIBUTING */
31
32
33// WHEN_DISTRIBUTING_REMOVE_FROM_HERE
34include ':expoview'
35include ':tools'
36include ':ReactAndroid'
37include ':unimodules-test-core'
38project(':unimodules-test-core').projectDir = new File(rootDir, '../packages/unimodules-test-core/android')
39
40// Include Expo modules that are not unimodules
41include(":expo-random")
42project(":expo-random").projectDir = new File("../packages/expo-random/android")
43
44[
45    // ADD_NEW_SUPPORTED_ABIS_HERE
46    "abi42_0_0",
47    "abi41_0_0",
48    "abi40_0_0",
49    "abi39_0_0",
50].forEach({ abiVariant ->
51  include ":expoview-$abiVariant"
52  project(":expoview-$abiVariant").projectDir = new File(rootDir, "versioned-abis/expoview-$abiVariant")
53})
54
55useExpoModules([
56    autolink: false,
57    exclude : [
58        'expo-module-template',
59        'expo-in-app-purchases'
60    ]
61])
62// WHEN_DISTRIBUTING_REMOVE_TO_HERE
63