utt/share/Makefile

61 lines
1.7 KiB
Makefile
Raw Normal View History

include ../config.mak
TARGETS = gram.dgp
.PHONY: all
2016-11-11 17:08:18 +01:00
all:
# ------------------------------------------------------------------
# main section
# ------------------------------------------------------------------
gram.dgp: gram.dgc
dgc --grammar=gram.dgc --categories=$(LANGUAGE)/lem.cats --outputfile=gram.dgp
.PHONY: install
install: install-dictionaries
2015-01-12 19:08:07 +01:00
.PHONY: install-grammar
install-grammar:
install -m 0644 gram.dgp $(LANG_DIR)
install -m 0644 gram.dgc $(LANG_DIR)
.PHONY: install-dictionaries
install-dictionaries:
ifdef LANG_DIR
install -d $(LANG_DIR)/pl_PL.ISO-8859-2
# install -d $(LANG_DIR)/pl_PL.UTF-8
install -m 0644 pl_PL.ISO-8859-2/cor.bin $(LANG_DIR)/pl_PL.ISO-8859-2
install -m 0644 pl_PL.ISO-8859-2/gue.bin $(LANG_DIR)/pl_PL.ISO-8859-2
install -m 0644 pl_PL.ISO-8859-2/lem.bin $(LANG_DIR)/pl_PL.ISO-8859-2
# install -m 0644 pl_PL.ISO-8859-2/lem.fst $(LANG_DIR)/pl_PL.ISO-8859-2
install -m 0644 pl_PL.ISO-8859-2/lem.cats $(LANG_DIR)/pl_PL.ISO-8859-2
install -m 0644 pl_PL.ISO-8859-2/pl_PL.ISO-8859-2.sym $(LANG_DIR)/pl_PL.ISO-8859-2
# install -m 0644 pl_PL.UTF-8/lem.bin $(LANG_DIR)/pl_PL.UTF-8
install -m 0644 weights.kor $(LANG_DIR)
endif
.PHONY: uninstall
uninstall:
ifdef LANG_DIR
rm -f $(LANG_DIR)/weights.kor
rm -f $(LANG_DIR)/gram.*
rm -f $(LANG_DIR)/pl_PL.UTF-8/lem.bin
rm -f $(LANG_DIR)/pl_PL.ISO-8859-2/pl_PL.ISO-8859-2.sym
rm -f $(LANG_DIR)/pl_PL.ISO-8859-2/lem.cats
rm -f $(LANG_DIR)/pl_PL.ISO-8859-2/lem.bin
# rm -f $(LANG_DIR)/pl_PL.ISO-8859-2/lem.fst
rm -f $(LANG_DIR)/pl_PL.ISO-8859-2/gue.bin
rm -f $(LANG_DIR)/pl_PL.ISO-8859-2/cor.bin
rmdir $(LANG_DIR)/pl_PL.ISO-8859-2
# rmdir $(LANG_DIR)/pl_PL.UTF-8
endif
.PHONY: clean
clean:
rm -f gram.dgp