// Copyright (C) 2017 The Android Open Source Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. def rootDir = file(".") if (!gradle.ext.has('exoplayerSettingsDir')) { gradle.ext.exoplayerSettingsDir = rootDir.getCanonicalPath() } def modulePrefix = ':' if (gradle.ext.has('exoplayerModulePrefix')) { modulePrefix += gradle.ext.exoplayerModulePrefix } include modulePrefix + 'library-common' project(modulePrefix + 'library-common').projectDir = new File(rootDir, 'library/common') include modulePrefix + 'extension-mediasession' project(modulePrefix + 'extension-mediasession').projectDir = new File(rootDir, 'extensions/mediasession') include modulePrefix + 'extension-media2' project(modulePrefix + 'extension-media2').projectDir = new File(rootDir, 'extensions/media2') include modulePrefix + 'library-core' project(modulePrefix + 'library-core').projectDir = new File(rootDir, 'library/core') include modulePrefix + 'library' project(modulePrefix + 'library').projectDir = new File(rootDir, 'library/all') include modulePrefix + 'library-dash' project(modulePrefix + 'library-dash').projectDir = new File(rootDir, 'library/dash') include modulePrefix + 'library-hls' project(modulePrefix + 'library-hls').projectDir = new File(rootDir, 'library/hls') include modulePrefix + 'library-rtsp' project(modulePrefix + 'library-rtsp').projectDir = new File(rootDir, 'library/rtsp') include modulePrefix + 'library-smoothstreaming' project(modulePrefix + 'library-smoothstreaming').projectDir = new File(rootDir, 'library/smoothstreaming') include modulePrefix + 'extension-ima' project(modulePrefix + 'extension-ima').projectDir = new File(rootDir, 'extensions/ima') include modulePrefix + 'extension-workmanager' project(modulePrefix + 'extension-workmanager').projectDir = new File(rootDir, 'extensions/workmanager') include modulePrefix + 'library-ui' project(modulePrefix + 'library-ui').projectDir = new File(rootDir, 'library/ui') include modulePrefix + 'extension-leanback' project(modulePrefix + 'extension-leanback').projectDir = new File(rootDir, 'extensions/leanback') include modulePrefix + 'library-database' project(modulePrefix + 'library-database').projectDir = new File(rootDir, 'library/database') include modulePrefix + 'library-datasource' project(modulePrefix + 'library-datasource').projectDir = new File(rootDir, 'library/datasource') include modulePrefix + 'extension-cronet' project(modulePrefix + 'extension-cronet').projectDir = new File(rootDir, 'extensions/cronet') include modulePrefix + 'extension-rtmp' project(modulePrefix + 'extension-rtmp').projectDir = new File(rootDir, 'extensions/rtmp') include modulePrefix + 'extension-okhttp' project(modulePrefix + 'extension-okhttp').projectDir = new File(rootDir, 'extensions/okhttp') include modulePrefix + 'library-decoder' project(modulePrefix + 'library-decoder').projectDir = new File(rootDir, 'library/decoder') include modulePrefix + 'extension-av1' project(modulePrefix + 'extension-av1').projectDir = new File(rootDir, 'extensions/av1') include modulePrefix + 'extension-ffmpeg' project(modulePrefix + 'extension-ffmpeg').projectDir = new File(rootDir, 'extensions/ffmpeg') include modulePrefix + 'extension-flac' project(modulePrefix + 'extension-flac').projectDir = new File(rootDir, 'extensions/flac') include modulePrefix + 'extension-opus' project(modulePrefix + 'extension-opus').projectDir = new File(rootDir, 'extensions/opus') include modulePrefix + 'extension-vp9' project(modulePrefix + 'extension-vp9').projectDir = new File(rootDir, 'extensions/vp9') include modulePrefix + 'library-extractor' project(modulePrefix + 'library-extractor').projectDir = new File(rootDir, 'library/extractor') include modulePrefix + 'extension-cast' project(modulePrefix + 'extension-cast').projectDir = new File(rootDir, 'extensions/cast') include modulePrefix + 'library-transformer' project(modulePrefix + 'library-transformer').projectDir = new File(rootDir, 'library/transformer') include modulePrefix + 'robolectricutils' project(modulePrefix + 'robolectricutils').projectDir = new File(rootDir, 'robolectricutils') include modulePrefix + 'testdata' project(modulePrefix + 'testdata').projectDir = new File(rootDir, 'testdata') include modulePrefix + 'testutils' project(modulePrefix + 'testutils').projectDir = new File(rootDir, 'testutils')