| 
									
										
										
										
											2020-10-28 16:32:45 -07:00
										 |  |  | // Non functional android library used to provide Android Studio editor support to the project.
 | 
					
						
							|  |  |  | plugins { | 
					
						
							|  |  |  |     id 'com.android.library' | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | android { | 
					
						
							|  |  |  |     compileSdkVersion versions.compileSdk | 
					
						
							|  |  |  |     buildToolsVersion versions.buildTools | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     defaultConfig { | 
					
						
							|  |  |  |         minSdkVersion versions.minSdk | 
					
						
							|  |  |  |         targetSdkVersion versions.targetSdk | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     compileOptions { | 
					
						
							|  |  |  |         sourceCompatibility versions.javaVersion | 
					
						
							|  |  |  |         targetCompatibility versions.javaVersion | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     packagingOptions { | 
					
						
							|  |  |  |         exclude 'META-INF/LICENSE' | 
					
						
							|  |  |  |         exclude 'META-INF/NOTICE' | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     sourceSets { | 
					
						
							|  |  |  |         main { | 
					
						
							|  |  |  |             manifest.srcFile 'AndroidManifest.xml' | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-01-05 13:40:42 -08:00
										 |  |  |     ndkVersion versions.ndkVersion | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-10-28 16:32:45 -07:00
										 |  |  |     externalNativeBuild { | 
					
						
							|  |  |  |         cmake { | 
					
						
							|  |  |  |             path "CMakeLists.txt" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     libraryVariants.all { variant -> | 
					
						
							|  |  |  |         def buildType = variant.buildType.name.capitalize() | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         def taskPrefix = "" | 
					
						
							|  |  |  |         if (project.path != ":") { | 
					
						
							|  |  |  |             taskPrefix = project.path + ":" | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         // Disable the externalNativeBuild* task as it would cause build failures since the cmake build
 | 
					
						
							|  |  |  |         // files is only setup for editing support.
 | 
					
						
							|  |  |  |         gradle.startParameter.excludedTaskNames += taskPrefix + "externalNativeBuild" + buildType | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | dependencies {} |