aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile28
1 files changed, 26 insertions, 2 deletions
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