/* * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ plugins { id("com.android.library") id("publish") } android { namespace 'com.facebook.yoga' compileSdkVersion rootProject.compileSdkVersion buildToolsVersion rootProject.buildToolsVersion ndkVersion rootProject.ndkVersion defaultConfig { minSdkVersion rootProject.minSdkVersion targetSdkVersion rootProject.targetSdkVersion consumerProguardFiles 'proguard-rules.pro' ndk { abiFilters 'x86', 'x86_64', 'armeabi-v7a', 'arm64-v8a' } } externalNativeBuild { cmake { path 'CMakeLists.txt' } } compileOptions { targetCompatibility rootProject.targetCompatibilityVersion sourceCompatibility rootProject.sourceCompatibilityVersion } sourceSets { main { java.srcDir 'com' manifest.srcFile 'AndroidManifest.xml' res.srcDirs = ['res'] } } publishing { multipleVariants { withSourcesJar() withJavadocJar() includeBuildTypeValues('debug', 'release') } } } dependencies { implementation 'com.google.code.findbugs:jsr305:3.0.2' implementation 'com.facebook.soloader:soloader:0.10.4' testImplementation 'junit:junit:4.12' }