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 46 47
|
PREFIX=/usr/local
DESTDIR=
destdir=$(DESTDIR)$(PREFIX)
sharedir=$(destdir)/share
OPENDICT_DIR=$(sharedir)/opendict/dictionaries/plain
BUILD_DATE := $(shell dpkg-parsechangelog -ldebian/changelog --show-field Date)
all: mueller7.dict.dz mueller7accent.dict.dz
%.dict.dz: %.dict
# Ensure deterministic mtime for dictzip to inherit
touch --date='$(BUILD_DATE)' $^
dictzip -k $^
mueller7accent.dict: mueller7accent.data
sh debian/scripts/df.sh $^ " (with accents)"
mueller7.dict: mueller7.data
sh debian/scripts/df.sh $^ ""
mueller7accent.data: Mueller7accentGPL.koi
python3 debian/scripts/to-dict.py $^ > $@
mueller7.data: Mueller7GPL.koi
python3 debian/scripts/to-dict.py $^ > $@
clean:
rm -f *.data *.dict *.dict.dz *.index
install:
install -d -m 0755 $(sharedir)/dictd
install -m 0644 *.dict.dz *.index $(sharedir)/dictd
for i in mueller7 mueller7accent; do \
install -d -m 0755 $(OPENDICT_DIR)/$$i.dict.dz; \
install -d -m 0755 $(OPENDICT_DIR)/$$i.dict.dz/conf; \
install -d -m 0755 $(OPENDICT_DIR)/$$i.dict.dz/file; \
ln -s ../../../../../dictd/$$i.dict.dz \
$(OPENDICT_DIR)/$$i.dict.dz/file/$$i.dict.dz; \
ln -s ../../../../../dictd/$$i.index \
$(OPENDICT_DIR)/$$i.dict.dz/file/$$i.index; \
cp debian/$$i-dict.xml \
$(OPENDICT_DIR)/$$i.dict.dz/conf/config.xml; \
done
|