1/*
2 * Copyright (C) 2019 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 *      http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17rootProject.name='AAOS Apps'
18
19gradle.ext.aaosLatestSDK = 31
20gradle.ext.aaosTargetSDK = 31
21
22gradle.ext.lib_car_system_stubs = rootDir.absolutePath + "../../../../../../prebuilts/sdk/" + gradle.ext.aaosLatestSDK + "/system/android.car-system-stubs.jar"
23gradle.ext.lib_system_stubs = rootDir.absolutePath + "../../../../../../prebuilts/sdk/" + gradle.ext.aaosLatestSDK + "/system/android.jar"
24
25//TODO: find something that works
26//def repoRootFolder = settingsDir.getParentFile().getParentFile().getParentFile().getParentFile().getParentFile()
27//gradle.ext.aaosBuildDir = new File(repoRootFolder, "/out/aaos-apps-gradle-project.build/")
28//gradle.ext.aaosBuildDir = new File('../../../../../out/aaos-apps-gradle-project.build/').getParentFile()
29
30
31include ':car-ui-lib'
32project(':car-ui-lib').projectDir = new File('../car-ui-lib/car-ui-lib')
33include ':PaintBooth'
34project(':PaintBooth').projectDir = new File('../car-ui-lib/paintbooth')
35include ':oem-apis'
36project(':oem-apis').projectDir = new File('../car-ui-lib/oem-apis')
37include ':plugin'
38project(':plugin').projectDir = new File('../car-ui-lib/referencedesign/plugin')
39include ':car-rotary-lib'
40project(':car-rotary-lib').projectDir = new File('../car-ui-lib/car-rotary-lib')
41
42include ':car-apps-common'
43project(':car-apps-common').projectDir = new File('../car-apps-common')
44
45include ':car-media-common'
46project(':car-media-common').projectDir = new File('../car-media-common')
47
48include ':car-uxr-client-lib'
49project(':car-uxr-client-lib').projectDir = new File('../car-uxr-client-lib')
50
51include ':car-telephony-common'
52project(':car-telephony-common').projectDir = new File('../car-telephony-common')
53
54include ':car-assist-lib'
55project(':car-assist-lib').projectDir = new File('../car-assist-lib')
56
57include ':car-messenger-common'
58project(':car-messenger-common').projectDir = new File('../car-messenger-common')
59include ':car-messenger-common:model'
60
61include ':car-media-app'
62project(':car-media-app').projectDir = new File('../../Media')
63
64include ':test-media-app'
65project(':test-media-app').projectDir = new File('../../tests/TestMediaApp')
66
67include ':test-rotary-playground'
68project(':test-rotary-playground').projectDir = new File('../../tests/RotaryPlayground')
69
70include ':test-rotary-ime'
71project(':test-rotary-ime').projectDir = new File('../../tests/RotaryIME')
72
73include ':car-dialer-app'
74project(':car-dialer-app').projectDir = new File('../../Dialer')
75include ':car-dialer-app:testing'
76include ':car-dialer-app:framework'
77
78include ':car-messenger-app'
79project(':car-messenger-app').projectDir = new File('../../Messenger')
80