From e4055a06b396c98ee386d16cf2dd26b5d2ec603a Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Thu, 4 Sep 2025 16:23:20 +0200 Subject: Improve build process --- Makefile | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index eb7c360..b4c5426 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,31 @@ +project_name := Flat Bezel.qsplugin +build_directory := builds configuration = Debug -quicksilver_path = "../../vendor/Quicksilver/Quicksilver/" +quicksilver_directory = "../../vendor/Quicksilver/Quicksilver/" +quicksilver_build_directory = "/tmp/QS/build" +deploy_host := deploy@conchos.bdr.sh +deploy_path := /srv/http/build.r.bdr.sh/FlatBezel.qsplugin + +distribute: build package notarize repackage sign_distributable upload default: build build: - configuration=$(configuration) quicksilver_path=$(quicksilver_path) ./scripts/build.sh + configuration=$(configuration) quicksilver_directory=$(quicksilver_directory) ./scripts/build.sh + +package: + @scripts/package.sh "$(project_name)" "$(build_directory)" "$(quicksilver_build_directory)/$(configuration)" + +repackage: + @scripts/package.sh "$(project_name)" "$(build_directory)" "$(quicksilver_build_directory)/$(configuration)" + +notarize: + @scripts/notarize.sh "$(project_name)" "$(build_directory)" "$(quicksilver_build_directory)/$(configuration)" + +sign_distributable: + @scripts/sign.sh "$(project_name)" "$(build_directory)" "$(quicksilver_build_directory)/$(configuration)" + +upload: + @scripts/upload.sh "$(project_name)" "$(build_directory)" "$(quicksilver_build_directory)/$(configuration)" "$(deploy_host):$(deploy_path)" + +.PHONY: build package repackage notarize distribute sign_distributable -- cgit