Skip to content

Commit

Permalink
build: add windows build script
Browse files Browse the repository at this point in the history
  • Loading branch information
Aetherinox committed Jul 20, 2024
1 parent 036c6be commit 161da73
Showing 1 changed file with 61 additions and 0 deletions.
61 changes: 61 additions & 0 deletions build.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
@CD /d "%~dp0"
@ECHO OFF
TITLE ntfy-desktop : Build
SETLOCAL ENABLEDELAYEDEXPANSION
MODE con:cols=125 lines=120
MODE 125,40
GOTO comment_end
-----------------------------------------------------------------------------------------------------
ntfy-desktop build script for:
- windows
- linux
- macos
-----------------------------------------------------------------------------------------------------
:comment_end

ECHO.

:: -----------------------------------------------------------------------------------------------------
:: define: directories
:: -----------------------------------------------------------------------------------------------------

set dir_home=%~dp0

:: -----------------------------------------------------------------------------------------------------
:: define: platforms
:: -----------------------------------------------------------------------------------------------------

set platformLinux=x64 arm64 armv7l
set platformMac=x64 arm64
set platformWin=x64 ia32 arm64

for %%a in (%platformLinux%) do (
echo.
echo Building linux-%%a
CALL electron-packager . ntfy-electron --platform "linux" --arch "%%a" --icon "ntfy.png" --overwrite --ignore=^/build
)

for %%b in (%platformMac%) do (
echo.
echo Building darwin-%%b
CALL electron-packager . ntfy-electron --platform "darwin" --arch "%%b" --icon "ntfy.icns" --overwrite --ignore=^/build
)

for %%c in (%platformWin%) do (
echo.
echo Building windows-%%c
CALL electron-packager . ntfy-electron --platform "win32" --arch "%%c" --icon "ntfy.ico" --overwrite --ignore=^/build
)

goto :END

:: -----------------------------------------------------------------------------------------------------
:: end
:: -----------------------------------------------------------------------------------------------------

:END
echo.
echo Build Complete
timeout /t 5 /nobreak >nul
echo.
Exit /B 0

0 comments on commit 161da73

Please sign in to comment.