X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fstate.texi;h=4c84b4168b812cc6d7295485bc1652c1ccd5d905;hb=5ca39bfc0b769607db3f84213fc7f16f0c4019fa;hp=d4fa9dbfa753de896a020bacce36c6c80ffc7708;hpb=a698abb36d3ab6fa380660ffdf9863dcd47df2ff;p=goredo.git diff --git a/doc/state.texi b/doc/state.texi index d4fa9db..4c84b41 100644 --- a/doc/state.texi +++ b/doc/state.texi @@ -3,10 +3,9 @@ Dependency and build state is kept inside @file{.redo} subdirectory in each directory related the build. Each corresponding target has its own, -recreated with every rebuild, @file{.dep} file. It is +recreated with every rebuild, @file{.rec} file. It is @url{https://www.gnu.org/software/recutils/, recfile}, that could have -various dependency information (@file{dep.rec} with the schema -included): +various dependency information. For example: @example Build: 80143f04-bfff-4673-950c-081d712f573d @@ -16,7 +15,9 @@ Target: foo.o.do Type: ifchange Target: default.o.do -Ctime: 1605721341.253305000 +Size: 123 +CtimeSec: 1605721341 +CtimeNsec: 253305000 Hash: f4929732f96f11e6d4ebe94536b5edef426d00ed0146853e37a87f4295e18eda Type: always @@ -24,3 +25,6 @@ Type: always Type: stamp Hash: 5bbdf635932cb16b9127e69b6f3872577efed338f0a4ab6f2c7ca3df6ce50cc9 @end example + +And the schema definition: +@verbatiminclude ../dep.rec