/* * 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. */ apply plugin: 'com.android.library' android { compileSdkVersion rootProject.compileSdkVersion buildToolsVersion rootProject.buildToolsVersion ndkVersion rootProject.ndkVersion defaultConfig { minSdkVersion rootProject.minSdkVersion targetSdkVersion rootProject.targetSdkVersion ndk { abiFilters 'x86', 'x86_64', 'armeabi-v7a', 'arm64-v8a' } externalNativeBuild { cmake { arguments '-DANDROID_TOOLCHAIN=clang', '-DANDROID_STL=c++_static' } } } externalNativeBuild { cmake { path 'CMakeLists.txt' } } compileOptions { targetCompatibility rootProject.targetCompatibilityVersion sourceCompatibility rootProject.sourceCompatibilityVersion } sourceSets { main { java.srcDir 'com' manifest.srcFile 'AndroidManifest.xml' res.srcDirs = ['res'] } test { java.srcDirs 'tests' } } } dependencies { implementation 'com.google.code.findbugs:jsr305:3.0.2' implementation project(':yoga:proguard-annotations') implementation 'com.facebook.soloader:soloader:0.10.4' testImplementation 'junit:junit:4.12' testImplementation project(':testutil') } apply plugin: 'com.vanniktech.maven.publish'