This repository has been archived by the owner on May 1, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
.bob.yml
101 lines (101 loc) · 2.6 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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
version: 3.0
- command:
name: setup
execute:
- wish scripts/setup.tcl
description: Open configuration UI
flags:
- unixpath
- command:
name: autosetup
execute:
- scripts/setup.tcl --nogui
description: Auto configure build variables
flags:
- unixonly
- command:
name: autosetup
execute:
- wish scripts\setup.tcl --nogui
description: Auto configure build variables
flags:
- windowsonly
- command:
name: install
execute:
- gprinstall -f -P tashy.gpr --create-missing-dirs -XLIBRARY_TYPE=static --build-var=LIBRARY_TYPE --build-name=static
- gprinstall -f -P tashy.gpr --create-missing-dirs -XLIBRARY_TYPE=relocatable --build-var=LIBRARY_TYPE --build-name=relocatable
description: Install the library for use with GNAT
flags:
- unixonly
- command:
name: build
execute:
- gprbuild -P tashy.gpr -XLIBRARY_TYPE=static
- gprbuild -P tashy.gpr -XLIBRARY_TYPE=relocatable
description: Build the library
flags:
- unixonly
- command:
name: install
execute:
- gprinstall -f -P tashy.gpr --create-missing-dirs -XLIBRARY_TYPE=static --build-var=LIBRARY_TYPE --build-name=static
description: Install the library for use with GNAT
flags:
- windowsonly
- command:
name: build
execute:
- gprbuild -P tashy.gpr -XLIBRARY_TYPE=static
description: Build the library
flags:
- windowsonly
- command:
name: clean
execute:
- tclsh scripts/clean.tcl
description: Clear compilation of the library.
flags:
- unixpath
- command:
name: builddemos
execute:
- cd demos
- gprbuild -P tash_demos.gpr
description: Build the library demos
- command:
name: cleardemos
execute:
- cd demos
- gprclean -P tash_demos.gpr
description: Clear the library demos
- command:
name: docs
execute:
- tclsh scripts/generatedocs.tcl
description: Generate code documentation (default dark theme)
flags:
- unixpath
- command:
name: uninstall
execute:
- gprinstall --uninstall -P tashy.gpr
description: Uninstall the library for use with GNAT
- command:
name: docslight
execute:
- tclsh scripts/generatedocs.tcl scripts/robodocada.rc docs scripts/robodoclight.css
description: Generate code documentation (with light theme)
flags:
- unixpath
- command:
name: pretty
execute:
- gnatpp -P tashy.gpr
description: Pretty print Tashy source code
- command:
name: push
execute:
- fossil push
- fossil git export
description: Update remove Fossil repository and its Git mirror