blob: b4c542629f2676b80bab5b5555f53e33845abec4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
project_name := Flat 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/FlatBezel.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
|