From 50c7b4a3be0c4061b726e80546c37b93268ba9f4 Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Tue, 9 Jan 2024 21:01:20 -0500 Subject: [PATCH] refactor: Migrate to build.gradle.kts ...and rework the original "helper.gradle" into proper plugins. This also allows the signing configuration code to be shared, and now keystore.properties is no longer mandatory. --- .gitignore | 1 + .idea/compiler.xml | 3 + .idea/gradle.xml | 1 + app-common/build.gradle | 48 ------------- app-common/build.gradle.kts | 47 +++++++++++++ app-unpriv/build.gradle | 62 ---------------- app-unpriv/build.gradle.kts | 48 +++++++++++++ app/build.gradle | 70 ------------------- app/build.gradle.kts | 51 ++++++++++++++ build.gradle | 11 --- build.gradle.kts | 12 ++++ buildSrc/build.gradle.kts | 12 ++++ .../im/angry/openeuicc/build/Signing.kt | 61 ++++++++++++++++ .../im/angry/openeuicc/build/Versioning.kt | 54 ++++++++++++++ helpers.gradle | 27 ------- libs/hidden-apis-shim/build.gradle | 41 ----------- libs/hidden-apis-shim/build.gradle.kts | 40 +++++++++++ .../{build.gradle => build.gradle.kts} | 8 +-- libs/lpac-jni/build.gradle | 52 -------------- libs/lpac-jni/build.gradle.kts | 50 +++++++++++++ 20 files changed, 384 insertions(+), 315 deletions(-) delete mode 100644 app-common/build.gradle create mode 100644 app-common/build.gradle.kts delete mode 100644 app-unpriv/build.gradle create mode 100644 app-unpriv/build.gradle.kts delete mode 100644 app/build.gradle create mode 100644 app/build.gradle.kts delete mode 100644 build.gradle create mode 100644 build.gradle.kts create mode 100644 buildSrc/build.gradle.kts create mode 100644 buildSrc/src/main/kotlin/im/angry/openeuicc/build/Signing.kt create mode 100644 buildSrc/src/main/kotlin/im/angry/openeuicc/build/Versioning.kt delete mode 100644 helpers.gradle delete mode 100644 libs/hidden-apis-shim/build.gradle create mode 100644 libs/hidden-apis-shim/build.gradle.kts rename libs/hidden-apis-stub/{build.gradle => build.gradle.kts} (51%) delete mode 100644 libs/lpac-jni/build.gradle create mode 100644 libs/lpac-jni/build.gradle.kts diff --git a/.gitignore b/.gitignore index b8588f9..f19884d 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ .cxx local.properties /libs/**/build +/buildSrc/build \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 3261b08..82920a5 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -5,6 +5,9 @@ + + + diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 6d63435..cb7a677 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -15,6 +15,7 @@