Browse Source

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
Matthew Burgess 12 years ago
parent
commit
924ab90abf
2 changed files with 10 additions and 15 deletions
  1. 8 15
      Makefile
  2. 2 0
      aux-file-data.sh

+ 8 - 15
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

+ 2 - 0
aux-file-data.sh

@@ -7,6 +7,8 @@ fi
 
 FILE=$1
 
+./make-aux-files.sh
+
 # Bootscript data
 bootscripts=$(ls lfs-bootscripts*.bz2)
 base=$(basename $bootscripts .tar.bz2)