summaryrefslogtreecommitdiffstats
path: root/doc/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'doc/Makefile')
-rw-r--r--doc/Makefile18
1 files changed, 16 insertions, 2 deletions
diff --git a/doc/Makefile b/doc/Makefile
index 19c8a1f..f3cc297 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -25,6 +25,7 @@ CURRENTURL := $(shell git remote show origin | sed -n '/Fetch URL: /s/^.*URL: //
25BUILDBOOT_XML := book-enea-linux-release-info/doc/build_boot_generated.xml 25BUILDBOOT_XML := book-enea-linux-release-info/doc/build_boot_generated.xml
26BUILDBOOT_TEMPLATE := book-enea-linux-release-info/doc/build_boot_template.xml 26BUILDBOOT_TEMPLATE := book-enea-linux-release-info/doc/build_boot_template.xml
27 27
28PKGDIFF_GEN_XML := book-enea-linux-release-info/doc/pkgdiff_generated.xml
28 29
29 30
30# ----------------------------------------------------- 31# -----------------------------------------------------
@@ -129,7 +130,7 @@ ifeq ($(DOCBOOK_TOOLS_VERSIONS),yes)
129endif 130endif
130 131
131# We rely on make doing these in order left to right 132# We rely on make doing these in order left to right
132init: initbuild inittargets initpardoc initbuildboot 133init: initbuild inittargets initpardoc initbuildboot initpkgdiff
133pullall: pullbuild pulltargets 134pullall: pullbuild pulltargets
134 135
135# If no COMP, iterate over books-* in COMPONENTS with make doc 136# If no COMP, iterate over books-* in COMPONENTS with make doc
@@ -188,7 +189,7 @@ endif
188endif 189endif
189 190
190# cleaninit cleans ALL tmpcommon and all s_* and generated build_boot chapter xml 191# cleaninit cleans ALL tmpcommon and all s_* and generated build_boot chapter xml
191clean: cleaninit cleanbuildboot 192clean: cleaninit cleanbuildboot cleanpkgdiff
192 $(VERB)rm -rf doc tmp 2>/dev/null 193 $(VERB)rm -rf doc tmp 2>/dev/null
193ifneq ($(filter book-%, $(COMPONENTS)),) 194ifneq ($(filter book-%, $(COMPONENTS)),)
194 $(VERB)for comp in $(filter book-%, $(COMPONENTS)); do \ 195 $(VERB)for comp in $(filter book-%, $(COMPONENTS)); do \
@@ -281,3 +282,16 @@ $(BUILDBOOT_XML): s_targets $(BUILDBOOT_TEMPLATE)
281 fi 282 fi
282 283
283# **************************************************************************** 284# ****************************************************************************
285# ***** Create XML section with package diff
286
287initpkgdiff: $(PKGDIFF_GEN_XML)
288
289cleanpkgdiff:
290 $(VERB)rm -f $(PKGDIFF_GEN_XML) 2>/dev/null
291
292$(PKGDIFF_GEN_XML):
293 $(VERB)PREVIOUS_BL=`egrep '"prev_baseline"' docsrc_common/pardoc-distro.xml | sed 's/^.*<phrase>//;s/<\/phrase>.*$$//'` ; \
294 echo "Generating $(PKGDIFF_GEN_XML) compared to $$PREVIOUS_BL" ; \
295 python gen_pkgdiff.py >$(PKGDIFF_GEN_XML)
296
297# ****************************************************************************