summaryrefslogtreecommitdiffstats
path: root/modules/nasb2020/Makefile
diff options
context:
space:
mode:
authorTroy A. Griffitts <scribe@crosswire.org>2022-09-12 21:10:24 +0000
committerTroy A. Griffitts <scribe@crosswire.org>2022-09-12 21:10:24 +0000
commit5ab64b03860390a9dd381df9c992d4d1cc992e5c (patch)
tree98dc5751f4f08e1c348c6a4c2ac8e9eb048e1edc /modules/nasb2020/Makefile
parent0fb84c645eab4f21d9d5237953f7377c51168e39 (diff)
downloadsword-tools-5ab64b03860390a9dd381df9c992d4d1cc992e5c.tar.gz
first cut at NASB1995
git-svn-id: https://www.crosswire.org/svn/sword-tools/trunk@544 07627401-56e2-0310-80f4-f8cd0041bdcd
Diffstat (limited to 'modules/nasb2020/Makefile')
-rw-r--r--modules/nasb2020/Makefile45
1 files changed, 45 insertions, 0 deletions
diff --git a/modules/nasb2020/Makefile b/modules/nasb2020/Makefile
new file mode 100644
index 0000000..3db8992
--- /dev/null
+++ b/modules/nasb2020/Makefile
@@ -0,0 +1,45 @@
+SRC_ZIP_PATH=pristine-private/nasb/NASB-2020-full-07-25-22.zip
+MODNAME=NASB
+REPO=lockman
+
+SRCNAME=nasb\ 2020\ master\ nocode\ 07-25-22.txt
+NOTESNAME=nasb\ 2020\ notes\ master\ nocode\ 07-25-22.txt
+
+all: $(MODNAME).zip
+
+$(MODNAME).zip: modules/texts/ztext/nasb/ot.bzv
+ zip -r $(MODNAME).zip mods.d modules
+
+modules/texts/ztext/nasb/ot.bzv: combined.osis.xml
+ mkdir -p modules/texts/ztext/nasb
+ osis2mod modules/texts/ztext/nasb/ combined.osis.xml -z z -b 4
+ chmod a+r modules/texts/ztext/nasb/*
+
+combined.osis.xml: src.txt lockosis
+ ./lockosis src.txt notes.txt 2> combined.osis.err > out.xml
+ mv out.xml combined.osis.xml
+
+tmp/$(SRCNAME): src.zip
+ mkdir -p tmp
+ cd tmp && unzip -uD ../src.zip
+ cd tmp && touch *
+
+src.txt: tmp/$(SRCNAME) notes.corrections.sed
+ cd tmp && cp $(SRCNAME) ../src.txt
+ cd tmp && sed -f ../notes.corrections.sed $(NOTESNAME) > ../notes.txt
+
+src.zip:
+ scp host.crosswire.org:~swordmod/${SRC_ZIP_PATH} src.zip
+
+deploy: $(MODNAME).zip
+ scp $(MODNAME).zip host.crosswire.org:/home/ftp/pub/sword/$(REPO)/
+
+clean:
+ rm -rf combined.osis.xml *.o lockosis modules $(MODNAME).zip notes.txt src.txt tmp
+
+distclean: clean
+ rm -rf src.zip
+
+.cpp:
+ g++ -O0 -g -DHAVESWORD -Wall -Werror `pkg-config --cflags sword` $< -o $@ `pkg-config --libs sword`
+