blob: 3db89923ebe84681435adbeaffd0b2fb3e5f2069 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
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`
|