project_name := Liquid Glass Bezel.qsplugin build_directory := builds configuration = Debug 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/LiquidGlassBezel.qsplugin distribute: build package notarize repackage sign_distributable upload default: build build: 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