localArc should now work without jitpack

This commit is contained in:
Anuken
2026-02-11 19:56:40 -05:00
parent 633105305a
commit 9a40c949d5
2 changed files with 13 additions and 12 deletions

View File

@@ -41,6 +41,9 @@ android{
res.srcDirs = ['res']
assets.srcDirs = ['assets', 'src/main/assets', '../core/assets/']
jniLibs.srcDirs = ['libs']
if(localArc){
jniLibs.srcDirs += ['../../Arc/natives/natives-android/libs', '../../Arc/natives/natives-freetype-android/libs']
}
}
androidTest.setRoot('tests')
@@ -122,10 +125,7 @@ dependencies{
implementation arcModule("backends:backend-android")
implementation 'com.jakewharton.android.repackaged:dalvik-dx:9.0.0_r3'
if(localArc){
natives arcModule(":natives-android")
natives arcModule(":natives-freetype-android")
}else{
if(!localArc){
natives "com.github.Anuken.Arc:natives-android:$arcHash"
natives "com.github.Anuken.Arc:natives-freetype-android:$arcHash"
}
@@ -141,14 +141,13 @@ dependencies{
}
task copyAndroidNatives(){
if(localArc){
dependsOn "com.github.Anuken:natives-android:jar", "com.github.Anuken:natives-freetype-android:jar"
}
configurations.natives.files.each{ jar ->
copy{
from zipTree(jar)
into file("libs/")
include "**"
if(!localArc){
configurations.natives.files.each{ jar ->
copy{
from zipTree(jar)
into file("libs/")
include "**"
}
}
}
}