Whalebird-desktop-client-ma.../Makefile

52 lines
2.0 KiB
Makefile
Raw Normal View History

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
npm install
2019-04-24 14:25:11 +02:00
build: install
npm run build
2019-01-02 15:07:29 +01:00
mac:
2019-04-24 14:25:11 +02:00
npm run package:mac
2019-01-02 15:07:29 +01:00
mv build/Whalebird-${VERSION}-mac.dmg build/Whalebird-${VERSION}-darwin-x64.dmg
cd build; shasum -a 256 Whalebird-${VERSION}-darwin-x64.dmg >> sha256sum.txt
2019-01-02 15:07:29 +01:00
2019-09-17 18:08:36 +02:00
mas:
npm run build:mas
./appStore.sh
2019-01-02 15:07:29 +01:00
linux:
2019-04-24 14:25:11 +02:00
npm run package:linux
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
mv build/Whalebird-${VERSION}-linux-i386.deb build/Whalebird-${VERSION}-linux-ia32.deb
mv build/Whalebird-${VERSION}-linux-i686.rpm build/Whalebird-${VERSION}-linux-ia32.rpm
mv build/Whalebird-${VERSION}-linux-x86_64.AppImage build/Whalebird-${VERSION}-linux-x64.AppImage
cd build; shasum -a 256 Whalebird-${VERSION}-linux-arm64.tar.bz2 >> sha256sum.txt
cd build; shasum -a 256 Whalebird-${VERSION}-linux-armv7l.tar.bz2 >> sha256sum.txt
cd build; shasum -a 256 Whalebird-${VERSION}-linux-i686.pacman >> sha256sum.txt
cd build; shasum -a 256 Whalebird-${VERSION}-linux-ia32.deb >> sha256sum.txt
cd build; shasum -a 256 Whalebird-${VERSION}-linux-ia32.rpm >> sha256sum.txt
cd build; shasum -a 256 Whalebird-${VERSION}-linux-x64.AppImage >> sha256sum.txt
cd build; shasum -a 256 Whalebird-${VERSION}-linux-x64.deb >> sha256sum.txt
cd build; shasum -a 256 Whalebird-${VERSION}-linux-x64.pacman >> sha256sum.txt
cd build; shasum -a 256 Whalebird-${VERSION}-linux-x64.rpm >> sha256sum.txt
cd build; shasum -a 256 Whalebird-${VERSION}-linux-x64.tar.bz2 >> sha256sum.txt
2019-01-02 15:07:29 +01:00
win32:
2019-04-24 14:25:11 +02:00
npm run package:win32
mv build/Whalebird-${VERSION}-win.exe build/Whalebird-${VERSION}-windows-ia32.exe
cd build; shasum -a 256 Whalebird-${VERSION}-windows-ia32.exe >> sha256sum.txt
win64:
2019-04-24 14:25:11 +02:00
npm run package:win64
2019-01-02 15:07:29 +01:00
mv build/Whalebird-${VERSION}-win.exe build/Whalebird-${VERSION}-windows-x64.exe
cd build; shasum -a 256 Whalebird-${VERSION}-windows-x64.exe >> sha256sum.txt
2019-01-02 15:07:29 +01:00
clean:
npm run build:clean