296 |
296 |
stamp-srclinks
|
297 |
297 |
|
298 |
298 |
built_python_base_sources = \
|
299 |
|
lib/_autoconf.py \
|
300 |
299 |
lib/_constants.py \
|
301 |
300 |
lib/_vcsversion.py \
|
302 |
301 |
lib/opcodes.py
|
... | ... | |
784 |
783 |
doc/man-html/index.html: doc/manpages-enabled.rst $(mandocrst)
|
785 |
784 |
|
786 |
785 |
# Note: we use here an order-only prerequisite, as the contents of
|
787 |
|
# _autoconf.py are not actually influencing the html build output: it
|
|
786 |
# _constants.py are not actually influencing the html build output: it
|
788 |
787 |
# has to exist in order for the sphinx module to be loaded
|
789 |
788 |
# successfully, but we certainly don't want the docs to be rebuilt if
|
790 |
789 |
# it changes
|
... | ... | |
1737 |
1736 |
m4 -DPY_CONSTANT_NAMES="$$NAMES" $(abs_top_srcdir)/$< > $@
|
1738 |
1737 |
|
1739 |
1738 |
src/Ganeti/PyConstants.hs: src/Ganeti/PyConstants.hs.in \
|
1740 |
|
lib/constants.py lib/_autoconf.py lib/luxi.py lib/errors.py \
|
|
1739 |
lib/constants.py lib/luxi.py lib/errors.py \
|
1741 |
1740 |
lib/jstore.py $(RUN_IN_TEMPDIR) \
|
1742 |
1741 |
$(CONVERT_CONSTANTS) $(built_base_sources) \
|
1743 |
1742 |
| lib/_vcsversion.py
|
... | ... | |
1759 |
1758 |
done ; \
|
1760 |
1759 |
} > $@
|
1761 |
1760 |
|
1762 |
|
lib/_autoconf.py: Makefile | stamp-directories
|
1763 |
|
set -e; \
|
1764 |
|
{ echo '# This file is automatically generated, do not edit!'; \
|
1765 |
|
echo '#'; \
|
1766 |
|
echo ''; \
|
1767 |
|
echo '"""Build-time configuration for Ganeti.'; \
|
1768 |
|
echo '';\
|
1769 |
|
echo 'This file is autogenerated by the build process.'; \
|
1770 |
|
echo 'For any changes you need to re-run ./configure (and'; \
|
1771 |
|
echo 'not edit by hand).'; \
|
1772 |
|
echo ''; \
|
1773 |
|
echo '"""'; \
|
1774 |
|
echo ''; \
|
1775 |
|
echo '# pylint: disable=C0301,C0324'; \
|
1776 |
|
echo '# because this is autogenerated, we do not want'; \
|
1777 |
|
echo '# style warnings' ; \
|
1778 |
|
echo ''; \
|
1779 |
|
echo "PACKAGE_VERSION = '$(PACKAGE_VERSION)'"; \
|
1780 |
|
echo "VERSION_MAJOR = '$(VERSION_MAJOR)'"; \
|
1781 |
|
echo "VERSION_MINOR = '$(VERSION_MINOR)'"; \
|
1782 |
|
echo "VERSION_REVISION = '$(VERSION_REVISION)'"; \
|
1783 |
|
echo "VERSION_SUFFIX = '$(VERSION_SUFFIX)'"; \
|
1784 |
|
echo "VERSION_FULL = '$(VERSION_FULL)'"; \
|
1785 |
|
echo "LOCALSTATEDIR = '$(localstatedir)'"; \
|
1786 |
|
echo "SYSCONFDIR = '$(sysconfdir)'"; \
|
1787 |
|
echo "SSH_CONFIG_DIR = '$(SSH_CONFIG_DIR)'"; \
|
1788 |
|
echo "SSH_LOGIN_USER = '$(SSH_LOGIN_USER)'"; \
|
1789 |
|
echo "SSH_CONSOLE_USER = '$(SSH_CONSOLE_USER)'"; \
|
1790 |
|
echo "EXPORT_DIR = '$(EXPORT_DIR)'"; \
|
1791 |
|
echo "XEN_BOOTLOADER = '$(XEN_BOOTLOADER)'"; \
|
1792 |
|
echo "XEN_CONFIG_DIR = '$(XEN_CONFIG_DIR)'"; \
|
1793 |
|
echo "XEN_KERNEL = '$(XEN_KERNEL)'"; \
|
1794 |
|
echo "XEN_INITRD = '$(XEN_INITRD)'"; \
|
1795 |
|
echo "KVM_KERNEL = '$(KVM_KERNEL)'"; \
|
1796 |
|
echo "SHARED_FILE_STORAGE_DIR = '$(SHARED_FILE_STORAGE_DIR)'"; \
|
1797 |
|
echo "KVM_PATH = '$(KVM_PATH)'"; \
|
1798 |
|
echo "IP_PATH = '$(IP_PATH)'"; \
|
1799 |
|
echo "SOCAT_PATH = '$(SOCAT)'"; \
|
1800 |
|
echo "SOCAT_USE_ESCAPE = $(SOCAT_USE_ESCAPE)"; \
|
1801 |
|
echo "SOCAT_USE_COMPRESS = $(SOCAT_USE_COMPRESS)"; \
|
1802 |
|
echo "LVM_STRIPECOUNT = $(LVM_STRIPECOUNT)"; \
|
1803 |
|
echo "TOOLSDIR = '$(libdir)/ganeti/tools'"; \
|
1804 |
|
echo "GNT_SCRIPTS = [$(foreach i,$(notdir $(gnt_scripts)),'$(i)',)]"; \
|
1805 |
|
echo "HTOOLS_PROGS = [$(foreach i,$(HS_HTOOLS_PROGS),'$(i)',)]"; \
|
1806 |
|
echo "PKGLIBDIR = '$(libdir)/ganeti'"; \
|
1807 |
|
echo "VERSIONEDSHAREDIR = '$(versionedsharedir)'"; \
|
1808 |
|
echo "DRBD_BARRIERS = '$(DRBD_BARRIERS)'"; \
|
1809 |
|
echo "DRBD_NO_META_FLUSH = $(DRBD_NO_META_FLUSH)"; \
|
1810 |
|
echo "SYSLOG_USAGE = '$(SYSLOG_USAGE)'"; \
|
1811 |
|
echo "DAEMONS_GROUP = '$(DAEMONS_GROUP)'"; \
|
1812 |
|
echo "ADMIN_GROUP = '$(ADMIN_GROUP)'"; \
|
1813 |
|
echo "MASTERD_USER = '$(MASTERD_USER)'"; \
|
1814 |
|
echo "MASTERD_GROUP = '$(MASTERD_GROUP)'"; \
|
1815 |
|
echo "RAPI_USER = '$(RAPI_USER)'"; \
|
1816 |
|
echo "RAPI_GROUP = '$(RAPI_GROUP)'"; \
|
1817 |
|
echo "CONFD_USER = '$(CONFD_USER)'"; \
|
1818 |
|
echo "CONFD_GROUP = '$(CONFD_GROUP)'"; \
|
1819 |
|
echo "LUXID_USER = '$(LUXID_USER)'"; \
|
1820 |
|
echo "LUXID_GROUP = '$(LUXID_GROUP)'"; \
|
1821 |
|
echo "NODED_USER = '$(NODED_USER)'"; \
|
1822 |
|
echo "NODED_GROUP = '$(NODED_GROUP)'"; \
|
1823 |
|
echo "MOND_USER = '$(MOND_USER)'"; \
|
1824 |
|
echo "MOND_GROUP = '$(MOND_GROUP)'"; \
|
1825 |
|
echo "DISK_SEPARATOR = '$(DISK_SEPARATOR)'"; \
|
1826 |
|
echo "QEMUIMG_PATH = '$(QEMUIMG_PATH)'"; \
|
1827 |
|
echo "HTOOLS = True"; \
|
1828 |
|
echo "ENABLE_CONFD = $(ENABLE_CONFD)"; \
|
1829 |
|
echo "XEN_CMD = '$(XEN_CMD)'"; \
|
1830 |
|
echo "ENABLE_SPLIT_QUERY = $(ENABLE_SPLIT_QUERY)"; \
|
1831 |
|
echo "ENABLE_RESTRICTED_COMMANDS = $(ENABLE_RESTRICTED_COMMANDS)"; \
|
1832 |
|
echo "ENABLE_MOND = $(ENABLE_MOND)"; \
|
1833 |
|
## Write dictionary with man page name as the key and the section number as the
|
1834 |
|
## value
|
1835 |
|
echo "MAN_PAGES = {"; \
|
1836 |
|
for i in $(notdir $(man_MANS)); do \
|
1837 |
|
echo "$$i" | sed -re 's/^(.*)\.([0-9]+)$$/ "\1": \2,/g'; \
|
1838 |
|
done; \
|
1839 |
|
echo "}"; \
|
1840 |
|
} > $@
|
1841 |
|
|
1842 |
1761 |
lib/_constants.py: Makefile lib/_constants.py.in src/hs2py-constants \
|
1843 |
1762 |
| stamp-directories
|
1844 |
1763 |
cat $(abs_top_srcdir)/lib/_constants.py.in > $@
|