| 
									
										
										
										
											2025-08-26 22:00:32 +00:00
										 |  |  | import org.gradle.kotlin.dsl.maven | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-05-27 02:26:46 +00:00
										 |  |  | /* | 
					
						
							|  |  |  |  * Copyright (c) 2025 Meshtastic LLC | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This program is free software: you can redistribute it and/or modify | 
					
						
							|  |  |  |  * it under the terms of the GNU General Public License as published by | 
					
						
							|  |  |  |  * the Free Software Foundation, either version 3 of the License, or | 
					
						
							|  |  |  |  * (at your option) any later version. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * This program is distributed in the hope that it will be useful, | 
					
						
							|  |  |  |  * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
					
						
							|  |  |  |  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
					
						
							|  |  |  |  * GNU General Public License for more details. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * You should have received a copy of the GNU General Public License | 
					
						
							|  |  |  |  * along with this program.  If not, see <https://www.gnu.org/licenses/>. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-23 21:48:16 +00:00
										 |  |  | include(":app", ":core:data", ":core:datastore", ":core:di", ":core:model", ":core:navigation", ":core:network", ":core:prefs", ":core:proto", | 
					
						
							| 
									
										
										
										
											2025-09-23 01:59:39 +00:00
										 |  |  |     ":core:strings", ":feature:map", ":mesh_service_example") | 
					
						
							| 
									
										
										
										
											2025-09-15 10:47:03 +00:00
										 |  |  | rootProject.name = "MeshtasticAndroid" | 
					
						
							| 
									
										
										
										
											2025-06-26 00:18:59 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-09-17 10:46:43 +00:00
										 |  |  | // https://docs.gradle.org/current/userguide/declaring_dependencies.html#sec:type-safe-project-accessors | 
					
						
							|  |  |  | enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS") | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-08-26 22:00:32 +00:00
										 |  |  | pluginManagement { | 
					
						
							| 
									
										
										
										
											2025-09-15 10:47:03 +00:00
										 |  |  |     includeBuild("build-logic") | 
					
						
							| 
									
										
										
										
											2025-08-26 22:00:32 +00:00
										 |  |  |     repositories { | 
					
						
							|  |  |  |         google() | 
					
						
							|  |  |  |         mavenCentral() | 
					
						
							|  |  |  |         gradlePluginPortal() | 
					
						
							|  |  |  |         maven { url = uri("https://jitpack.io") } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | @Suppress("UnstableApiUsage") | 
					
						
							|  |  |  | dependencyResolutionManagement { | 
					
						
							|  |  |  |     repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) | 
					
						
							|  |  |  |     repositories { | 
					
						
							|  |  |  |         google() | 
					
						
							|  |  |  |         mavenCentral() | 
					
						
							|  |  |  |         maven { url = uri("https://jitpack.io") } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-06-26 00:18:59 +00:00
										 |  |  | plugins { | 
					
						
							|  |  |  |     id("org.gradle.toolchains.foojay-resolver") version "1.0.0" | 
					
						
							| 
									
										
										
										
											2025-09-16 19:25:53 +00:00
										 |  |  |     id("com.gradle.develocity") version("4.2") | 
					
						
							| 
									
										
										
										
											2025-09-15 20:35:17 +00:00
										 |  |  |     id("com.gradle.common-custom-user-data-gradle-plugin") version "2.4.0" | 
					
						
							| 
									
										
										
										
											2025-06-26 00:18:59 +00:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-07-07 03:46:34 +00:00
										 |  |  | develocity { | 
					
						
							|  |  |  |     buildScan { | 
					
						
							|  |  |  |         capture { | 
					
						
							|  |  |  |             fileFingerprints.set(true) | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |         publishing.onlyIf { false } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | @Suppress("UnstableApiUsage") | 
					
						
							| 
									
										
										
										
											2025-06-26 00:18:59 +00:00
										 |  |  | toolchainManagement { | 
					
						
							|  |  |  |     jvm { | 
					
						
							|  |  |  |         javaRepositories { | 
					
						
							|  |  |  |             repository("foojay") { | 
					
						
							|  |  |  |                 resolverClass.set(org.gradle.toolchains.foojay.FoojayToolchainResolver::class.java) | 
					
						
							|  |  |  |             } | 
					
						
							|  |  |  |         } | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2025-09-15 10:47:03 +00:00
										 |  |  | } |