2019-01-02 15:07:29 +01:00
|
|
|
.PHONY: all install clean
|
|
|
|
|
|
|
|
VERSION = 1.0.0
|
|
|
|
|
2019-04-24 14:25:11 +02:00
|
|
|
all: build mac linux win32 win64
|
2019-01-02 15:07:29 +01:00
|
|
|
|
|
|
|
install: package.json
|
2020-09-13 10:13:22 +02:00
|
|
|
yarn install
|
2019-01-02 15:07:29 +01:00
|
|
|
|
2019-04-24 14:25:11 +02:00
|
|
|
build: install
|
2020-09-13 10:13:22 +02:00
|
|
|
yarn run build
|
2019-04-24 14:25:11 +02:00
|
|
|
|
2019-01-02 15:07:29 +01:00
|
|
|
mac:
|
2020-09-13 10:13:22 +02:00
|
|
|
yarn run package:mac
|
2021-08-04 15:18:02 +02:00
|
|
|
mv build/Whalebird-${VERSION}-mac-x64.dmg build/Whalebird-${VERSION}-darwin-x64.dmg
|
2021-05-06 19:00:27 +02:00
|
|
|
mv build/Whalebird-${VERSION}-mac-arm64.dmg build/Whalebird-${VERSION}-darwin-arm64.dmg
|
2023-03-22 16:57:46 +01:00
|
|
|
cd build; shasum -a 256 Whalebird-${VERSION}-darwin-x64.dmg | awk '{ print $1 }' > Whalebird-${VERSION}-darwin-x64.dmg.shasum
|
|
|
|
cd build; shasum -a 256 Whalebird-${VERSION}-darwin-arm64.dmg | awk '{ print $1 }' > Whalebird-${VERSION}-darwin-arm64.dmg.shasum
|
2019-01-02 15:07:29 +01:00
|
|
|
|
2019-09-17 18:08:36 +02:00
|
|
|
mas:
|
2021-03-28 16:13:45 +02:00
|
|
|
yarn run build:clean
|
2023-03-08 07:43:16 +01:00
|
|
|
yarn run package:mas
|
2019-09-17 18:08:36 +02:00
|
|
|
|
2019-01-02 15:07:29 +01:00
|
|
|
linux:
|
2020-09-13 10:13:22 +02:00
|
|
|
yarn run package:linux
|
2019-04-24 02:07:50 +02:00
|
|
|
mv build/Whalebird-${VERSION}-linux-amd64.deb build/Whalebird-${VERSION}-linux-x64.deb
|
|
|
|
mv build/Whalebird-${VERSION}-linux-x86_64.rpm build/Whalebird-${VERSION}-linux-x64.rpm
|
2019-11-07 15:55:32 +01:00
|
|
|
mv build/Whalebird-${VERSION}-linux-x86_64.AppImage build/Whalebird-${VERSION}-linux-x64.AppImage
|
2022-01-03 15:15:59 +01:00
|
|
|
cd build; sha256sum Whalebird-${VERSION}-linux-arm64.tar.bz2 | awk '{ print $1 }' > Whalebird-${VERSION}-linux-arm64.tar.bz2.shasum
|
|
|
|
cd build; sha256sum Whalebird-${VERSION}-linux-x64.AppImage | awk '{ print $1 }' > Whalebird-${VERSION}-linux-x64.AppImage.shasum
|
|
|
|
cd build; sha256sum Whalebird-${VERSION}-linux-x64.deb | awk '{ print $1 }' > Whalebird-${VERSION}-linux-x64.deb.shasum
|
|
|
|
cd build; sha256sum Whalebird-${VERSION}-linux-x64.rpm | awk '{ print $1 }' > Whalebird-${VERSION}-linux-x64.rpm.shasum
|
|
|
|
cd build; sha256sum Whalebird-${VERSION}-linux-x64.tar.bz2 | awk '{ print $1 }' > Whalebird-${VERSION}-linux-x64.tar.bz2.shasum
|
2019-01-02 15:07:29 +01:00
|
|
|
|
2019-04-24 02:07:50 +02:00
|
|
|
win32:
|
2020-09-13 10:13:22 +02:00
|
|
|
yarn run package:win32
|
2021-08-04 14:47:46 +02:00
|
|
|
mv build/Whalebird-${VERSION}-win-ia32.exe build/Whalebird-${VERSION}-windows-ia32.exe
|
2022-01-03 15:15:59 +01:00
|
|
|
cd build; sha256sum Whalebird-${VERSION}-windows-ia32.exe | awk '{ print $1 }' > Whalebird-${VERSION}-windows-ia32.exe.shasum
|
2019-04-24 02:07:50 +02:00
|
|
|
|
|
|
|
win64:
|
2020-09-13 10:13:22 +02:00
|
|
|
yarn run package:win64
|
2021-08-04 14:47:46 +02:00
|
|
|
mv build/Whalebird-${VERSION}-win-x64.exe build/Whalebird-${VERSION}-windows-x64.exe
|
2022-01-03 15:15:59 +01:00
|
|
|
cd build; sha256sum Whalebird-${VERSION}-windows-x64.exe | awk '{ print $1 }' > Whalebird-${VERSION}-windows-x64.exe.shasum
|
2019-01-02 15:07:29 +01:00
|
|
|
|
|
|
|
clean:
|
2020-09-13 10:13:22 +02:00
|
|
|
yarn run build:clean
|