Better makefile

This commit is contained in:
aunetx 2021-11-15 17:14:41 +01:00
parent 3452b298cb
commit 921f2babb9
2 changed files with 20 additions and 18 deletions

View File

@ -64,30 +64,38 @@ run_flatpak:
flatpak run $(APPNAME)
#! APPIMAGE
#! PKGS
install_deps: prepare
# Install yarn dependencies to pack them later
yarn --cwd=app install
build_appimage: install_deps
# Build the AppImage package
yarn --cwd=app run build-appimage
#! PKGS
build_pkgs: install_deps
# Build everything
yarn --cwd=app run build
yarn --cwd=app run build-rpm
yarn --cwd=app run build-deb
yarn --cwd=app run build-snap
yarn --cwd=app run build-appimage
yarn --cwd=app run build-7z
build_deb: install_deps
# Build deb package
yarn --cwd=app run build-deb
build_rpm: install_deps
# Build rpm package
yarn --cwd=app run build-rpm
build_deb: install_deps
build_snap: install_deps
# Build deb package
yarn --cwd=app run build-deb
yarn --cwd=app run build-snap
build_appimage: install_deps
# Build the AppImage package
yarn --cwd=app run build-appimage
build_7z: install_deps
# Build 7z archive
yarn --cwd=app run build-7z
build_pkgs_arm64: install_deps

View File

@ -9,8 +9,6 @@
"build-snap": "electron-builder --x64 --linux snap",
"build-appimage": "electron-builder --x64 --linux AppImage",
"build-7z": "electron-builder --x64 --linux 7z",
"build-tar.gz": "electron-builder --x64 --linux tar.gz",
"build-zip": "electron-builder --x64 --linux zip",
"build-arm": "electron-builder --arm64 --linux deb rpm snap AppImage 7z tar.gz zip",
"build-deb-arm": "electron-builder --arm64 --linux deb",
@ -18,14 +16,10 @@
"build-snap-arm": "electron-builder --arm64 --linux snap",
"build-appimage-arm": "electron-builder --arm64 --linux AppImage",
"build-7z-arm": "electron-builder --arm64 --linux 7z",
"build-tar.gz-arm": "electron-builder --arm64 --linux tar.gz",
"build-zip-arm": "electron-builder --arm64 --linux zip",
"build-x86": "electron-builder --ia32 --linux deb",
"build-deb-x86": "electron-builder --ia32 --linux deb",
"build-7z-x86": "electron-builder --ia32 --linux 7z",
"build-tar.gz-x86": "electron-builder --ia32 --linux tar.gz",
"build-zip-x86": "electron-builder --ia32 --linux zip"
"build-7z-x86": "electron-builder --ia32 --linux 7z"
},
"devDependencies": {
"electron": "^13.5.1",