mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-02-16 15:40:14 +00:00
Merge remote-tracking branch 'origin/ghidravore_gradle_updates'
This commit is contained in:
commit
df24f9ea24
@ -1,4 +1,6 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'GPL CabExtract'
|
eclipse.project.name = 'GPL CabExtract'
|
||||||
|
|
||||||
project.ext.cabextract = "cabextract-1.6"
|
project.ext.cabextract = "cabextract-1.6"
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
##MODULE IP: GPL 3
|
##MODULE IP: GPL 3
|
||||||
##MODULE IP: Public Domain
|
##MODULE IP: Public Domain
|
||||||
.classpath||Public Domain||||END|
|
|
||||||
.project||Public Domain||||END|
|
|
||||||
Module.manifest||Public Domain||||END|
|
Module.manifest||Public Domain||||END|
|
||||||
build.gradle||Public Domain||||END|
|
build.gradle||Public Domain||||END|
|
||||||
data/cabextract-1.6.tar.gz||GPL 3||||END|
|
data/cabextract-1.6.tar.gz||GPL 3||||END|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'GPL DMG'
|
eclipse.project.name = 'GPL DMG'
|
||||||
|
|
||||||
/*********************************************************************************
|
/*********************************************************************************
|
||||||
|
@ -2,8 +2,6 @@
|
|||||||
##MODULE IP: GPL 3
|
##MODULE IP: GPL 3
|
||||||
##MODULE IP: LGPL 2.1
|
##MODULE IP: LGPL 2.1
|
||||||
##MODULE IP: Public Domain
|
##MODULE IP: Public Domain
|
||||||
.classpath||Public Domain||||END|
|
|
||||||
.project||Public Domain||||END|
|
|
||||||
Module.manifest||Public Domain||||END|
|
Module.manifest||Public Domain||||END|
|
||||||
build.gradle||Public Domain||||END|
|
build.gradle||Public Domain||||END|
|
||||||
data/lib/catacombae_csframework.jar||LGPL 2.1||||END|
|
data/lib/catacombae_csframework.jar||LGPL 2.1||||END|
|
||||||
|
@ -1,4 +1,7 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
|
|
||||||
eclipse.project.name = 'GPL DemanglerGnu'
|
eclipse.project.name = 'GPL DemanglerGnu'
|
||||||
|
|
||||||
apply from: "../nativeBuildProperties.gradle"
|
apply from: "../nativeBuildProperties.gradle"
|
||||||
|
@ -4,8 +4,6 @@
|
|||||||
##MODULE IP: LGPL 2.1
|
##MODULE IP: LGPL 2.1
|
||||||
##MODULE IP: LGPL 3.0
|
##MODULE IP: LGPL 3.0
|
||||||
##MODULE IP: Public Domain
|
##MODULE IP: Public Domain
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||Public Domain||||END|
|
|
||||||
Module.manifest||Public Domain||||END|
|
Module.manifest||Public Domain||||END|
|
||||||
build.gradle||Public Domain||||END|
|
build.gradle||Public Domain||||END|
|
||||||
src/demangler_gnu/README.txt||Public Domain||||END|
|
src/demangler_gnu/README.txt||Public Domain||||END|
|
||||||
|
@ -110,7 +110,7 @@ def isNativeBinaryMakeTask(Task task, String platform) {
|
|||||||
******************************************************************************************/
|
******************************************************************************************/
|
||||||
tasks.addRule("Pattern: buildNatives_<platform name>]: build all natives for given platform") { String taskName ->
|
tasks.addRule("Pattern: buildNatives_<platform name>]: build all natives for given platform") { String taskName ->
|
||||||
|
|
||||||
if (taskName.startsWith("buildNatives_") && !project.hasProperty('EXCLUDE_FROM_NATIVE_BUILD')) {
|
if (taskName.startsWith("buildNatives_")) {
|
||||||
String platform = taskName - "buildNatives_"
|
String platform = taskName - "buildNatives_"
|
||||||
|
|
||||||
task(taskName) { myTask ->
|
task(taskName) { myTask ->
|
||||||
@ -180,3 +180,25 @@ tasks.addRule("Pattern: prebuildNatives_<platform name>]: build all natives for
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*****************************************************************************************
|
||||||
|
* The following block of code changes the output directory for native builds
|
||||||
|
* to <projectDir>/build/os/<platform>/<executable> ?? is there a better way to do this?
|
||||||
|
****************************************************************************************/
|
||||||
|
gradle.taskGraph.whenReady {
|
||||||
|
def p = this.project
|
||||||
|
p.tasks.withType(LinkExecutable).each { t ->
|
||||||
|
File f = t.linkedFile.getAsFile().get()
|
||||||
|
String filename = f.getName()
|
||||||
|
NativePlatform platform = t.targetPlatform.get()
|
||||||
|
String osName = platform.getName()
|
||||||
|
t.linkedFile = p.file("build/os/${osName}/$filename")
|
||||||
|
}
|
||||||
|
p.tasks.withType(LinkSharedLibrary).each { t ->
|
||||||
|
File f = t.linkedFile.getAsFile().get()
|
||||||
|
String filename = f.getName()
|
||||||
|
NativePlatform platform = t.targetPlatform.get()
|
||||||
|
String osName = platform.getName()
|
||||||
|
t.linkedFile = p.file("build/os/${osName}/$filename")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -1,2 +1,6 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Z Public Release'
|
eclipse.project.name = 'Z Public Release'
|
||||||
|
@ -1,32 +1,10 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/PDB_SYMBOL_SERVER_URLS.pdburl||GHIDRA||||END|
|
data/PDB_SYMBOL_SERVER_URLS.pdburl||GHIDRA||||END|
|
||||||
src/global/docs/ChangeHistory.html||GHIDRA||||END|
|
src/global/docs/ChangeHistory.html||GHIDRA||||END|
|
||||||
src/global/docs/UserAgreement.html||GHIDRA||||END|
|
src/global/docs/UserAgreement.html||GHIDRA||||END|
|
||||||
src/global/docs/WhatsNew.html||GHIDRA||||END|
|
src/global/docs/WhatsNew.html||GHIDRA||||END|
|
||||||
src/global/docs/languages/html/Diagram1.png||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/Diagram2.png||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/Diagram3.png||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/additionalpcode.html||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/pcodedescription.html||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/pcoderef.html||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/pseudo-ops.html||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/reference.html||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/sleigh.html||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/sleigh_constructors.html||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/sleigh_context.html||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/sleigh_definitions.html||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/sleigh_layout.html||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/sleigh_preprocessing.html||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/sleigh_ref.html||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/sleigh_symbols.html||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/html/sleigh_tokens.html||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/index.html||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/manual_index.txt||GHIDRA||||END|
|
|
||||||
src/global/docs/languages/versioning.html||GHIDRA||||END|
|
|
||||||
src/main/resources/UserAgreement.html||GHIDRA||||END|
|
src/main/resources/UserAgreement.html||GHIDRA||||END|
|
||||||
src/main/resources/defaultTools/CodeBrowser.tool||GHIDRA||||END|
|
src/main/resources/defaultTools/CodeBrowser.tool||GHIDRA||||END|
|
||||||
src/main/resources/splash.txt||GHIDRA||||END|
|
src/main/resources/splash.txt||GHIDRA||||END|
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraExtension.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/helpProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Xtra SampleTablePlugin'
|
eclipse.project.name = 'Xtra SampleTablePlugin'
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/buildHelp.gradle"
|
|
||||||
|
|
||||||
project.ext.includeExtensionInInstallation = true
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(':Base')
|
compile project(':Base')
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
||||||
##MODULE IP: Oxygen Icons - LGPL 3.0
|
##MODULE IP: Oxygen Icons - LGPL 3.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||reviewed||END|
|
Module.manifest||GHIDRA||reviewed||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/ExtensionPoint.manifest||GHIDRA||||END|
|
data/ExtensionPoint.manifest||GHIDRA||||END|
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraExtension.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/helpProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Xtra sample'
|
eclipse.project.name = 'Xtra sample'
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/buildHelp.gradle"
|
|
||||||
|
|
||||||
project.ext.includeExtensionInInstallation = true
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(':Base')
|
compile project(':Base')
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
||||||
##MODULE IP: Oxygen Icons - LGPL 3.0
|
##MODULE IP: Oxygen Icons - LGPL 3.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||reviewed||END|
|
Module.manifest||GHIDRA||reviewed||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/README.txt||GHIDRA||||END|
|
data/README.txt||GHIDRA||||END|
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/helpProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Features Base'
|
eclipse.project.name = 'Features Base'
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/buildHelp.gradle"
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/ghidraScripts.gradle"
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/developerScripts.gradle"
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This build file is a bit different than most project build files, as it initializes
|
This build file is a bit different than most project build files, as it initializes
|
||||||
@ -28,10 +30,10 @@ dependencies {
|
|||||||
compileOnly "junit:junit:4.12"
|
compileOnly "junit:junit:4.12"
|
||||||
|
|
||||||
// These have abstract test classes and stubs needed by this module
|
// These have abstract test classes and stubs needed by this module
|
||||||
testCompile project(':Docking').sourceSets.test.output
|
testCompile project(path: ':Docking', configuration: 'testArtifacts')
|
||||||
testCompile project(':Generic').sourceSets.test.output
|
testCompile project(path: ':Generic', configuration: 'testArtifacts')
|
||||||
testCompile project(':Project').sourceSets.test.output
|
testCompile project(path: ':Project', configuration: 'testArtifacts')
|
||||||
testCompile project(':SoftwareModeling').sourceSets.test.output
|
testCompile project(path: ':SoftwareModeling', configuration: 'testArtifacts')
|
||||||
|
|
||||||
javacc 'net.java.dev.javacc:javacc:5.0'
|
javacc 'net.java.dev.javacc:javacc:5.0'
|
||||||
}
|
}
|
||||||
@ -147,7 +149,7 @@ def createTipsHelpFile(input, output) {
|
|||||||
Dependency Setup
|
Dependency Setup
|
||||||
*/
|
*/
|
||||||
compileJava.dependsOn buildJavacc
|
compileJava.dependsOn buildJavacc
|
||||||
prepDev.dependsOn buildJavacc
|
rootProject.prepDev.dependsOn buildJavacc
|
||||||
|
|
||||||
// 'indexHelp' is defined in the buildHelp.gradle 'script plugin'
|
// 'indexHelp' is defined in the buildHelp.gradle 'script plugin'
|
||||||
indexHelp.dependsOn generateExtraHelpFiles
|
indexHelp.dependsOn generateExtraHelpFiles
|
||||||
|
@ -7,10 +7,8 @@
|
|||||||
##MODULE IP: Nuvola Icons - LGPL 2.1
|
##MODULE IP: Nuvola Icons - LGPL 2.1
|
||||||
##MODULE IP: Oxygen Icons - LGPL 3.0
|
##MODULE IP: Oxygen Icons - LGPL 3.0
|
||||||
##MODULE IP: Tango Icons - Public Domain
|
##MODULE IP: Tango Icons - Public Domain
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.gitignore||GHIDRA||||END|
|
.gitignore||GHIDRA||||END|
|
||||||
.launch/Ghidra.launch||GHIDRA||||END|
|
.launch/Ghidra.launch||GHIDRA||||END|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/ElfFunctionsThatDoNotReturn||GHIDRA||||END|
|
data/ElfFunctionsThatDoNotReturn||GHIDRA||||END|
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/helpProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Features BytePatterns'
|
eclipse.project.name = 'Features BytePatterns'
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/buildHelp.gradle"
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/ghidraScripts.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(':Base')
|
compile project(':Base')
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
##MODULE IP: Oxygen Icons - LGPL 3.0
|
##MODULE IP: Oxygen Icons - LGPL 3.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||reviewed||END|
|
Module.manifest||GHIDRA||reviewed||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/test/FileBitPatternInfoReaderTestFile1.xml||GHIDRA||||END|
|
data/test/FileBitPatternInfoReaderTestFile1.xml||GHIDRA||||END|
|
||||||
|
@ -1,8 +1,11 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/helpProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Features ByteViewer'
|
eclipse.project.name = 'Features ByteViewer'
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/buildHelp.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|
||||||
compile project(':Base')
|
compile project(':Base')
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
||||||
##MODULE IP: Oxygen Icons - LGPL 3.0
|
##MODULE IP: Oxygen Icons - LGPL 3.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/ExtensionPoint.manifest||GHIDRA||reviewed||END|
|
data/ExtensionPoint.manifest||GHIDRA||reviewed||END|
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Features DebugUtils'
|
eclipse.project.name = 'Features DebugUtils'
|
||||||
|
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||reviewed||END|
|
Module.manifest||GHIDRA||reviewed||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
|
@ -1,16 +1,21 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/nativeProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/helpProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features Decompiler'
|
eclipse.project.name = 'Features Decompiler'
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/nativeBuildProperties.gradle"
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/buildHelp.gradle"
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/ghidraScripts.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(':Base')
|
compile project(':Base')
|
||||||
compile project(':SoftwareModeling')
|
compile project(':SoftwareModeling')
|
||||||
|
|
||||||
// include Base src/test/resources when running decompiler integration tests (uses defaultTools)
|
// include Base src/test/resources when running decompiler integration tests (uses defaultTools)
|
||||||
integrationTestRuntime project(':Base').sourceSets.test.output
|
integrationTestRuntime project(path: ':Base', configuration: 'testArtifacts')
|
||||||
testCompile "org.jmockit:jmockit:1.44"
|
testCompile "org.jmockit:jmockit:1.44"
|
||||||
|
|
||||||
helpPath project(path: ":Base", configuration: 'helpPath')
|
helpPath project(path: ":Base", configuration: 'helpPath')
|
||||||
@ -510,4 +515,24 @@ Task createLexTask(String filename, String binaryName) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
rootProject.createInstallationZip {
|
||||||
|
dependsOn buildDecompilerDocumentationPdfs
|
||||||
|
|
||||||
|
|
||||||
|
def decompilerPdfZipPath = rootProject.ext.ZIP_DIR_PREFIX + "/docs/languages/"
|
||||||
|
|
||||||
|
// Add decompiler pdf files to zip. If the pdf files do not exist during execution time
|
||||||
|
// (if there was an error or wrong platform), the zip task will move on.
|
||||||
|
buildDecompilerDocumentationPdfs.outputs.each { output ->
|
||||||
|
output.files.each { file ->
|
||||||
|
if (file.name.endsWith("pdf")) {
|
||||||
|
logger.debug("$project.name: Adding Decompiler documentation (if it exists) $file.name to $decompilerPdfZipPath")
|
||||||
|
rootProject.createInstallationZip.from (file) {
|
||||||
|
into {
|
||||||
|
decompilerPdfZipPath
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -2,11 +2,8 @@
|
|||||||
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
||||||
##MODULE IP: Oxygen Icons - LGPL 3.0
|
##MODULE IP: Oxygen Icons - LGPL 3.0
|
||||||
##MODULE IP: Tango Icons - Public Domain
|
##MODULE IP: Tango Icons - Public Domain
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
src/decompile/.classpath||GHIDRA||||END|
|
|
||||||
src/decompile/.cproject||GHIDRA||||END|
|
src/decompile/.cproject||GHIDRA||||END|
|
||||||
src/decompile/.project||GHIDRA||||END|
|
src/decompile/.project||GHIDRA||||END|
|
||||||
src/decompile/.settings/org.eclipse.jdt.core.prefs||GHIDRA||||END|
|
src/decompile/.settings/org.eclipse.jdt.core.prefs||GHIDRA||||END|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features DecompilerDependent'
|
eclipse.project.name = 'Features DecompilerDependent'
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/ExtensionPoint.manifest||GHIDRA||||END|
|
data/ExtensionPoint.manifest||GHIDRA||||END|
|
||||||
|
@ -1,9 +1,13 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/helpProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features FileFormats'
|
eclipse.project.name = 'Features FileFormats'
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/buildHelp.gradle"
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/ghidraScripts.gradle"
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/developerScripts.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(':Base')
|
compile project(':Base')
|
||||||
|
@ -6,14 +6,11 @@
|
|||||||
##MODULE IP: Jython License
|
##MODULE IP: Jython License
|
||||||
##MODULE IP: LGPL 2.1
|
##MODULE IP: LGPL 2.1
|
||||||
##MODULE IP: Public Domain
|
##MODULE IP: Public Domain
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/ExtensionPoint.manifest||GHIDRA||||END|
|
data/ExtensionPoint.manifest||GHIDRA||||END|
|
||||||
data/android/eclipse-classpath||GHIDRA||reviewed||END|
|
data/android/eclipse-classpath||GHIDRA||reviewed||END|
|
||||||
data/android/eclipse-project||GHIDRA||reviewed||END|
|
data/android/eclipse-project||GHIDRA||reviewed||END|
|
||||||
data/build.xml||GHIDRA||||END|
|
|
||||||
data/crypto/README.txt||GHIDRA||||END|
|
data/crypto/README.txt||GHIDRA||||END|
|
||||||
src/main/help/help/TOC_Source.xml||GHIDRA||||END|
|
src/main/help/help/TOC_Source.xml||GHIDRA||||END|
|
||||||
src/main/help/help/topics/FileFormatsPlugin/FileFormats.html||GHIDRA||||END|
|
src/main/help/help/topics/FileFormatsPlugin/FileFormats.html||GHIDRA||||END|
|
||||||
|
@ -1,7 +1,12 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/helpProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features Graph FunctionGraph'
|
eclipse.project.name = 'Features Graph FunctionGraph'
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/buildHelp.gradle"
|
|
||||||
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
@ -4,8 +4,6 @@
|
|||||||
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
||||||
##MODULE IP: Oxygen Icons - LGPL 3.0
|
##MODULE IP: Oxygen Icons - LGPL 3.0
|
||||||
##MODULE IP: Tango Icons - Public Domain
|
##MODULE IP: Tango Icons - Public Domain
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/ExtensionPoint.manifest||GHIDRA||||END|
|
data/ExtensionPoint.manifest||GHIDRA||||END|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features Graph FunctionGraphDecompilerExt'
|
eclipse.project.name = 'Features Graph FunctionGraphDecompilerExt'
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
src/main/resources/images/function_graph_code_flow.png||GHIDRA||reviewed||END|
|
src/main/resources/images/function_graph_code_flow.png||GHIDRA||reviewed||END|
|
||||||
|
@ -1,8 +1,12 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/helpProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features FunctionID'
|
eclipse.project.name = 'Features FunctionID'
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/buildHelp.gradle"
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/ghidraScripts.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(":Base")
|
compile project(":Base")
|
||||||
@ -172,11 +176,11 @@ task buildFidDocumentationHtml(type: Exec) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Ensure that unpacked Fid Db's are included in common
|
// Ensure that unpacked Fid Db's are included
|
||||||
rootProject.assembleCommon.dependsOn(unpackFidDatabases)
|
rootProject.assembleDistribution.dependsOn(unpackFidDatabases)
|
||||||
|
|
||||||
// Ensure that Fidb's are unpacked in development
|
// Ensure that Fidb's are unpacked in development
|
||||||
prepDev.dependsOn unpackFidDatabases
|
rootProject.prepDev.dependsOn unpackFidDatabases
|
||||||
|
|
||||||
//********************************
|
//********************************
|
||||||
// Packed Database Unpack Methods
|
// Packed Database Unpack Methods
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
##MODULE IP: BSD
|
##MODULE IP: BSD
|
||||||
##MODULE IP: Nuvola Icons - LGPL 2.1
|
##MODULE IP: Nuvola Icons - LGPL 2.1
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/building_fid.txt||GHIDRA|exclude|||END|
|
data/building_fid.txt||GHIDRA|exclude|||END|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features GhidraServer'
|
eclipse.project.name = 'Features GhidraServer'
|
||||||
|
|
||||||
def yajswRelease = "yajsw-stable-12.12"
|
def yajswRelease = "yajsw-stable-12.12"
|
||||||
@ -85,14 +90,14 @@ task generateGhidraServerClasspath {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The classpath.frag file created below needs to be placed in the common folder under the root
|
* The classpath.frag file created below needs to be placed in the staging folder under the root
|
||||||
* path of this project.
|
* path of this project.
|
||||||
*
|
*
|
||||||
* Note that we use 'this.project' to reference the GhidraServer project - this is because
|
* Note that we use 'this.project' to reference the GhidraServer project - this is because
|
||||||
* inside the closure, 'project' refers to the root project, while 'this' refers to
|
* inside the closure, 'project' refers to the root project, while 'this' refers to
|
||||||
* GhidraServer.
|
* GhidraServer.
|
||||||
*/
|
*/
|
||||||
rootProject.assembleCommon {
|
rootProject.assembleDistribution {
|
||||||
into (getZipPath(this.project) + "/data") {
|
into (getZipPath(this.project) + "/data") {
|
||||||
with yajswCopySpec
|
with yajswCopySpec
|
||||||
from generateGhidraServerClasspath
|
from generateGhidraServerClasspath
|
||||||
@ -145,8 +150,8 @@ task generateDevGhidraServerClasspath {
|
|||||||
* We want the two main tasks in this build file to be run at the appropriate time; the
|
* We want the two main tasks in this build file to be run at the appropriate time; the
|
||||||
* dev task should be run during prepDev; the other should be run during the build
|
* dev task should be run during prepDev; the other should be run during the build
|
||||||
*****************************************************************************************/
|
*****************************************************************************************/
|
||||||
prepDev.dependsOn(generateDevGhidraServerClasspath)
|
rootProject.prepDev.dependsOn(generateDevGhidraServerClasspath)
|
||||||
prepDev.dependsOn(yajswDevUnpack)
|
rootProject.prepDev.dependsOn(yajswDevUnpack)
|
||||||
//compileJava.dependsOn(generateGhidraServerClasspath)
|
//compileJava.dependsOn(generateGhidraServerClasspath)
|
||||||
|
|
||||||
|
|
||||||
|
@ -2,8 +2,6 @@
|
|||||||
##MODULE IP: Apache License 2.0
|
##MODULE IP: Apache License 2.0
|
||||||
##MODULE IP: LGPL 2.1
|
##MODULE IP: LGPL 2.1
|
||||||
##MODULE IP: Tango Icons - Public Domain
|
##MODULE IP: Tango Icons - Public Domain
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/jaas-modules-src-1.0.3.zip||LGPL 2.1|||File corresponds to original distribution with all binary product files removed.|END|
|
data/jaas-modules-src-1.0.3.zip||LGPL 2.1|||File corresponds to original distribution with all binary product files removed.|END|
|
||||||
|
@ -1,6 +1,11 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features GnuDemangler'
|
eclipse.project.name = 'Features GnuDemangler'
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/ghidraScripts.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(":Base")
|
compile project(":Base")
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
##MODULE IP: BSD
|
##MODULE IP: BSD
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
src/test/resources/ghidra/app/util/demangler/gnu_mangled_names.txt||GHIDRA||reviewed||END|
|
src/test/resources/ghidra/app/util/demangler/gnu_mangled_names.txt||GHIDRA||reviewed||END|
|
||||||
|
@ -1,7 +1,12 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/helpProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features Graph FunctionCalls'
|
eclipse.project.name = 'Features Graph FunctionCalls'
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/buildHelp.gradle"
|
|
||||||
|
|
||||||
// Note: this module's name is 'GraphFunctionCalls'
|
// Note: this module's name is 'GraphFunctionCalls'
|
||||||
dependencies {
|
dependencies {
|
||||||
@ -15,7 +20,7 @@ dependencies {
|
|||||||
helpPath project(path: ":FunctionGraph", configuration: 'helpPath')
|
helpPath project(path: ":FunctionGraph", configuration: 'helpPath')
|
||||||
|
|
||||||
// These have abstract test classes and stubs needed by this module
|
// These have abstract test classes and stubs needed by this module
|
||||||
testCompile project(':Project').sourceSets.test.output
|
testCompile project(path: ':Project', configuration: 'testArtifacts')
|
||||||
testCompile project(':SoftwareModeling').sourceSets.test.output
|
testCompile project(path: ':SoftwareModeling', configuration: 'testArtifacts')
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
##MODULE IP: Oxygen Icons - LGPL 3.0
|
##MODULE IP: Oxygen Icons - LGPL 3.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
src/main/help/help/TOC_Source.xml||GHIDRA||||END|
|
src/main/help/help/TOC_Source.xml||GHIDRA||||END|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features MicrosoftCodeAnalyzer'
|
eclipse.project.name = 'Features MicrosoftCodeAnalyzer'
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||reviewed||END|
|
Module.manifest||GHIDRA||reviewed||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
|
@ -1,7 +1,11 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features MicrosoftDemangler'
|
eclipse.project.name = 'Features MicrosoftDemangler'
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/developerScripts.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(":Base")
|
compile project(":Base")
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||reviewed||END|
|
Module.manifest||GHIDRA||reviewed||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features MicrosoftDemang'
|
eclipse.project.name = 'Features MicrosoftDemang'
|
||||||
|
|
||||||
project.ext.excludeFromParallelTests = true
|
project.ext.excludeFromParallelTests = true
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
src/main/java/mdemangler/MDMang_README.txt||GHIDRA||||END|
|
src/main/java/mdemangler/MDMang_README.txt||GHIDRA||||END|
|
||||||
|
@ -1,10 +1,12 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/nativeProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features PDB'
|
eclipse.project.name = 'Features PDB'
|
||||||
|
|
||||||
/*********************************************************************************
|
|
||||||
* Imports
|
|
||||||
*********************************************************************************/
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/nativeBuildProperties.gradle"
|
|
||||||
|
|
||||||
/*********************************************************************************
|
/*********************************************************************************
|
||||||
* Build dependencies
|
* Build dependencies
|
||||||
@ -23,7 +25,7 @@ dependencies {
|
|||||||
* inside the closure, 'project' refers to the root project, while 'this' refers to
|
* inside the closure, 'project' refers to the root project, while 'this' refers to
|
||||||
* PDB.
|
* PDB.
|
||||||
*/
|
*/
|
||||||
rootProject.assembleCommon {
|
rootProject.assembleDistribution {
|
||||||
into (getZipPath(this.project) + "/src/pdb") {
|
into (getZipPath(this.project) + "/src/pdb") {
|
||||||
from projectDir.toString() + "/src/pdb"
|
from projectDir.toString() + "/src/pdb"
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
src/global/docs/README_PDB.html||GHIDRA||||END|
|
src/global/docs/README_PDB.html||GHIDRA||||END|
|
||||||
|
@ -1,7 +1,12 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/helpProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features ProgramDiff'
|
eclipse.project.name = 'Features ProgramDiff'
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/buildHelp.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(":Base")
|
compile project(":Base")
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
##MODULE IP: Nuvola Icons - LGPL 2.1
|
|
||||||
##MODULE IP: Modified Nuvola Icons - LGPL 2.1
|
|
||||||
##MODULE IP: Tango Icons - Public Domain
|
|
||||||
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
|
||||||
##MODULE IP: Oxygen Icons - LGPL 3.0
|
|
||||||
##MODULE IP: Crystal Clear Icons - LGPL 2.1
|
##MODULE IP: Crystal Clear Icons - LGPL 2.1
|
||||||
.classpath||GHIDRA||||END|
|
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
||||||
.project||GHIDRA||||END|
|
##MODULE IP: Modified Nuvola Icons - LGPL 2.1
|
||||||
|
##MODULE IP: Nuvola Icons - LGPL 2.1
|
||||||
|
##MODULE IP: Oxygen Icons - LGPL 3.0
|
||||||
|
##MODULE IP: Tango Icons - Public Domain
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
src/main/help/help/TOC_Source.xml||GHIDRA||||END|
|
src/main/help/help/TOC_Source.xml||GHIDRA||||END|
|
||||||
|
@ -1,7 +1,12 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/helpProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features Python'
|
eclipse.project.name = 'Features Python'
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/buildHelp.gradle"
|
|
||||||
|
|
||||||
def JYTHON = "org.python:jython-standalone:2.7.1"
|
def JYTHON = "org.python:jython-standalone:2.7.1"
|
||||||
def JYTHON_DIR = "jython-2.7.1"
|
def JYTHON_DIR = "jython-2.7.1"
|
||||||
@ -40,6 +45,6 @@ task pythonSrcCopy(type: Copy) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Ensure that Jython is usable in development xx
|
// Ensure that Jython is usable in development xx
|
||||||
prepDev.dependsOn jythonUnpack
|
rootProject.prepDev.dependsOn jythonUnpack
|
||||||
jar.dependsOn jythonUnpack
|
jar.dependsOn jythonUnpack
|
||||||
jar.dependsOn pythonSrcCopy
|
jar.dependsOn pythonSrcCopy
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
##MODULE IP: Jython License
|
##MODULE IP: Jython License
|
||||||
##MODULE IP: LGPL 2.1
|
##MODULE IP: LGPL 2.1
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
ghidra_scripts/AddCommentToProgramScriptPy.py||GHIDRA||||END|
|
ghidra_scripts/AddCommentToProgramScriptPy.py||GHIDRA||||END|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features Recognizers'
|
eclipse.project.name = 'Features Recognizers'
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
|
@ -1,7 +1,11 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/helpProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Features SourceCodeLookup'
|
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/buildHelp.gradle"
|
eclipse.project.name = 'Features SourceCodeLookup'
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(":Base")
|
compile project(":Base")
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
##MODULE IP: Oxygen Icons - LGPL 3.0
|
##MODULE IP: Oxygen Icons - LGPL 3.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||reviewed||END|
|
Module.manifest||GHIDRA||reviewed||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
src/main/help/help/TOC_Source.xml||GHIDRA||||END|
|
src/main/help/help/TOC_Source.xml||GHIDRA||||END|
|
||||||
|
@ -1,12 +1,14 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/helpProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Features VersionTracking'
|
eclipse.project.name = 'Features VersionTracking'
|
||||||
|
|
||||||
project.ext.excludeFromParallelIntegrationTests = true
|
project.ext.excludeFromParallelIntegrationTests = true
|
||||||
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/buildHelp.gradle"
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/ghidraScripts.gradle"
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/developerScripts.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(":Base")
|
compile project(":Base")
|
||||||
|
|
||||||
|
@ -3,8 +3,6 @@
|
|||||||
##MODULE IP: Nuvola Icons - LGPL 2.1
|
##MODULE IP: Nuvola Icons - LGPL 2.1
|
||||||
##MODULE IP: Oxygen Icons - LGPL 3.0
|
##MODULE IP: Oxygen Icons - LGPL 3.0
|
||||||
##MODULE IP: Tango Icons - Public Domain
|
##MODULE IP: Tango Icons - Public Domain
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/ExtensionPoint.manifest||GHIDRA||reviewed||END|
|
data/ExtensionPoint.manifest||GHIDRA||reviewed||END|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Framework DB'
|
eclipse.project.name = 'Framework DB'
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||reviewed||END|
|
Module.manifest||GHIDRA||reviewed||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Framework Demangler'
|
eclipse.project.name = 'Framework Demangler'
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||reviewed||END|
|
Module.manifest||GHIDRA||reviewed||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Framework Docking'
|
eclipse.project.name = 'Framework Docking'
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
@ -13,8 +18,7 @@ dependencies {
|
|||||||
|
|
||||||
|
|
||||||
// include code from src/test in Generic
|
// include code from src/test in Generic
|
||||||
testCompile project(':Generic').sourceSets.test.output
|
testCompile project(path: ':Generic', configuration: 'testArtifacts')
|
||||||
|
|
||||||
compileOnly "junit:junit:4.12"
|
compileOnly "junit:junit:4.12"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,15 +1,13 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
##MODULE IP: BSD
|
##MODULE IP: BSD
|
||||||
##MODULE IP: GPL 2 With Classpath Exception
|
|
||||||
##MODULE IP: Nuvola Icons - LGPL 2.1
|
|
||||||
##MODULE IP: Modified Nuvola Icons - LGPL 2.1
|
|
||||||
##MODULE IP: Tango Icons - Public Domain
|
|
||||||
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
|
||||||
##MODULE IP: Oxygen Icons - LGPL 3.0
|
|
||||||
##MODULE IP: Crystal Clear Icons - LGPL 2.1
|
##MODULE IP: Crystal Clear Icons - LGPL 2.1
|
||||||
|
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
||||||
|
##MODULE IP: GPL 2 With Classpath Exception
|
||||||
##MODULE IP: LGPL 2.1
|
##MODULE IP: LGPL 2.1
|
||||||
.classpath||GHIDRA||||END|
|
##MODULE IP: Modified Nuvola Icons - LGPL 2.1
|
||||||
.project||GHIDRA||||END|
|
##MODULE IP: Nuvola Icons - LGPL 2.1
|
||||||
|
##MODULE IP: Oxygen Icons - LGPL 3.0
|
||||||
|
##MODULE IP: Tango Icons - Public Domain
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/ExtensionPoint.manifest||GHIDRA||||END|
|
data/ExtensionPoint.manifest||GHIDRA||||END|
|
||||||
@ -46,7 +44,6 @@ src/main/resources/images/eatbits4.png||GHIDRA||reviewed||END|
|
|||||||
src/main/resources/images/eatbits5.png||GHIDRA||reviewed||END|
|
src/main/resources/images/eatbits5.png||GHIDRA||reviewed||END|
|
||||||
src/main/resources/images/eatbits6.png||GHIDRA||reviewed||END|
|
src/main/resources/images/eatbits6.png||GHIDRA||reviewed||END|
|
||||||
src/main/resources/images/eatbits7.png||GHIDRA||reviewed||END|
|
src/main/resources/images/eatbits7.png||GHIDRA||reviewed||END|
|
||||||
src/main/resources/images/edit-clear-reverse.png||Oxygen Icons - LGPL 3.0|||mirror image of edit-clear.png|END|
|
|
||||||
src/main/resources/images/edit-clear.png||Tango Icons - Public Domain|||tango icon set|END|
|
src/main/resources/images/edit-clear.png||Tango Icons - Public Domain|||tango icon set|END|
|
||||||
src/main/resources/images/edit-cut22.png||Tango Icons - Public Domain|||original name edit-cut.png in tango 22x22|END|
|
src/main/resources/images/edit-cut22.png||Tango Icons - Public Domain|||original name edit-cut.png in tango 22x22|END|
|
||||||
src/main/resources/images/edit-delete.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END|
|
src/main/resources/images/edit-delete.png||Oxygen Icons - LGPL 3.0|||Oxygen icon theme (dual license; LGPL or CC-SA-3.0)|END|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Framework FileSystem'
|
eclipse.project.name = 'Framework FileSystem'
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
##MODULE IP: Christian Plattner
|
##MODULE IP: Christian Plattner
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
src/main/java/ghidra/framework/client/package.html||GHIDRA||reviewed||END|
|
src/main/java/ghidra/framework/client/package.html||GHIDRA||reviewed||END|
|
||||||
|
@ -1,6 +1,11 @@
|
|||||||
import org.gradle.plugins.ide.eclipse.model.Container;
|
import org.gradle.plugins.ide.eclipse.model.Container;
|
||||||
|
|
||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Framework Generic'
|
eclipse.project.name = 'Framework Generic'
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
@ -11,7 +11,6 @@
|
|||||||
##MODULE IP: Tango Icons - Public Domain
|
##MODULE IP: Tango Icons - Public Domain
|
||||||
.classpath||GHIDRA||||END|
|
.classpath||GHIDRA||||END|
|
||||||
.gitignore||GHIDRA||||END|
|
.gitignore||GHIDRA||||END|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/ExtensionPoint.manifest||GHIDRA||||END|
|
data/ExtensionPoint.manifest||GHIDRA||||END|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Framework Graph'
|
eclipse.project.name = 'Framework Graph'
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
@ -1,9 +1,7 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
##MODULE IP: BSD
|
##MODULE IP: BSD
|
||||||
##MODULE IP: Oxygen Icons - LGPL 3.0
|
|
||||||
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
||||||
.classpath||GHIDRA||||END|
|
##MODULE IP: Oxygen Icons - LGPL 3.0
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
src/main/docs/README.txt||GHIDRA||||END|
|
src/main/docs/README.txt||GHIDRA||||END|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Framework Help'
|
eclipse.project.name = 'Framework Help'
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
@ -8,4 +13,3 @@ dependencies {
|
|||||||
// compile name:'jh' - provided by Docking
|
// compile name:'jh' - provided by Docking
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.files/buildLocalHelp.xml||GHIDRA||||END|
|
build.files/buildLocalHelp.xml||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Framework Project'
|
eclipse.project.name = 'Framework Project'
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
##MODULE IP: Apache License 2.0
|
##MODULE IP: Apache License 2.0
|
||||||
##MODULE IP: Modified Nuvola Icons - LGPL 2.1
|
|
||||||
##MODULE IP: Tango Icons - Public Domain
|
|
||||||
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
|
||||||
##MODULE IP: Oxygen Icons - LGPL 3.0
|
|
||||||
##MODULE IP: Crystal Clear Icons - LGPL 2.1
|
##MODULE IP: Crystal Clear Icons - LGPL 2.1
|
||||||
.classpath||GHIDRA||||END|
|
##MODULE IP: FAMFAMFAM Icons - CC 2.5
|
||||||
.project||GHIDRA||||END|
|
##MODULE IP: Modified Nuvola Icons - LGPL 2.1
|
||||||
|
##MODULE IP: Oxygen Icons - LGPL 3.0
|
||||||
|
##MODULE IP: Tango Icons - Public Domain
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/ExtensionPoint.manifest||GHIDRA||||END|
|
data/ExtensionPoint.manifest||GHIDRA||||END|
|
||||||
|
@ -1,8 +1,17 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Framework SoftwareModeling'
|
eclipse.project.name = 'Framework SoftwareModeling'
|
||||||
|
|
||||||
apply plugin: 'antlr'
|
apply plugin: 'antlr'
|
||||||
|
|
||||||
|
// make sure antlr code gets built during prepdev so that the directories are created and
|
||||||
|
// eclipse doesn't complain about missing src directories.
|
||||||
|
rootProject.prepDev.dependsOn compileJava
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(':Generic')
|
compile project(':Generic')
|
||||||
compile project(':FileSystem')
|
compile project(':FileSystem')
|
||||||
@ -21,11 +30,7 @@ dependencies {
|
|||||||
// Must specify the specific antlr implementation to use or it will default to trying to find
|
// Must specify the specific antlr implementation to use or it will default to trying to find
|
||||||
// version 2.7.7 (which we don't have)
|
// version 2.7.7 (which we don't have)
|
||||||
antlr "org.antlr:antlr:3.5.2"
|
antlr "org.antlr:antlr:3.5.2"
|
||||||
}
|
}
|
||||||
|
|
||||||
// Define classpath needed to execute sleigh compiler during development
|
|
||||||
// (see gradleScripts/processorUtils.gradle)
|
|
||||||
ext.sleighDevClasspath = project.sourceSets.main.runtimeClasspath.collect { it.absolutePath }.join(':')
|
|
||||||
|
|
||||||
def genSrcDir = 'generated-src/antlr/main'
|
def genSrcDir = 'generated-src/antlr/main'
|
||||||
generateGrammarSource {
|
generateGrammarSource {
|
||||||
|
@ -2,8 +2,6 @@
|
|||||||
##MODULE IP: BSD
|
##MODULE IP: BSD
|
||||||
##MODULE IP: Creative Commons Attribution 2.5
|
##MODULE IP: Creative Commons Attribution 2.5
|
||||||
##MODULE IP: Tango Icons - Public Domain
|
##MODULE IP: Tango Icons - Public Domain
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
Sleigh.launch||GHIDRA||||END|
|
Sleigh.launch||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
|
@ -1,4 +1,9 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Framework Utility'
|
eclipse.project.name = 'Framework Utility'
|
||||||
|
|
||||||
// Restrict to Java 1.8 for compatibility with the GhidraDev Eclipse plugin.
|
// Restrict to Java 1.8 for compatibility with the GhidraDev Eclipse plugin.
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||reviewed||END|
|
Module.manifest||GHIDRA||reviewed||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/processorProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Processors 6502'
|
eclipse.project.name = 'Processors 6502'
|
||||||
|
|
||||||
/*********************************************************************************
|
|
||||||
* Imports
|
|
||||||
*********************************************************************************/
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/processorUtils.gradle"
|
|
||||||
|
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/build.xml||GHIDRA||||END|
|
|
||||||
data/languages/6502.cspec||GHIDRA||||END|
|
data/languages/6502.cspec||GHIDRA||||END|
|
||||||
data/languages/6502.ldefs||GHIDRA||||END|
|
data/languages/6502.ldefs||GHIDRA||||END|
|
||||||
data/languages/6502.pspec||GHIDRA||||END|
|
data/languages/6502.pspec||GHIDRA||||END|
|
||||||
|
@ -1,10 +1,13 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/processorProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
|
|
||||||
eclipse.project.name = 'Processors 68000'
|
eclipse.project.name = 'Processors 68000'
|
||||||
|
|
||||||
/*********************************************************************************
|
|
||||||
* Imports
|
|
||||||
*********************************************************************************/
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/processorUtils.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(':Base')
|
compile project(':Base')
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/build.xml||GHIDRA||||END|
|
|
||||||
data/languages/68000.cspec||GHIDRA||||END|
|
data/languages/68000.cspec||GHIDRA||||END|
|
||||||
data/languages/68000.ldefs||GHIDRA||||END|
|
data/languages/68000.ldefs||GHIDRA||||END|
|
||||||
data/languages/68000.opinion||GHIDRA||||END|
|
data/languages/68000.opinion||GHIDRA||||END|
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/processorProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
eclipse.project.name = 'Processors 6805'
|
eclipse.project.name = 'Processors 6805'
|
||||||
|
|
||||||
/*********************************************************************************
|
|
||||||
* Imports
|
|
||||||
*********************************************************************************/
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/processorUtils.gradle"
|
|
||||||
|
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/build.xml||GHIDRA||||END|
|
|
||||||
data/languages/6805.cspec||GHIDRA||||END|
|
data/languages/6805.cspec||GHIDRA||||END|
|
||||||
data/languages/6805.ldefs||GHIDRA||||END|
|
data/languages/6805.ldefs||GHIDRA||||END|
|
||||||
data/languages/6805.pspec||GHIDRA||reviewed||END|
|
data/languages/6805.pspec||GHIDRA||reviewed||END|
|
||||||
|
@ -1,11 +1,10 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/processorProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
apply plugin: 'java'
|
||||||
|
|
||||||
eclipse.project.name = 'Processors 8051'
|
eclipse.project.name = 'Processors 8051'
|
||||||
|
|
||||||
/*********************************************************************************
|
|
||||||
* Imports
|
|
||||||
*********************************************************************************/
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/processorUtils.gradle"
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/ghidraScripts.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(':Base')
|
compile project(':Base')
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/build.xml||GHIDRA||||END|
|
|
||||||
data/languages/80251.cspec||GHIDRA||||END|
|
data/languages/80251.cspec||GHIDRA||||END|
|
||||||
data/languages/80251.pspec||GHIDRA||reviewed||END|
|
data/languages/80251.pspec||GHIDRA||reviewed||END|
|
||||||
data/languages/80251.sinc||GHIDRA||||END|
|
data/languages/80251.sinc||GHIDRA||||END|
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/processorProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Processors 8085'
|
eclipse.project.name = 'Processors 8085'
|
||||||
|
|
||||||
/*********************************************************************************
|
|
||||||
* Imports
|
|
||||||
*********************************************************************************/
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/processorUtils.gradle"
|
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/build.xml||GHIDRA||||END|
|
|
||||||
data/languages/8085.cspec||GHIDRA||||END|
|
data/languages/8085.cspec||GHIDRA||||END|
|
||||||
data/languages/8085.ldefs||GHIDRA||reviewed||END|
|
data/languages/8085.ldefs||GHIDRA||reviewed||END|
|
||||||
data/languages/8085.pspec||GHIDRA||reviewed||END|
|
data/languages/8085.pspec||GHIDRA||reviewed||END|
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/processorProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Processors AARCH64'
|
|
||||||
|
|
||||||
/*********************************************************************************
|
eclipse.project.name = 'Processors AARCH64'
|
||||||
* Imports
|
|
||||||
*********************************************************************************/
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/processorUtils.gradle"
|
|
||||||
|
|
||||||
sleighCompile {
|
sleighCompile {
|
||||||
args '-l'
|
args '-l'
|
||||||
|
@ -1,10 +1,7 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/aarch64-pltThunks.xml||GHIDRA||||END|
|
data/aarch64-pltThunks.xml||GHIDRA||||END|
|
||||||
data/build.xml||GHIDRA||||END|
|
|
||||||
data/languages/AARCH64.cspec||GHIDRA||||END|
|
data/languages/AARCH64.cspec||GHIDRA||||END|
|
||||||
data/languages/AARCH64.dwarf||GHIDRA||||END|
|
data/languages/AARCH64.dwarf||GHIDRA||||END|
|
||||||
data/languages/AARCH64.ldefs||GHIDRA||||END|
|
data/languages/AARCH64.ldefs||GHIDRA||||END|
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/processorProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Processors ARM'
|
eclipse.project.name = 'Processors ARM'
|
||||||
|
|
||||||
/*********************************************************************************
|
|
||||||
* Imports
|
|
||||||
*********************************************************************************/
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/processorUtils.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(':Base')
|
compile project(':Base')
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/build.xml||GHIDRA||||END|
|
|
||||||
data/languages/ARM.cspec||GHIDRA||||END|
|
data/languages/ARM.cspec||GHIDRA||||END|
|
||||||
data/languages/ARM.dwarf||GHIDRA||||END|
|
data/languages/ARM.dwarf||GHIDRA||||END|
|
||||||
data/languages/ARM.ldefs||GHIDRA||||END|
|
data/languages/ARM.ldefs||GHIDRA||||END|
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/processorProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Processors Atmel'
|
eclipse.project.name = 'Processors Atmel'
|
||||||
|
|
||||||
/*********************************************************************************
|
|
||||||
* Imports
|
|
||||||
*********************************************************************************/
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/processorUtils.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(':Base')
|
compile project(':Base')
|
||||||
}
|
}
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/build.xml||GHIDRA||||END|
|
|
||||||
data/languages/atmega256.pspec||GHIDRA||||END|
|
data/languages/atmega256.pspec||GHIDRA||||END|
|
||||||
data/languages/avr32.opinion||GHIDRA||||END|
|
data/languages/avr32.opinion||GHIDRA||||END|
|
||||||
data/languages/avr32a.cspec||GHIDRA||||END|
|
data/languages/avr32a.cspec||GHIDRA||||END|
|
||||||
|
@ -1,12 +1,8 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/processorProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Processors CR16'
|
eclipse.project.name = 'Processors CR16'
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/ghidraScripts.gradle"
|
|
||||||
/*********************************************************************************
|
|
||||||
* Imports
|
|
||||||
*********************************************************************************/
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/processorUtils.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
compile project(':Base')
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/build.xml||GHIDRA||||END|
|
data/build.xml||GHIDRA||||END|
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/processorProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Processors DATA'
|
eclipse.project.name = 'Processors DATA'
|
||||||
|
|
||||||
/*********************************************************************************
|
|
||||||
* Imports
|
|
||||||
*********************************************************************************/
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/processorUtils.gradle"
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/ghidraScripts.gradle"
|
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(':Base')
|
compile project(':Base')
|
||||||
compile project(':SoftwareModeling')
|
compile project(':SoftwareModeling')
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/build.xml||GHIDRA||||END|
|
|
||||||
data/languages/data-be-64.slaspec||GHIDRA||||END|
|
data/languages/data-be-64.slaspec||GHIDRA||||END|
|
||||||
data/languages/data-le-64.slaspec||GHIDRA||||END|
|
data/languages/data-le-64.slaspec||GHIDRA||||END|
|
||||||
data/languages/data-ptr16.cspec||GHIDRA||||END|
|
data/languages/data-ptr16.cspec||GHIDRA||||END|
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/processorProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Processors Dalvik'
|
eclipse.project.name = 'Processors Dalvik'
|
||||||
|
|
||||||
/*********************************************************************************
|
|
||||||
* Imports
|
|
||||||
*********************************************************************************/
|
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/processorUtils.gradle"
|
|
||||||
|
|
||||||
sleighCompile {
|
sleighCompile {
|
||||||
args '-l'
|
args '-l'
|
||||||
|
@ -1,10 +1,14 @@
|
|||||||
|
apply from: "$rootProject.projectDir/gradle/distributableGhidraModule.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/jacocoProject.gradle"
|
||||||
|
apply from: "$rootProject.projectDir/gradle/javaTestProject.gradle"
|
||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
eclipse.project.name = 'Processors JVM'
|
eclipse.project.name = 'Processors JVM'
|
||||||
|
|
||||||
/*********************************************************************************
|
/*********************************************************************************
|
||||||
* Imports
|
* Imports
|
||||||
*********************************************************************************/
|
*********************************************************************************/
|
||||||
apply from: "$rootProject.projectDir/gradleScripts/processorUtils.gradle"
|
apply from: "$rootProject.projectDir/gradle/processorProject.gradle"
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
compile project(':Base')
|
compile project(':Base')
|
||||||
|
@ -1,6 +1,4 @@
|
|||||||
##VERSION: 2.0
|
##VERSION: 2.0
|
||||||
.classpath||GHIDRA||||END|
|
|
||||||
.project||GHIDRA||||END|
|
|
||||||
Module.manifest||GHIDRA||||END|
|
Module.manifest||GHIDRA||||END|
|
||||||
build.gradle||GHIDRA||||END|
|
build.gradle||GHIDRA||||END|
|
||||||
data/ExtensionPoint.manifest||GHIDRA||||END|
|
data/ExtensionPoint.manifest||GHIDRA||||END|
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user