mirror of
https://github.com/sfall-team/sfall.git
synced 2026-07-27 16:52:34 -07:00
Attempt for reproducible builds
* ducible.exe is built with v140_xp toolset and /arch:SSE.
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
*.exe
|
||||
*.out
|
||||
*.app
|
||||
!ducible.exe
|
||||
|
||||
# NetBeans
|
||||
nbproject/private/
|
||||
|
||||
+2
-2
@@ -106,7 +106,7 @@ runs:
|
||||
echo ::group::Build ReleaseXP
|
||||
|
||||
#
|
||||
echo "@echo off" > "$GITHUB_ACTION_PATH/sfall/PostBuild.cmd"
|
||||
# echo "@echo off" > "$GITHUB_ACTION_PATH/sfall/PostBuild.cmd"
|
||||
"${{ steps.msbuild.outputs.exe }}" "$GITHUB_ACTION_PATH/sfall/ddraw.sln" -p:Configuration=ReleaseXP -p:Platform=Win32 -p:PlatformToolset=v140_xp
|
||||
#
|
||||
echo "ddraw-dll=$(cygpath --windows "$GITHUB_ACTION_PATH/sfall/ReleaseXP/ddraw.dll")" >> $GITHUB_OUTPUT
|
||||
@@ -126,7 +126,7 @@ runs:
|
||||
echo "::group::Build DevXP"
|
||||
|
||||
#
|
||||
echo "@echo off" > "$GITHUB_ACTION_PATH/sfall/PostBuild.cmd"
|
||||
# echo "@echo off" > "$GITHUB_ACTION_PATH/sfall/PostBuild.cmd"
|
||||
"${{ steps.msbuild.outputs.exe }}" "$GITHUB_ACTION_PATH/sfall/ddraw.sln" -p:Configuration=DevXP -p:Platform=Win32 -p:PlatformToolset=v140_xp
|
||||
#
|
||||
echo "ddraw-dll=$(cygpath --windows "$GITHUB_ACTION_PATH/sfall/DevXP/ddraw.dll")" >> $GITHUB_OUTPUT
|
||||
|
||||
@@ -599,7 +599,7 @@ static void AddNewDot() {
|
||||
}
|
||||
|
||||
static void __declspec(naked) DrawingDots() noexcept {
|
||||
long x_offset, y_offset;
|
||||
long x_offset, y_offset;
|
||||
__asm {
|
||||
mov ebp, esp; // prolog
|
||||
sub esp, __LOCAL_SIZE;
|
||||
|
||||
Binary file not shown.
@@ -0,0 +1,21 @@
|
||||
@ECHO OFF
|
||||
|
||||
rem debug, release, etc.
|
||||
SET type=%1
|
||||
rem full path to the compiled DLL
|
||||
SET target=%2
|
||||
|
||||
SET destination=C:\Games\Fallout2\ddraw.dll
|
||||
|
||||
SET pdb="%~dpn2.pdb"
|
||||
|
||||
IF EXIST ducible.exe (
|
||||
IF EXIST %pdb% (
|
||||
ducible %target% %pdb%
|
||||
) ELSE (
|
||||
ducible %target%
|
||||
)
|
||||
)
|
||||
|
||||
rem echo Copying %target% to %destination% ...
|
||||
rem copy %target% %destination%
|
||||
@@ -7,5 +7,15 @@ SET target=%2
|
||||
|
||||
SET destination=d:\GAMES\Fallout2\@RP\ddraw.dll
|
||||
|
||||
SET pdb="%~dpn2.pdb"
|
||||
|
||||
IF EXIST ducible.exe (
|
||||
IF EXIST %pdb% (
|
||||
ducible %target% %pdb%
|
||||
) ELSE (
|
||||
ducible %target%
|
||||
)
|
||||
)
|
||||
|
||||
echo Copying %target% to %destination% ...
|
||||
copy %target% %destination%
|
||||
Reference in New Issue
Block a user