tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

build.gradle (1652B)


      1 /* This Source Code Form is subject to the terms of the Mozilla Public
      2 * License, v. 2.0. If a copy of the MPL was not distributed with this
      3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      4 
      5 plugins {
      6    alias(libs.plugins.kotlin.android)
      7    alias(libs.plugins.kotlin.compose)
      8 }
      9 
     10 apply plugin: 'com.android.library'
     11 
     12 android {
     13    buildFeatures {
     14        compose = true
     15    }
     16 
     17    namespace = 'mozilla.components.compose.cfr'
     18 }
     19 
     20 dependencies {
     21    implementation project(':components:support-ktx')
     22    implementation project(':components:ui-icons')
     23 
     24    implementation platform(libs.androidx.compose.bom)
     25    implementation libs.androidx.compose.foundation
     26    implementation libs.androidx.compose.material3
     27    implementation libs.androidx.compose.ui
     28    implementation libs.androidx.compose.ui.tooling.preview
     29    implementation libs.androidx.core
     30    implementation libs.androidx.core.ktx
     31    implementation libs.androidx.lifecycle.runtime
     32    implementation libs.androidx.savedstate
     33 
     34    debugImplementation libs.androidx.compose.ui.tooling
     35 
     36    testImplementation project(':components:support-test')
     37 
     38    testImplementation libs.androidx.test.core
     39    testImplementation libs.androidx.test.junit
     40    testImplementation platform(libs.junit.bom)
     41    testImplementation libs.junit4
     42    testRuntimeOnly libs.junit.platform.launcher
     43    testRuntimeOnly libs.junit.vintage
     44    testImplementation libs.kotlinx.coroutines.test
     45    testImplementation libs.robolectric
     46 }
     47 
     48 apply from: '../../../common-config.gradle'
     49 apply from: '../../../publish.gradle'
     50 ext.configurePublish(config.componentsGroupId, project.name, project.ext.description)