Revision 13aeae6a Makefile.am
b/Makefile.am | ||
---|---|---|
151 | 151 |
ganeti \ |
152 | 152 |
stamp-srclinks \ |
153 | 153 |
lib/_autoconf.py \ |
154 |
lib/_vcsversion.py \ |
|
154 | 155 |
$(all_dirfiles) \ |
155 | 156 |
$(PYTHON_BOOTSTRAP) |
156 | 157 |
|
157 | 158 |
nodist_pkgpython_PYTHON = \ |
158 |
lib/_autoconf.py |
|
159 |
lib/_autoconf.py \ |
|
160 |
lib/_vcsversion.py |
|
159 | 161 |
|
160 | 162 |
noinst_PYTHON = \ |
161 | 163 |
lib/build/__init__.py \ |
... | ... | |
359 | 361 |
# it changes |
360 | 362 |
doc/html/index.html: $(docrst) $(docpng) doc/conf.py configure.ac \ |
361 | 363 |
$(RUN_IN_TEMPDIR) lib/build/sphinx_ext.py lib/opcodes.py lib/ht.py \ |
362 |
| lib/_autoconf.py |
|
364 |
| lib/_autoconf.py lib/_vcsversion.py
|
|
363 | 365 |
@test -n "$(SPHINX)" || \ |
364 | 366 |
{ echo 'sphinx-build' not found during configure; exit 1; } |
365 | 367 |
@mkdir_p@ $(dir $@) |
... | ... | |
843 | 845 |
set -e; \ |
844 | 846 |
{ cat $< ; PYTHONPATH=. $(CONVERT_CONSTANTS); } > $@ |
845 | 847 |
|
846 |
lib/_autoconf.py: Makefile vcs-version | lib/.dir
|
|
848 |
lib/_autoconf.py: Makefile | lib/.dir |
|
847 | 849 |
set -e; \ |
848 |
VCSVER=`cat $(abs_top_srcdir)/vcs-version`; \ |
|
849 | 850 |
{ echo '# This file is automatically generated, do not edit!'; \ |
850 | 851 |
echo '#'; \ |
851 | 852 |
echo ''; \ |
... | ... | |
900 | 901 |
echo "CONFD_GROUP = '$(CONFD_GROUP)'"; \ |
901 | 902 |
echo "NODED_USER = '$(NODED_USER)'"; \ |
902 | 903 |
echo "NODED_GROUP = '$(NODED_GROUP)'"; \ |
903 |
echo "VCS_VERSION = '$$VCSVER'"; \ |
|
904 | 904 |
echo "DISK_SEPARATOR = '$(DISK_SEPARATOR)'"; \ |
905 | 905 |
if [ "$(HTOOLS)" ]; then \ |
906 | 906 |
echo "HTOOLS = True"; \ |
... | ... | |
909 | 909 |
fi; \ |
910 | 910 |
} > $@ |
911 | 911 |
|
912 |
lib/_vcsversion.py: Makefile vcs-version | lib/.dir |
|
913 |
set -e; \ |
|
914 |
VCSVER=`cat $(abs_top_srcdir)/vcs-version`; \ |
|
915 |
{ echo '# This file is automatically generated, do not edit!'; \ |
|
916 |
echo '#'; \ |
|
917 |
echo ''; \ |
|
918 |
echo '"""Build-time VCS version number for Ganeti.'; \ |
|
919 |
echo '';\ |
|
920 |
echo 'This file is autogenerated by the build process.'; \ |
|
921 |
echo 'For any changes you need to re-run ./configure (and'; \ |
|
922 |
echo 'not edit by hand).'; \ |
|
923 |
echo ''; \ |
|
924 |
echo '"""'; \ |
|
925 |
echo ''; \ |
|
926 |
echo '# pylint: disable-msg=C0301,C0324'; \ |
|
927 |
echo '# because this is autogenerated, we do not want'; \ |
|
928 |
echo '# style warnings' ; \ |
|
929 |
echo ''; \ |
|
930 |
echo "VCS_VERSION = '$$VCSVER'"; \ |
|
931 |
} > $@ |
|
932 |
|
|
912 | 933 |
$(REPLACE_VARS_SED): Makefile |
913 | 934 |
set -e; \ |
914 | 935 |
{ echo 's#@PREFIX@#$(prefix)#g'; \ |
Also available in: Unified diff