Skip to content

Commit

Permalink
ci
Browse files Browse the repository at this point in the history
  • Loading branch information
MarekKnapek committed Jan 10, 2024
1 parent 39e5cef commit a7f8c11
Show file tree
Hide file tree
Showing 12 changed files with 100 additions and 50 deletions.
24 changes: 24 additions & 0 deletions .github/workflows/build_win.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
@echo on
if "%~1"=="x86" goto x86
if "%~1"=="x64" goto x64
goto :eof
:x86
cd "%~dp0..\.."
git clone https://github.com/madler/zlib.git
cd "%~dp0..\..\32-release"
call "%~dp0..\..\32-release\build-32-release.bat"
copy "%~dp0..\..\32-release\zlib1.dll" "%~dp0..\..\zlib1-x86.dll"
copy "%~dp0..\..\32-release\zlib1.exp" "%~dp0..\..\zlib1-x86.exp"
copy "%~dp0..\..\32-release\zlib1.lib" "%~dp0..\..\zlib1-x86.lib"
copy "%~dp0..\..\32-release\zlib1.pdb" "%~dp0..\..\zlib1-x86.pdb"
goto :eof
:x64
cd "%~dp0..\.."
git clone https://github.com/madler/zlib.git
cd "%~dp0..\..\64-release"
call "%~dp0..\..\64-release\build-64-release.bat"
copy "%~dp0..\..\64-release\zlib1.dll" "%~dp0..\..\zlib1-x64.dll"
copy "%~dp0..\..\64-release\zlib1.exp" "%~dp0..\..\zlib1-x64.exp"
copy "%~dp0..\..\64-release\zlib1.lib" "%~dp0..\..\zlib1-x64.lib"
copy "%~dp0..\..\64-release\zlib1.pdb" "%~dp0..\..\zlib1-x64.pdb"
goto :eof
26 changes: 26 additions & 0 deletions .github/workflows/workflow1.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
"on": "push"
"jobs":
"build_win":
"strategy":
"matrix":
"plat": ["x86", "x64"]
"runs-on": "windows-latest"
"steps":
- "uses": "actions/checkout@main"
- "run": "cmd.exe /c .github\\workflows\\build_win.bat ${{matrix.plat}}"
- "uses": "actions/upload-artifact@main"
"with":
"name": "zlib1-${{matrix.plat}}.dll"
"path": "zlib1-${{matrix.plat}}.dll"
- "uses": "actions/upload-artifact@main"
"with":
"name": "zlib1-${{matrix.plat}}.exp"
"path": "zlib1-${{matrix.plat}}.exp"
- "uses": "actions/upload-artifact@main"
"with":
"name": "zlib1-${{matrix.plat}}.lib"
"path": "zlib1-${{matrix.plat}}.lib"
- "uses": "actions/upload-artifact@main"
"with":
"name": "zlib1-${{matrix.plat}}.pdb"
"path": "zlib1-${{matrix.plat}}.pdb"
50 changes: 25 additions & 25 deletions 32-release/build-32-release.bat
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
@echo off
call "c:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars32.bat"
rc.exe /nologo /DWIN32 /D_WINDLL "..\..\zlib\win32\zlib1.rc"
@echo on
call "c:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars32.bat"
rc.exe /nologo /DWIN32 /D_WINDLL "..\zlib\win32\zlib1.rc"
cl.exe ^
/nologo ^
/I"..\..\zlib" ^
/I"..\zlib" ^
/Zi ^
/O2 ^
/Ob2 ^
Expand All @@ -23,25 +23,25 @@ cl.exe ^
/arch:IA32 ^
/Fd"zlib1.pdb" ^
/TC ^
"..\..\zlib\adler32.c" ^
"..\..\zlib\compress.c" ^
"..\..\zlib\crc32.c" ^
"..\..\zlib\deflate.c" ^
"..\..\zlib\gzclose.c" ^
"..\..\zlib\gzlib.c" ^
"..\..\zlib\gzread.c" ^
"..\..\zlib\gzwrite.c" ^
"..\..\zlib\infback.c" ^
"..\..\zlib\inffast.c" ^
"..\..\zlib\inflate.c" ^
"..\..\zlib\inftrees.c" ^
"..\..\zlib\trees.c" ^
"..\..\zlib\uncompr.c" ^
"..\..\zlib\zutil.c" ^
"..\..\zlib\contrib\minizip\ioapi.c" ^
"..\..\zlib\contrib\minizip\iowin32.c" ^
"..\..\zlib\contrib\minizip\unzip.c" ^
"..\..\zlib\contrib\minizip\zip.c" ^
"..\zlib\adler32.c" ^
"..\zlib\compress.c" ^
"..\zlib\crc32.c" ^
"..\zlib\deflate.c" ^
"..\zlib\gzclose.c" ^
"..\zlib\gzlib.c" ^
"..\zlib\gzread.c" ^
"..\zlib\gzwrite.c" ^
"..\zlib\infback.c" ^
"..\zlib\inffast.c" ^
"..\zlib\inflate.c" ^
"..\zlib\inftrees.c" ^
"..\zlib\trees.c" ^
"..\zlib\uncompr.c" ^
"..\zlib\zutil.c" ^
"..\zlib\contrib\minizip\ioapi.c" ^
"..\zlib\contrib\minizip\iowin32.c" ^
"..\zlib\contrib\minizip\unzip.c" ^
"..\zlib\contrib\minizip\zip.c" ^
/link ^
/DLL ^
/OUT:"zlib1.dll" ^
Expand All @@ -53,6 +53,6 @@ cl.exe ^
/DYNAMICBASE ^
/MACHINE:X86 ^
/SAFESEH ^
/DEF:"..\..\zlib\win32\zlib.def" ^
/DEF:"..\zlib\win32\zlib.def" ^
/PDB:"zlib1.pdb" ^
"..\..\zlib\win32\zlib1.res"
"..\zlib\win32\zlib1.res"
Binary file modified 32-release/zlib1.dll
Binary file not shown.
Binary file modified 32-release/zlib1.exp
Binary file not shown.
Binary file modified 32-release/zlib1.lib
Binary file not shown.
Binary file modified 32-release/zlib1.pdb
Binary file not shown.
50 changes: 25 additions & 25 deletions 64-release/build-64-release.bat
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
@echo off
call "c:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat"
rc.exe /nologo /DWIN32 /D_WINDLL "..\..\zlib\win32\zlib1.rc"
@echo on
call "c:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
rc.exe /nologo /DWIN32 /D_WINDLL "..\zlib\win32\zlib1.rc"
cl.exe ^
/nologo ^
/I"..\..\zlib" ^
/I"..\zlib" ^
/Zi ^
/O2 ^
/Ob2 ^
Expand All @@ -22,25 +22,25 @@ cl.exe ^
/Gd ^
/Fd"zlib1.pdb" ^
/TC ^
"..\..\zlib\adler32.c" ^
"..\..\zlib\compress.c" ^
"..\..\zlib\crc32.c" ^
"..\..\zlib\deflate.c" ^
"..\..\zlib\gzclose.c" ^
"..\..\zlib\gzlib.c" ^
"..\..\zlib\gzread.c" ^
"..\..\zlib\gzwrite.c" ^
"..\..\zlib\infback.c" ^
"..\..\zlib\inffast.c" ^
"..\..\zlib\inflate.c" ^
"..\..\zlib\inftrees.c" ^
"..\..\zlib\trees.c" ^
"..\..\zlib\uncompr.c" ^
"..\..\zlib\zutil.c" ^
"..\..\zlib\contrib\minizip\ioapi.c" ^
"..\..\zlib\contrib\minizip\iowin32.c" ^
"..\..\zlib\contrib\minizip\unzip.c" ^
"..\..\zlib\contrib\minizip\zip.c" ^
"..\zlib\adler32.c" ^
"..\zlib\compress.c" ^
"..\zlib\crc32.c" ^
"..\zlib\deflate.c" ^
"..\zlib\gzclose.c" ^
"..\zlib\gzlib.c" ^
"..\zlib\gzread.c" ^
"..\zlib\gzwrite.c" ^
"..\zlib\infback.c" ^
"..\zlib\inffast.c" ^
"..\zlib\inflate.c" ^
"..\zlib\inftrees.c" ^
"..\zlib\trees.c" ^
"..\zlib\uncompr.c" ^
"..\zlib\zutil.c" ^
"..\zlib\contrib\minizip\ioapi.c" ^
"..\zlib\contrib\minizip\iowin32.c" ^
"..\zlib\contrib\minizip\unzip.c" ^
"..\zlib\contrib\minizip\zip.c" ^
/link ^
/DLL ^
/OUT:"zlib1.dll" ^
Expand All @@ -51,6 +51,6 @@ cl.exe ^
/LTCG ^
/DYNAMICBASE ^
/MACHINE:X64 ^
/DEF:"..\..\zlib\win32\zlib.def" ^
/DEF:"..\zlib\win32\zlib.def" ^
/PDB:"zlib1.pdb" ^
"..\..\zlib\win32\zlib1.res"
"..\zlib\win32\zlib1.res"
Binary file modified 64-release/zlib1.dll
Binary file not shown.
Binary file modified 64-release/zlib1.exp
Binary file not shown.
Binary file modified 64-release/zlib1.lib
Binary file not shown.
Binary file modified 64-release/zlib1.pdb
Binary file not shown.

0 comments on commit a7f8c11

Please sign in to comment.