1- From ffb6777d58f068db7e14372415154cd93f77766e Mon Sep 17 00:00:00 2001
1+ From be4c852769e260e3a9b516bb5626a6a6a68a2cd3 Mon Sep 17 00:00:00 2001
22From: roblabla <
[email protected] >
33Date: Wed, 31 Jan 2024 13:19:55 +0100
44Subject: [PATCH] Use com.google.protobuf:protobuf-gradle-plugin
55
66---
7- Ghidra/Debug/Debugger-gadp/build.gradle | 7 +-
87 Ghidra/Debug/Debugger-isf/build.gradle | 8 +-
9- Ghidra/Debug/Debugger-rmi-trace/build.gradle | 14 +--
8+ Ghidra/Debug/Debugger-rmi-trace/build.gradle | 16 + +--
109 build.gradle | 6 ++
11- gradle/hasProtobuf.gradle | 94 --------------------
12- 5 files changed, 26 insertions(+), 103 deletions(-)
10+ gradle/hasProtobuf.gradle | 94 --------------------
11+ 4 files changed, 22 insertions(+), 102 deletions(-)
12+ delete mode 100644 gradle/hasProtobuf.gradle
1313
14- diff --git a/Ghidra/Debug/Debugger-gadp/build.gradle b/Ghidra/Debug/Debugger-gadp/build.gradle
15- index 9e1c57faf..3a3242eb5 100644
16- --- a/Ghidra/Debug/Debugger-gadp/build.gradle
17- +++ b/Ghidra/Debug/Debugger-gadp/build.gradle
18- @@ -18,11 +18,16 @@ apply from: "${rootProject.projectDir}/gradle/javaProject.gradle"
19- apply from: "${rootProject.projectDir}/gradle/jacocoProject.gradle"
20- apply from: "${rootProject.projectDir}/gradle/javaTestProject.gradle"
21- apply from: "${rootProject.projectDir}/gradle/distributableGhidraModule.gradle"
22- - apply from: "${rootProject.projectDir}/gradle/hasProtobuf.gradle"
23- + apply plugin: 'com.google.protobuf'
24-
25- apply plugin: 'eclipse'
26- eclipse.project.name = 'Debug Debugger-gadp'
27-
28- + buildscript {
29- + dependencies {
30- + classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.18'
31- + }
32- + }
33- dependencies {
34- api project(':Framework-AsyncComm')
35- api project(':Framework-Debugging')
3614diff --git a/Ghidra/Debug/Debugger-isf/build.gradle b/Ghidra/Debug/Debugger-isf/build.gradle
37- index d135294a0..785681ca2 100644
15+ index f6c8464405..396b52d188 100644
3816--- a/Ghidra/Debug/Debugger-isf/build.gradle
3917+++ b/Ghidra/Debug/Debugger-isf/build.gradle
40- @@ -18,11 +18,15 @@ apply from: "${rootProject.projectDir}/gradle/javaProject.gradle"
18+ @@ -18,11 +18,17 @@ apply from: "${rootProject.projectDir}/gradle/javaProject.gradle"
4119 apply from: "${rootProject.projectDir}/gradle/jacocoProject.gradle"
4220 apply from: "${rootProject.projectDir}/gradle/javaTestProject.gradle"
4321 apply from: "${rootProject.projectDir}/gradle/distributableGhidraModule.gradle"
4422- apply from: "${rootProject.projectDir}/gradle/hasProtobuf.gradle"
45- -
23+
4624+ apply plugin: 'com.google.protobuf'
4725 apply plugin: 'eclipse'
4826 eclipse.project.name = 'Debug Debugger-isf'
@@ -52,21 +30,22 @@ index d135294a0..785681ca2 100644
5230+ classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.18'
5331+ }
5432+ }
33+ +
5534 dependencies {
5635 api project(':Framework-AsyncComm')
57- api project(':Framework-Debugging ')
36+ api project(':ProposedUtils ')
5837diff --git a/Ghidra/Debug/Debugger-rmi-trace/build.gradle b/Ghidra/Debug/Debugger-rmi-trace/build.gradle
59- index 40fbc17ab..7517ffe6e 100644
38+ index 8b6589f035..05da5a7a7e 100644
6039--- a/Ghidra/Debug/Debugger-rmi-trace/build.gradle
6140+++ b/Ghidra/Debug/Debugger-rmi-trace/build.gradle
62- @@ -18 ,12 +18 ,17 @@ apply from: "${rootProject.projectDir}/gradle/javaProject .gradle"
41+ @@ -19 ,12 +19 ,17 @@ apply from: "${rootProject.projectDir}/gradle/helpProject .gradle"
6342 apply from: "${rootProject.projectDir}/gradle/jacocoProject.gradle"
6443 apply from: "${rootProject.projectDir}/gradle/javaTestProject.gradle"
6544 apply from: "${rootProject.projectDir}/gradle/distributableGhidraModule.gradle"
6645- apply from: "${rootProject.projectDir}/gradle/hasProtobuf.gradle"
67- + apply plugin: 'com.google.protobuf'
6846 apply from: "${rootProject.projectDir}/gradle/hasPythonPackage.gradle"
69-
47+ -
48+ + apply plugin: 'com.google.protobuf'
7049 apply plugin: 'eclipse'
7150 eclipse.project.name = 'Debug Debugger-rmi-trace'
7251
@@ -75,6 +54,7 @@ index 40fbc17ab..7517ffe6e 100644
7554+ classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.18'
7655+ }
7756+ }
57+ +
7858 dependencies {
7959 api project(':Pty')
8060 api project(':Debugger')
@@ -94,11 +74,11 @@ index 40fbc17ab..7517ffe6e 100644
9474 commandLine exe, "--python_out=$outdir", "-I$srcdir"
9575 args src
9676diff --git a/build.gradle b/build.gradle
97- index b0c717fb1..5f56506a5 100644
77+ index 2d75307a08..aa8f1d7604 100644
9878--- a/build.gradle
9979+++ b/build.gradle
100- @@ -74 ,6 +74 ,12 @@ if (flatRepo.isDirectory()) {
101- jcenter ()
80+ @@ -80 ,6 +80 ,12 @@ if (flatRepo.isDirectory()) {
81+ mavenCentral ()
10282 flatDir name: "flat", dirs:["$flatRepo"]
10383 }
10484+ buildscript {
@@ -111,9 +91,10 @@ index b0c717fb1..5f56506a5 100644
11191 }
11292 else {
11393diff --git a/gradle/hasProtobuf.gradle b/gradle/hasProtobuf.gradle
114- index 23b4ce74b..e69de29bb 100644
94+ deleted file mode 100644
95+ index 23b4ce74bb..0000000000
11596--- a/gradle/hasProtobuf.gradle
116- +++ b/gradle/hasProtobuf.gradle
97+ +++ /dev/null
11798@@ -1,94 +0,0 @@
11899- /* ###
119100- * IP: GHIDRA
@@ -210,5 +191,5 @@ index 23b4ce74b..e69de29bb 100644
210191- }
211192- zipSourceSubproject.dependsOn generateProto
212193- -
213- 2.42 .0
194+ 2.47 .0
214195
0 commit comments