-
Notifications
You must be signed in to change notification settings - Fork 1
/
Makefile
41 lines (29 loc) · 944 Bytes
/
Makefile
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
32
33
34
35
36
37
38
39
40
41
.PHONY: dependencies generate fastlane-update deploy-beta deploy clear-cached-build clear-generated clean brew sync-all-submodules all
dependencies:
tuist fetch
Tuist/Dependencies/SwiftPackageManager/.build/checkouts/needle/Generator/bin/needle generate Targets/SwiftyCompanion/Sources/NeedleGenerated.swift Targets/ --additional-imports "import SCRouter"
generate:
tuist generate
fastlane-update:
bundle update fastlane
deploy-beta: fastlane-update
bundle exec fastlane qa
deploy: fastlane-update
bundle exec fastlane prod
tuist-clean:
tuist clean
clear-generated:
rm -rf *.xcodeproj
rm -rf *.xcworkspace
rm -rf Derived
rm -rf Targets/*/*.xcodeproj
rm -rf Targets/*/*.xcworkspace
rm -rf Targets/*/Derived
clear-cached-build:
rm -rf ${HOME}/Library/Developer/Xcode/DerivedData/*
clean: clear-cached-build clear-generated tuist-clean
brew:
./install_macos_dependencies.sh
sync-all-submodules:
./sync_all.sh
all: brew