-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMakefile
38 lines (30 loc) · 1.14 KB
/
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
# Moulinette makefile
install:
make install-documentation
install-documentation:
gem install jazzy
documentation:
make documentation-moulinette
make documentation-test
documentation-moulinette:
jazzy --min-acl private --module Moulinette --skip-undocumented
documentation-test:
jazzy --min-acl private --module Moulinette_Tests --xcodebuild-arguments test,-scheme,Moulinette-Tests --skip-undocumented -o docs-test
ci-audit:
xcodebuild \
-project Moulinette-2.0.xcodeproj \
-target Moulinette-2.0 \
-configuration Release
@./build/Release/Moulinette-2.0 -projectName ${projectName} -projectIdentifier ${projectIdentifier} -projectDirectory ../../ -authToken ${authToken} -silent false
local-audit:
xcodebuild \
-project Moulinette-2.0.xcodeproj \
-target Moulinette-2.0 \
-configuration Release
./build/Release/Moulinette-2.0 -projectName ${projectName} -projectIdentifier ${projectIdentifier} -projectDirectory ${projectDirectory} -authToken ${authToken} -silent true
tests:
xcodebuild \
-project Moulinette-2.0.xcodeproj \
-scheme Moulinette-2.0-Tests \
-destination 'platform=macOS,arch=x86_64' \
test | xcpretty --test --color