175fd0b74Schristos 275fd0b74Schristos Notes on enabling maintainer mode 375fd0b74Schristos 475fd0b74SchristosNote that if you configure with --enable-maintainer-mode, you will need 575fd0b74Schristosspecial versions of automake, autoconf, libtool and gettext. You will 675fd0b74Schristosfind the sources for these in the respective upstream directories: 775fd0b74Schristos 875fd0b74Schristos ftp://ftp.gnu.org/gnu/autoconf 975fd0b74Schristos ftp://ftp.gnu.org/gnu/automake 1075fd0b74Schristos ftp://ftp.gnu.org/gnu/libtool 1175fd0b74Schristos ftp://ftp.gnu.org/gnu/gettext 1275fd0b74Schristos 1375fd0b74SchristosThe required versions of the tools for this tree are 14*ede78133Schristos autoconf 2.69 15*ede78133Schristos automake 1.15.1 1675fd0b74Schristos libtool 2.2.6 1775fd0b74Schristos gettext 0.14.5 1875fd0b74Schristos 1975fd0b74SchristosNote - "make distclean" does not work with maintainer mode enabled. 2075fd0b74SchristosThe Makefiles in the some of the po/ subdirectories depend upon the 2175fd0b74SchristosMakefiles in their parent directories, and distclean will delete the 2275fd0b74SchristosMakefiles in the parent directories before running the Makefiles in 2375fd0b74Schristosthe child directories. There is no easy way around this (short of 2475fd0b74Schristoschanging the automake macros) as these dependencies need to exist in 2575fd0b74Schristosorder to correctly build the NLS files. 26