Instead of creating lots of files during configure, create those
files (where possible) rather at build time. This reduces the need
to run configure when e.g. changing a man page containing a path
defined by the configure run.
Juergen Gross (5):
config: remove stale definition from Config.mk
build: add new make pattern for making file from file.src
docs: rename *.in files to *.src
config: remove unused paths from config/Paths.mk.in
tools: rename most *.in files to *.src
.gitignore | 1 +
Config.mk | 20 ++++++++++++------
config/Paths.mk.in | 5 -----
config/Tools-paths.mk.in | 10 +++++++++
docs/Makefile | 8 ++++++-
docs/configure | 7 +------
docs/configure.ac | 9 +-------
...pod.in => xl-disk-configuration.5.pod.src} | 0
....in => xl-network-configuration.5.pod.src} | 0
docs/man/{xl.1.pod.in => xl.1.pod.src} | 0
.../man/{xl.cfg.5.pod.in => xl.cfg.5.pod.src} | 0
.../{xl.conf.5.pod.in => xl.conf.5.pod.src} | 0
tools/configure | 21 ++-----------------
tools/configure.ac | 19 +----------------
tools/hotplug/FreeBSD/Makefile | 8 ++++++-
.../rc.d/{xencommons.in => xencommons.src} | 0
...xendriverdomain.in => xendriverdomain.src} | 0
tools/hotplug/Linux/Makefile | 11 +++++++++-
...xencommons.in => sysconfig.xencommons.src} | 0
...xendomains.in => sysconfig.xendomains.src} | 0
.../{xen-watchdog.in => xen-watchdog.src} | 0
.../init.d/{xencommons.in => xencommons.src} | 0
.../init.d/{xendomains.in => xendomains.src} | 0
...xendriverdomain.in => xendriverdomain.src} | 0
...launch-xenstore.in => launch-xenstore.src} | 0
.../Linux/{vif-setup.in => vif-setup.src} | 0
...common.sh.in => xen-hotplug-common.sh.src} | 0
.../Linux/{xendomains.in => xendomains.src} | 0
tools/hotplug/NetBSD/Makefile | 8 ++++++-
.../rc.d/{xencommons.in => xencommons.src} | 0
...xendriverdomain.in => xendriverdomain.src} | 0
tools/hotplug/common/Makefile | 5 ++++-
.../{hotplugpath.sh.in => hotplugpath.sh.src} | 0
tools/ocaml/libs/xs/Makefile | 7 +++++++
.../libs/xs/{paths.ml.in => paths.ml.src} | 0
tools/ocaml/xenstored/Makefile | 7 ++++++-
...oxenstored.conf.in => oxenstored.conf.src} | 0
.../xenstored/{paths.ml.in => paths.ml.src} | 0
38 files changed, 78 insertions(+), 68 deletions(-)
create mode 100644 config/Tools-paths.mk.in
rename docs/man/{xl-disk-configuration.5.pod.in => xl-disk-configuration.5.pod.src} (100%)
rename docs/man/{xl-network-configuration.5.pod.in => xl-network-configuration.5.pod.src} (100%)
rename docs/man/{xl.1.pod.in => xl.1.pod.src} (100%)
rename docs/man/{xl.cfg.5.pod.in => xl.cfg.5.pod.src} (100%)
rename docs/man/{xl.conf.5.pod.in => xl.conf.5.pod.src} (100%)
rename tools/hotplug/FreeBSD/rc.d/{xencommons.in => xencommons.src} (100%)
rename tools/hotplug/FreeBSD/rc.d/{xendriverdomain.in => xendriverdomain.src} (100%)
rename tools/hotplug/Linux/init.d/{sysconfig.xencommons.in => sysconfig.xencommons.src} (100%)
rename tools/hotplug/Linux/init.d/{sysconfig.xendomains.in => sysconfig.xendomains.src} (100%)
rename tools/hotplug/Linux/init.d/{xen-watchdog.in => xen-watchdog.src} (100%)
rename tools/hotplug/Linux/init.d/{xencommons.in => xencommons.src} (100%)
rename tools/hotplug/Linux/init.d/{xendomains.in => xendomains.src} (100%)
rename tools/hotplug/Linux/init.d/{xendriverdomain.in => xendriverdomain.src} (100%)
rename tools/hotplug/Linux/{launch-xenstore.in => launch-xenstore.src} (100%)
rename tools/hotplug/Linux/{vif-setup.in => vif-setup.src} (100%)
rename tools/hotplug/Linux/{xen-hotplug-common.sh.in => xen-hotplug-common.sh.src} (100%)
rename tools/hotplug/Linux/{xendomains.in => xendomains.src} (100%)
rename tools/hotplug/NetBSD/rc.d/{xencommons.in => xencommons.src} (100%)
rename tools/hotplug/NetBSD/rc.d/{xendriverdomain.in => xendriverdomain.src} (100%)
rename tools/hotplug/common/{hotplugpath.sh.in => hotplugpath.sh.src} (100%)
rename tools/ocaml/libs/xs/{paths.ml.in => paths.ml.src} (100%)
rename tools/ocaml/xenstored/{oxenstored.conf.in => oxenstored.conf.src} (100%)
rename tools/ocaml/xenstored/{paths.ml.in => paths.ml.src} (100%)
--
2.51.0