From 09175591851b67beb6714346d6ab4f4d9f9429fc Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Mon, 2 Jul 2012 16:01:24 +0200 Subject: Replace gen-bible.sh by a Makefile That is more flexible, since it allows easy invokation of recreation of a single chapter. And its twice as fast as gen-bible.sh when using parallel build. :) --- Makefile | 17 +++++++++++++++++ gen-bible.sh | 11 ----------- 2 files changed, 17 insertions(+), 11 deletions(-) create mode 100644 Makefile delete mode 100755 gen-bible.sh diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..fcdfe3f --- /dev/null +++ b/Makefile @@ -0,0 +1,17 @@ +CHAPTERS=$(shell ./list-chapters.sh) +CHAPTERS_XML=$(CHAPTERS:=.xml) + +all: book-list elberfelder2006.zip + +chapters/%.xml: chapters/% convert.sed convert.xsl + ./convert.sed $< | xsltproc --encoding utf-8 --html convert.xsl - > $@ + +elberfelder2006.xml: $(CHAPTERS_XML) + ./concat.sh > $@ + +%.zip: %.xml + zip $@ $< + +clean: + rm -f $(CHAPTERS_XML) + rm -f elberfelder2006.{xml,zip} diff --git a/gen-bible.sh b/gen-bible.sh deleted file mode 100755 index c4eb50e..0000000 --- a/gen-bible.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -./list-chapters.sh | while read file -do - echo "$file" - ./convert.sed "$file" | \ - xsltproc --encoding utf-8 --html convert.xsl - > "${file}.xml" -done -./concat.sh > elberfelder2006.xml - -zip elberfelder2006.zip elberfelder2006.xml -- cgit