Calcifer

Форк
0
/
Makefile 
35 строк · 979.0 Байт
1
run_gradle_remote_cache:
2
	docker run -p 5071:5071 gradle/build-cache-node:latest
3
.PHONY: run_gradle_remote_cache
4

5
install_gradle_remote_cache:
6
	docker pull gradle/build-cache-node
7
.PHONY: install_gradle_remote_cache
8

9
build:
10
	swift build -Xswiftc "-target" -Xswiftc "x86_64-apple-macosx10.13" --static-swift-stdlib
11
.PHONY: build
12

13
test:
14
	swift test -Xswiftc "-target" -Xswiftc "x86_64-apple-macosx10.13"  --static-swift-stdlib
15
.PHONY: test
16

17
release_build:
18
	swift build -c release -Xswiftc "-target" -Xswiftc "x86_64-apple-macosx10.13" --static-swift-stdlib
19
.PHONY: release_build
20

21
generate_project:
22
	swift package generate-xcodeproj --xcconfig-overrides Config.xcconfig --enable-code-coverage
23
.PHONY: generate_project
24

25
open: generate_project
26
	open *.xcodeproj
27
.PHONY: open
28

29
ship: release_build
30
	./.build/x86_64-apple-macosx/release/Calcifer shipCurrentCalciferVersion
31
.PHONY: ship
32

33
lint:
34
	mkdir -p Lint; swiftlint --reporter html > Lint/lint.html || open Lint/lint.html
35
.PHONY: lint

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.