From b571840bd00f11c00659bcf45871d7fb60572791 Mon Sep 17 00:00:00 2001 From: Riccardo Balbo Date: Thu, 31 Oct 2019 21:47:15 +0100 Subject: [PATCH] Fix missing bullet natives when running tests from within the engine project. --- build.gradle | 9 ++- jme3-bullet-native/build.gradle | 119 ++++++++++++-------------------- 2 files changed, 54 insertions(+), 74 deletions(-) diff --git a/build.gradle b/build.gradle index d6bdb3a22..14e3209c2 100644 --- a/build.gradle +++ b/build.gradle @@ -184,12 +184,19 @@ if(skipPrebuildLibraries!="true"&&buildNativeProjects!="true"){ String srcRel=src.getAbsolutePath().substring((int)(nativesZipFile.length()+1)); srcRel=srcRel.substring(srcRel.indexOf("/")+1); + // TODO backward compatibility with old path, To be removed. + int j=srcRel.indexOf("/"); + String p1=srcRel.substring(0,j); + String p2=srcRel.substring(j); + if(!p1.equals("android")&&!p2.startsWith("/native")) srcRel=p1+"/native"+p2; + // + File dest=new File(nativesPath+File.separator+srcRel); boolean include=false; if(!dest.exists()){ include=true; - println("Copy "+src+" "+dest+ ". Destination does not exist"); + println("Copy "+src+" "+dest); }else if(dest.lastModified()