mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-05 19:42:36 +02:00
Merge remote-tracking branch
'origin/GP-1209_ryanmkurtz_PR-3387_ryanmkurtz_native-release-builds--SQUASHED' (Closes #3387)
This commit is contained in:
commit
a1dba97a10
22 changed files with 541 additions and 349 deletions
39
Ghidra/RuntimeScripts/Windows/support/buildNatives.bat
Normal file
39
Ghidra/RuntimeScripts/Windows/support/buildNatives.bat
Normal file
|
@ -0,0 +1,39 @@
|
|||
:: Build Native Binaries
|
||||
::
|
||||
:: args: forwarded to gradle (-i, -s, etc)
|
||||
|
||||
@echo off
|
||||
|
||||
:: See if we were doubled clicked or run from a command prompt
|
||||
set DOUBLE_CLICKED=n
|
||||
for /f "tokens=2" %%# in ("%cmdcmdline%") do if /i "%%#" equ "/c" set DOUBLE_CLICKED=y
|
||||
|
||||
:: Make sure gradle is on the path
|
||||
call gradle -h >nul 2>nul
|
||||
if not %ERRORLEVEL% == 0 (
|
||||
echo Gradle not found on the PATH
|
||||
goto exit
|
||||
)
|
||||
|
||||
echo Building natives in Ghidra...
|
||||
pushd "%~dp0..\Ghidra"
|
||||
call gradle %* buildNatives
|
||||
popd
|
||||
if not %ERRORLEVEL% == 0 (
|
||||
goto exit
|
||||
)
|
||||
|
||||
echo Building natives in GPL...
|
||||
pushd "%~dp0..\GPL"
|
||||
call gradle %* buildNatives
|
||||
popd
|
||||
if not %ERRORLEVEL% == 0 (
|
||||
goto exit
|
||||
)
|
||||
|
||||
:exit
|
||||
if "%DOUBLE_CLICKED%"=="y" (
|
||||
pause
|
||||
)
|
||||
|
||||
exit /B %ERRORLEVEL%
|
Loading…
Add table
Add a link
Reference in a new issue