Skip to content
Makefile 1.02 KiB
Newer Older
.PHONY: all ida-decompile ghidra-decompile revng-decompile compute-function-match compute-function-match-percentage compute-duplication compute-cyclomatic

all: ida-decompile ghidra-decompile revng-decompile compute-function-match compute-function-match-percentage compute-duplication compute-cyclomatic

ida-decompile:
	scripting/ida-extraction-scripts/decompile-all-binaries.sh $(arch)

ghidra-decompile:
	scripting/ghidra-extraction-scripts/clang-parse-all.sh $(arch)

revng-decompile:
	scripting/revng-extraction-scripts/lift-and-isolate-all.sh $(arch)
	scripting/revng-extraction-scripts/decompile-all.sh $(arch)
	scripting/revng-extraction-scripts/clang-parse-all.sh $(arch)

compute-function-match:
	scripting/boundaries-comparison-scripts/compare-all.sh $(arch)

compute-function-match-percentage:
	scripting/boundaries-comparison-scripts/boundaries-percentage.sh $(arch)

compute-duplication:
	scripting/computation/compute-duplication-total.sh $(arch)

compute-cyclomatic:
	scripting/computation/compute-cyclomatic-total.sh $(arch)