diff options
Diffstat (limited to 'HACKING')
-rw-r--r-- | HACKING/build-system.md | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/HACKING/build-system.md b/HACKING/build-system.md index 93770cc..40abd28 100644 --- a/HACKING/build-system.md +++ b/HACKING/build-system.md @@ -1,12 +1,8 @@ -The build system is built around an automake-like system for GNU Make -that I wrote. It is documented in `automake.txt`. It provides all of -the standard targets and such; you tell it what to do by setting a -series of `am_whatever` variables. I'm just going to call it -"automake" here. - -I also hook into non-exposed parts of automake with a couple of -`_am_whatever` variables. Hopefully I will come up with good ways to -expose the needed functionality in the future. +The build system is built around an Automake-replacing Makefile +snippet system for GNU Make that I wrote, called Autothing. It is +documented in `build-aux/Makfile.README.txt`. It provides all of the +standard targets and such; you tell it what to do by setting a series +of `at.whatever` or `std.whatever` variables. There are a couple of variables that get automatically set from git. This happens by `include`ing a hidden makefile that sets them; if @@ -21,4 +17,4 @@ otherwise it expects the file to exist: | DEVTOOLS_VERSION | $(topsrcdir)/.srcversion-devtools.mk | | DEVTOOLS_COMMIT | $(topsrcdir)/.srcversion-devtools.mk | -`srcfiles` basically becomes `am_src_files`. +`srcfiles` basically becomes `std.src_files`. |