]> Cypherpunks.ru repositories - goredo.git/blob - state.texi
Texinfo-ed documentation and tarballs preparation
[goredo.git] / state.texi
1 @node State
2 @unnumbered State
3
4 Dependency and build state is kept inside @file{.redo} subdirectory in
5 each directory related the build. Each corresponding target has its own,
6 recreated with every rebuild, @file{.dep} file. It is
7 @url{https://www.gnu.org/software/recutils/, recfile}, that could have
8 various dependency information (@file{dep.rec} with the schema
9 included):
10
11 @example
12 Build: 80143f04-bfff-4673-950c-081d712f573d
13
14 Type: ifcreate
15 Target: foo.o.do
16
17 Type: ifchange
18 Target: default.o.do
19 Ctime: 1605721341.253305000
20 Hash: f4929732f96f11e6d4ebe94536b5edef426d00ed0146853e37a87f4295e18eda
21
22 Type: always
23
24 Type: stamp
25 Hash: 5bbdf635932cb16b9127e69b6f3872577efed338f0a4ab6f2c7ca3df6ce50cc9
26 @end example