diff options
| author | Johan Dahlin <johan@src.gnome.org> | 2006-07-20 19:15:40 +0000 |
|---|---|---|
| committer | Johan Dahlin <johan@src.gnome.org> | 2006-07-20 19:15:40 +0000 |
| commit | 6b29fdece4ee52aa9f25cfa5746a10fae2c4f51f (patch) | |
| tree | d44fb6d1423b73e18642f54aa81086cd9d737234 /docs | |
| parent | 72beee9cee68ece87530f16c245a872c197df8c7 (diff) | |
| download | pygobject-6b29fdece4ee52aa9f25cfa5746a10fae2c4f51f.tar.gz pygobject-6b29fdece4ee52aa9f25cfa5746a10fae2c4f51f.tar.xz pygobject-6b29fdece4ee52aa9f25cfa5746a10fae2c4f51f.zip | |
Generate builddate.xml and version.xml at build time instead on configure
* configure.ac:
* docs/Makefile.am:
* docs/reference/.cvsignore:
* docs/reference/version.xml.in:
Generate builddate.xml and version.xml at build time instead on
configure time, add proper dependencies.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/Makefile.am | 40 | ||||
| -rw-r--r-- | docs/reference/.cvsignore | 2 | ||||
| -rw-r--r-- | docs/reference/version.xml.in | 1 |
3 files changed, 33 insertions, 10 deletions
diff --git a/docs/Makefile.am b/docs/Makefile.am index 40714c2..8883546 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -1,4 +1,5 @@ REF_VERSION = $(PYGOBJECT_MAJOR_VERSION).$(PYGOBJECT_MINOR_VERSION) +FULL_VERSION = $(REF_VERSION).$(PYGOBJECT_MICRO_VERSION) XMLFILES = \ reference/pygobject-introduction.xml \ @@ -40,22 +41,43 @@ HTML_DATA = \ html/index.sgml \ html/pygobject.devhelp -BUILT_SOURCES = build_stamp $(HTML_DATA) reference/version.xml \ - reference/builddate.xml -CLEANFILES = build_stamp $(HTML_DATA) reference/version.xml \ - reference/builddate.xml -EXTRA_DIST = $(XMLFILES) $(XSLFILES) reference/version.xml.in +BUILT_SOURCES = \ + build_stamp \ + reference/builddate.xml \ + reference/version.xml \ + $(HTML_DATA) -build_stamp: reference ${XMLFILES} ${XSLFILES} - python -c 'import datetime; print datetime.date.today()' \ - > reference/builddate.xml +CLEANFILES = \ + build_stamp \ + reference/builddate.xml \ + reference/version.xml \ + $(HTML_DATA) + +EXTRA_DIST = \ + $(XMLFILES) \ + $(XSLFILES) + +REFERENCE_DEPS = \ + reference/builddate.xml \ + reference/version.xml \ + reference \ + $(XMLFILES) \ + $(XSLFILES) + +reference/builddate.xml: + @$(PYTHON) -c 'import datetime; print datetime.date.today()' > $@ + +reference/version.xml: + @echo $(FULL_VERSION) > $@ + +build_stamp: $(REFERENCE_DEPS) xsltproc --nonet --xinclude -o html/ \ --stringparam gtkdoc.bookname "pygobject" \ --stringparam gtkdoc.version ${REF_VERSION} \ xsl/ref-html-style.xsl reference/pygobject-ref.xml touch $@ -pdf: reference ${XMLFILES} ${XSLFILES} +pdf: $(REFERENCE_DEPS) xsltproc --nonet --xinclude -o pygobject-ref.fo xsl/pdf-style.xsl \ reference/pygobject-ref.xml pdfxmltex pygobject-ref.fo >output </dev/null diff --git a/docs/reference/.cvsignore b/docs/reference/.cvsignore index a7ec807..3dd4546 100644 --- a/docs/reference/.cvsignore +++ b/docs/reference/.cvsignore @@ -1,2 +1,4 @@ *.html pygobject.devhelp +builddate.xml +version.xml diff --git a/docs/reference/version.xml.in b/docs/reference/version.xml.in deleted file mode 100644 index a24f987..0000000 --- a/docs/reference/version.xml.in +++ /dev/null @@ -1 +0,0 @@ -@PACKAGE_VERSION@ |
