aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: f6f9bae4d5411b671184dd8539be0979aaa0a34d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
project_name := Hotline
build_directory := builds


distribute: archive package

package:
	@scripts/package.sh "$(project_name)" "$(build_directory)"

archive: prepare
	xcodebuild -project $(project_name).xcodeproj -scheme $(project_name) -configuration Release -archivePath $(build_directory)/$(project_name).xcarchive archive && xcodebuild -exportArchive -archivePath $(build_directory)/$(project_name).xcarchive -exportPath $(build_directory) -exportOptionsPlist export_options.plist

prepare:
	mkdir -p $(build_directory)

format:
	swift format -i -r .

lint:
	swift format lint -r .

.PHONY: package prepare archive package distribute format lint