From 17ff506d88dd4eeceff699a4b1a82abb79f4110b Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Fri, 12 Jan 2024 21:06:50 -0500 Subject: [PATCH] lpac-jni: Reimplement deterministic __FILE__ prefix using gradle --- libs/lpac-jni/build.gradle.kts | 7 +++++-- libs/lpac-jni/src/main/jni/Application.mk | 3 +-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/libs/lpac-jni/build.gradle.kts b/libs/lpac-jni/build.gradle.kts index b3bef04..313bf5b 100644 --- a/libs/lpac-jni/build.gradle.kts +++ b/libs/lpac-jni/build.gradle.kts @@ -14,9 +14,12 @@ android { testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" externalNativeBuild { - if (System.getenv("REPRODUCIBLE_BUILD") != "true") { - ndkBuild { + ndkBuild { + if (System.getenv("REPRODUCIBLE_BUILD") != "true") { arguments("-j4") + } else { + arguments("-j1") + cFlags("-fmacro-prefix-map=${project.projectDir.toString()}=/fake/path/") } } } diff --git a/libs/lpac-jni/src/main/jni/Application.mk b/libs/lpac-jni/src/main/jni/Application.mk index c949a9b..f3411c9 100644 --- a/libs/lpac-jni/src/main/jni/Application.mk +++ b/libs/lpac-jni/src/main/jni/Application.mk @@ -1,3 +1,2 @@ APP_ABI := all -APP_SHORT_COMMANDS := true -APP_CLFAGS := -fmacro-prefix-map="$(call my-dir)"=/fake/prefix/ \ No newline at end of file +APP_SHORT_COMMANDS := true \ No newline at end of file