-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
.bob.yml
73 lines (73 loc) · 1.87 KB
/
.bob.yml
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
version: 2.0
- command:
name: debug
execute:
- gprbuild -P steamsky.gpr
description: Build Steam Sky in debug mode
- command:
name: release
execute:
- nim others/build.nims x86_64-linux-gnu
description: Build Steam Sky in release mode
- command:
name: analyze
execute:
- gprbuild -P steamsky.gpr -XMode=analyze
description: Build Steam Sky in analyze mode
- command:
name: clean
execute:
- gprclean -P steamsky.gpr
description: Clean all compilation files
- command:
name: docs
execute:
- tclsh others/generatedocs.tcl
description: Generate code documentation
- command:
name: gprof
execute:
- gprof bin/steamsky gmon.out
description: Generate gprof report
flags:
- unixonly
- command:
name: windows
execute:
- others/build.nims x86_64-windows
description: Build Steam Sky release for Windows on Linux
flags:
- unixonly
- command:
name: pretty
execute:
- gnatpp -P steamsky.gpr
description: Pretty print Steam Sky source code
- command:
name: push
execute:
- fossil push
- fossil git export --force
description: Update remote Fossil repository and its Git mirror
- command:
name: check
execute:
- others/adacontrol/check.tcl $1
description: Run AdaControl to check correctness of the code, required parameter is the name of file with AdaControl rules to use
flags:
- unixonly
- command:
name: checkall
execute:
- bob debug
- bob check
description: Run all the project tests
flags:
- unixonly
- command:
name: checkfile
execute:
- others/adacontrol/check.tcl $1 $2
description: Run AdaControl to check correctness of the selected file. Required arguments are the name of file with AdaControl rules to use and the relative path to the file which will be check
flags:
- unixonly