aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMatthew Burgess <matthew@linuxfromscratch.org>2012-03-05 20:16:58 +0000
committerMatthew Burgess <matthew@linuxfromscratch.org>2012-03-05 20:16:58 +0000
commit924ab90abfdbc959b07d667ecbaa67b2f3d9bd97 (patch)
treee21b065b7774f4f87e572832fe9ba42bf30e34fe /Makefile
parent45eab119218ffbb5e1ca95bdbb01ab0b0f830bd0 (diff)
Allow aux-file-data.sh to be run successfully from the command line, and rename validxml target to validate. Thanks to Pierre Labastie for the report.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9762 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile23
1 files changed, 8 insertions, 15 deletions
diff --git a/Makefile b/Makefile
index fd54040de..745e58bf1 100644
--- a/Makefile
+++ b/Makefile
@@ -13,7 +13,7 @@ else
Q = @
endif
-lfs: maketar validxml profile-html
+lfs: validate profile-html
@echo "Generating chunked XHTML files..."
$(Q)xsltproc --nonet -stringparam chunk.quietly $(CHUNK_QUIET) \
-stringparam rootid "$(ROOT_ID)" -stringparam base.dir $(BASEDIR)/ \
@@ -41,7 +41,7 @@ lfs: maketar validxml profile-html
$(Q)$(MAKE) wget-list
-pdf: validxml
+pdf: validate
@echo "Generating profiled XML for PDF..."
$(Q)xsltproc --nonet --stringparam profile.condition pdf \
--output $(RENDERTMP)/lfs-pdf.xml stylesheets/lfs-xsl/profile.xsl \
@@ -60,7 +60,7 @@ pdf: validxml
fi;
$(Q)fop $(RENDERTMP)/lfs-pdf.fo $(BASEDIR)/$(PDF_OUTPUT)
-nochunks: maketar validxml profile-html
+nochunks: validate profile-html
@echo "Generating non chunked XHTML file..."
$(Q)xsltproc --nonet -stringparam rootid "$(ROOT_ID)" \
--output $(BASEDIR)/$(NOCHUNKS_OUTPUT) \
@@ -82,7 +82,7 @@ tmpdir:
$(Q)rm -f $(RENDERTMP)/lfs-{full,html,pdf}.xml
$(Q)rm -f $(RENDERTMP)/lfs-pdf.fo
-validxml: tmpdir
+validate: tmpdir
@echo "Processing bootscripts..."
$(Q)bash process-scripts.sh
@echo "Validating the book..."
@@ -90,14 +90,9 @@ validxml: tmpdir
-o $(RENDERTMP)/lfs-full.xml index.xml
$(Q)rm -f appendices/*.script
$(Q)./aux-file-data.sh $(RENDERTMP)/lfs-full.xml
+ @echo "Validation complete."
-maketar:
- $(Q)if [ "x$(MAKETAR)" == "x" ]; then \
- echo "Making tarballs..."; \
- sh make-aux-files.sh; \
- fi;
-
-profile-html: validxml
+profile-html: validate
@echo "Generating profiled XML for XHTML..."
$(Q)xsltproc --nonet --stringparam profile.condition html \
--output $(RENDERTMP)/lfs-html.xml stylesheets/lfs-xsl/profile.xsl \
@@ -120,15 +115,13 @@ md5sums:
$(BASEDIR)/md5sums
-dump-commands: validxml
+dump-commands: validate
@echo "Dumping book commands..."
$(Q)xsltproc --output $(DUMPDIR)/ \
stylesheets/dump-commands.xsl $(RENDERTMP)/lfs-full.xml
-validate: maketar validxml
- @echo "Validation complete."
all: lfs nochunks pdf dump-commands md5sums
.PHONY : all dump-commands lfs nochunks pdf profile-html tmpdir validate \
- validxml wget-list maketar md5sums
+ validate wget-list maketar md5sums