-
Notifications
You must be signed in to change notification settings - Fork 11
/
Makefile
51 lines (32 loc) · 1.06 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
39
40
41
42
43
44
45
46
47
48
49
50
51
.PHONY: ci-tests unit-tests minizinc-tests minizinc-examples minizinc-challenges
ci-tests: yuck.test.ContinuousIntegrationTestSuite
unit-tests: yuck.test.UnitTestSuite
hello-world-tests: yuck.test.HelloWorldTestSuite
front-end-tests: yuck.flatzinc.test.FrontEndTestSuite
minizinc-examples: yuck.flatzinc.test.TractableMiniZincExamples
minizinc-challenge-intake-tests: yuck.flatzinc.test.MiniZincChallengeIntakeTests
minizinc-challenges: ci-tests
./scripts/test-runner.py --mode ONE_JVM_PER_TEST_METHOD --archive yuck.flatzinc.test.MiniZincChallenges
minizinc-benchmarks: ci-tests
./scripts/test-runner.py --archive yuck.flatzinc.test.MiniZincBenchmarks
yuck.test.% yuck.flatzinc.test.%:
./scripts/test-runner.py $@
.PHONY: stage zip doc clean render-readme
idea-project-files:
./mill mill.scalalib.GenIdea/idea
compile:
./mill yuck.dev.test.compile
run:
./mill yuck.dev.run
stage:
./mill yuck.dev.launcher
deb:
./mill yuck.dev.debianPackage
zip:
./mill yuck.dev.universalPackage
doc:
./mill yuck.dev.docJar
clean:
./mill clean
render-readme:
python3 -m grip