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`