1*32afb93cSXin Liplugins { 2*32afb93cSXin Li id 'com.android.application' 3*32afb93cSXin Li id 'kotlin-android' 4*32afb93cSXin Li} 5*32afb93cSXin Li 6*32afb93cSXin Liandroid { 7*32afb93cSXin Li compileSdkVersion 31 8*32afb93cSXin Li buildToolsVersion "31.0.0" 9*32afb93cSXin Li 10*32afb93cSXin Li defaultConfig { 11*32afb93cSXin Li applicationId "com.google.android.renderscript_test" 12*32afb93cSXin Li minSdkVersion 21 13*32afb93cSXin Li targetSdkVersion 31 14*32afb93cSXin Li versionCode 1 15*32afb93cSXin Li versionName "1.0" 16*32afb93cSXin Li 17*32afb93cSXin Li testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" 18*32afb93cSXin Li } 19*32afb93cSXin Li 20*32afb93cSXin Li buildTypes { 21*32afb93cSXin Li release { 22*32afb93cSXin Li minifyEnabled false 23*32afb93cSXin Li proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' 24*32afb93cSXin Li } 25*32afb93cSXin Li } 26*32afb93cSXin Li compileOptions { 27*32afb93cSXin Li sourceCompatibility JavaVersion.VERSION_1_8 28*32afb93cSXin Li targetCompatibility JavaVersion.VERSION_1_8 29*32afb93cSXin Li } 30*32afb93cSXin Li kotlinOptions { 31*32afb93cSXin Li jvmTarget = '1.8' 32*32afb93cSXin Li } 33*32afb93cSXin Li} 34*32afb93cSXin Li 35*32afb93cSXin Lidependencies { 36*32afb93cSXin Li implementation project(":renderscript-toolkit") 37*32afb93cSXin Li implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" 38*32afb93cSXin Li implementation 'androidx.core:core-ktx:1.6.0' 39*32afb93cSXin Li implementation 'androidx.appcompat:appcompat:1.3.1' 40*32afb93cSXin Li implementation 'com.google.android.material:material:1.4.0' 41*32afb93cSXin Li testImplementation 'junit:junit:4.13.2' 42*32afb93cSXin Li androidTestImplementation 'androidx.test.ext:junit:1.1.3' 43*32afb93cSXin Li androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' 44*32afb93cSXin Li} 45