• Zbigniew Jędrzejewski-Szmek's avatar
    build-sys: create Makefile-man.am automatically · 56ba3c78
    Zbigniew Jędrzejewski-Szmek authored
    man rules were repeating the same information in too many places,
    which was error prone. Those rules can be easily generated from .xml
    files. For efficiency and because python is not a required dependency,
    Makefile-man.am is only regenerated when requested with
    
      make update-man-list
    
    If no metadata in man/*.xml changed, this file should not change. So
    only when a new man page or a new alias is added, this file should
    show up in 'git diff'. The change should then be committed.
    
    If the support for building from git without python was dropped, we
    could drop Makefile-man.am from version control. This would also
    increase the partial build time (since more stuff would be rebuild
    whenever sources in man/*.xml would be modified), so it would probably
    wouldn't be worth it.
    56ba3c78
Name
Last commit
Last update
catalog Loading commit data...
docs Loading commit data...
hwdb Loading commit data...
keymaps Loading commit data...
keymaps-force-release Loading commit data...
m4 Loading commit data...
man Loading commit data...
po Loading commit data...
rules Loading commit data...
shell-completion Loading commit data...
src Loading commit data...
sysctl.d Loading commit data...
test Loading commit data...
tmpfiles.d Loading commit data...
units Loading commit data...
.dir-locals.el Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
.vimrc Loading commit data...
CODING_STYLE Loading commit data...
DISTRO_PORTING Loading commit data...
LICENSE.GPL2 Loading commit data...
LICENSE.LGPL2.1 Loading commit data...
LICENSE.MIT Loading commit data...
Makefile-man.am Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
TODO Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
introspect.awk Loading commit data...
make-directive-index.py Loading commit data...
make-man-index.py Loading commit data...
make-man-rules.py Loading commit data...