diff --git a/orfeo/maca_trans_lemmatizer/maca_trans_lemmatizer.makefile b/orfeo/maca_trans_lemmatizer/maca_trans_lemmatizer.makefile new file mode 100644 index 0000000000000000000000000000000000000000..d700cf6c43b69f0d8a6fbcb1c66033bb70c5b40e --- /dev/null +++ b/orfeo/maca_trans_lemmatizer/maca_trans_lemmatizer.makefile @@ -0,0 +1,36 @@ +##----------------------------------------------------------------------- +## compile +##----------------------------------------------------------------------- + +compile: $(MODEL_FILENAME) + +$(RULES_FILENAME): + maca_compute_l_rules -f $(FPLM_FILENAME) -e $(EXCEPTIONS_FPLM_FILENAME) -r $(RULES_FILENAME) $(STRICT) -t $(THRESHOLD) + +$(CFF_TRAIN): $(RULES_FILENAME) + maca_trans_lemmatizer_mcf2cff -w $(EXCEPTIONS_FPLM_FILENAME) -x $(CFF_TRAIN) -i $(MCF_TRAIN) -F $(FEATURES_MODEL_FILENAME) -V $(VOCABS_FILENAME) -l $(RULES_FILENAME) -C $(MCD_FILE) + +$(MODEL_FILENAME) : $(CFF_TRAIN) + perceptron_train --cff $< --model $(MODEL_FILENAME) -n 4 + +##----------------------------------------------------------------------- +## install +##----------------------------------------------------------------------- + +install: + - cp $(RULES_FILENAME) ../bin + - cp $(FEATURES_MODEL_FILENAME) ../bin + - cp $(MODEL_FILENAME) ../bin + - cp $(EXCEPTIONS_FPLM_FILENAME) ../bin + - cp $(VOCABS_FILENAME) ../bin + +##----------------------------------------------------------------------- +## clean +##----------------------------------------------------------------------- + +clean: + -rm $(RULES_FILENAME) + -rm $(EXCEPTIONS_FPLM_FILENAME) + -rm $(CFF_TRAIN) + -rm $(MODEL_FILENAME) + -rm $(VOCABS_FILENAME)