| VERSION=0.2.0 |
| LANG1=af |
| LANG2=nl |
| PREFIX1=$(LANG1)-$(LANG2) |
| PREFIX2=$(LANG2)-$(LANG1) |
| |
| BASENAME=apertium-$(PREFIX1) |
| |
| TARGETS_COMMON = $(PREFIX1).automorf.bin $(PREFIX1).autobil.bin $(PREFIX1).autogen.bin \ |
| $(PREFIX1).autopgen.bin $(PREFIX2).automorf.bin $(PREFIX2).autobil.bin \ |
| $(PREFIX2).autogen.bin \ |
| $(PREFIX2).autopgen.bin \ |
| $(PREFIX1).t1x.bin $(PREFIX1).t2x.bin $(PREFIX1).t3x.bin \ |
| $(PREFIX1).post.t1x.bin \ |
| $(PREFIX2).t1x.bin $(PREFIX2).t2x.bin $(PREFIX2).t3x.bin modes |
| |
| $(PREFIX1).automorf.bin: $(BASENAME).$(LANG1).dix |
| apertium-validate-dictionary $(BASENAME).$(LANG1).dix |
| lt-comp lr $(BASENAME).$(LANG1).dix $@ $(BASENAME).$(LANG1).acx |
| |
| $(PREFIX1).autobil.bin: $(BASENAME).$(PREFIX1).dix |
| apertium-validate-dictionary $(BASENAME).$(PREFIX1).dix |
| lt-comp lr $(BASENAME).$(PREFIX1).dix $@ |
| |
| $(PREFIX1).autogen.bin: $(BASENAME).$(LANG2).dix |
| apertium-validate-dictionary $(BASENAME).$(LANG2).dix |
| lt-comp rl $(BASENAME).$(LANG2).dix $@ |
| |
| $(PREFIX1).autopgen.bin: $(BASENAME).post-$(LANG2).dix |
| apertium-validate-dictionary $(BASENAME).post-$(LANG2).dix |
| lt-comp lr $(BASENAME).post-$(LANG2).dix $@ |
| |
| $(PREFIX2).automorf.bin: $(BASENAME).$(LANG2).dix |
| apertium-validate-dictionary $(BASENAME).$(LANG2).dix |
| lt-comp lr $(BASENAME).$(LANG2).dix $@ $(BASENAME).$(LANG2).acx |
| |
| $(PREFIX2).autobil.bin: $(BASENAME).$(PREFIX1).dix |
| apertium-validate-dictionary $(BASENAME).$(PREFIX1).dix |
| lt-comp rl $(BASENAME).$(PREFIX1).dix $@ |
| |
| $(PREFIX2).autogen.bin: $(BASENAME).$(LANG1).dix |
| apertium-validate-dictionary $(BASENAME).$(LANG1).dix |
| lt-comp rl $(BASENAME).$(LANG1).dix $@ |
| |
| $(PREFIX2).autopgen.bin: $(BASENAME).post-$(LANG1).dix |
| apertium-validate-dictionary $(BASENAME).post-$(LANG1).dix |
| lt-comp lr $(BASENAME).post-$(LANG1).dix $@ |
| |
| $(PREFIX1).post.t1x.bin: $(BASENAME).post-$(LANG2).t1x |
| apertium-validate-transfer $(BASENAME).post-$(LANG2).t1x |
| apertium-preprocess-transfer $(BASENAME).post-$(LANG2).t1x $@ |
| |
| $(PREFIX1).t1x.bin: $(BASENAME).$(PREFIX1).t1x |
| apertium-validate-transfer $(BASENAME).$(PREFIX1).t1x |
| apertium-preprocess-transfer $(BASENAME).$(PREFIX1).t1x $@ |
| |
| $(PREFIX1).t2x.bin: $(BASENAME).$(PREFIX1).t2x |
| apertium-validate-interchunk $(BASENAME).$(PREFIX1).t2x |
| apertium-preprocess-transfer $(BASENAME).$(PREFIX1).t2x $@ |
| |
| $(PREFIX1).t3x.bin: $(BASENAME).$(PREFIX1).t3x |
| apertium-validate-postchunk $(BASENAME).$(PREFIX1).t3x |
| apertium-preprocess-transfer $(BASENAME).$(PREFIX1).t3x $@ |
| |
| $(PREFIX2).t1x.bin: $(BASENAME).$(PREFIX2).t1x |
| apertium-validate-transfer $(BASENAME).$(PREFIX2).t1x |
| apertium-preprocess-transfer $(BASENAME).$(PREFIX2).t1x $@ |
| |
| $(PREFIX2).t2x.bin: $(BASENAME).$(PREFIX2).t2x |
| apertium-validate-interchunk $(BASENAME).$(PREFIX2).t2x |
| apertium-preprocess-transfer $(BASENAME).$(PREFIX2).t2x $@ |
| |
| $(PREFIX2).t3x.bin: $(BASENAME).$(PREFIX2).t3x |
| apertium-validate-postchunk $(BASENAME).$(PREFIX2).t3x |
| apertium-preprocess-transfer $(BASENAME).$(PREFIX2).t3x $@ |
| |
| |
| EXTRA_DIST=$(BASENAME).$(LANG1).dix $(BASENAME).$(PREFIX1).dix \ |
| $(BASENAME).post-$(LANG1).dix $(BASENAME).post-$(LANG2).dix \ |
| $(BASENAME).$(LANG2).dix \ |
| $(BASENAME).$(LANG1).dix \ |
| $(BASENAME).$(LANG2).acx \ |
| $(BASENAME).$(LANG1).acx \ |
| $(BASENAME).post-$(LANG1).dix \ |
| $(BASENAME).$(LANG2).dix \ |
| $(BASENAME).$(PREFIX1).dix \ |
| $(BASENAME).post-$(LANG2).t1x \ |
| $(PREFIX1).prob $(PREFIX2).prob \ |
| $(BASENAME).$(PREFIX1).t1x $(BASENAME).$(PREFIX1).t2x \ |
| $(BASENAME).$(PREFIX1).t3x $(BASENAME).$(PREFIX2).t1x \ |
| $(BASENAME).$(PREFIX2).t2x $(BASENAME).$(PREFIX2).t3x \ |
| modes.xml |
| |
| # $(LANG1)-tagger-data/README $(LANG2)-tagger-data/README |
| # $(BASENAME).$(LANG1).tsx |
| # $(BASENAME).$(LANG2).tsx |
| |
| clean-dicts: |
| touch $(BASENAME).$(LANG1).dix $(BASENAME).$(LANG2).dix $(BASENAME).$(PREFIX1).dix |
| rm $(BASENAME).$(LANG1).dix |
| rm $(BASENAME).$(LANG2).dix |
| rm $(BASENAME).$(PREFIX1).dix |
| |
| apertium_en_afdir=$(prefix)/share/apertium/apertium-$(PREFIX1)/ |
| apertium_en_modesdir=$(prefix)/share/apertium/modes/ |
| |
| $(PREFIX1).mode: modes.xml |
| apertium-gen-modes modes.xml |
| cp *.mode modes/ |
| |
| $(PREFIX2).mode: modes.xml |
| apertium-gen-modes modes.xml |
| cp *.mode modes/ |
| |
| apertium_en_af_DATA=$(PREFIX1).automorf.bin $(PREFIX2).automorf.bin \ |
| $(PREFIX1).autobil.bin $(PREFIX2).autobil.bin \ |
| $(PREFIX1).autogen.bin $(PREFIX2).autogen.bin \ |
| $(PREFIX1).autopgen.bin \ |
| $(PREFIX1).post.t1x.bin \ |
| $(PREFIX2).autopgen.bin \ |
| $(PREFIX1).prob $(PREFIX2).prob \ |
| $(PREFIX1).t1x.bin $(PREFIX1).t2x.bin $(PREFIX1).t3x.bin \ |
| $(PREFIX2).t1x.bin $(PREFIX2).t2x.bin $(PREFIX2).t3x.bin \ |
| $(PREFIX1).mode $(PREFIX2).mode |
| |
| install-data-local: |
| $(prefix)/bin/apertium-gen-modes modes.xml apertium-$(PREFIX1) |
| test -d $(DESTDIR)$(apertium_en_modesdir) || mkdir $(DESTDIR)$(apertium_en_modesdir) |
| $(INSTALL_DATA) $(PREFIX1).mode $(DESTDIR)$(apertium_en_modesdir) |
| $(INSTALL_DATA) $(PREFIX2).mode $(DESTDIR)$(apertium_en_modesdir) |
| $(INSTALL_DATA) $(BASENAME).$(PREFIX1).t1x $(BASENAME).$(PREFIX1).t2x $(DESTDIR)$(apertium_en_afdir) |
| $(INSTALL_DATA) $(BASENAME).post-$(LANG2).t1x $(DESTDIR)$(apertium_en_afdir) |
| $(INSTALL_DATA) $(BASENAME).$(PREFIX1).t3x $(BASENAME).$(PREFIX2).t1x $(DESTDIR)$(apertium_en_afdir) |
| $(INSTALL_DATA) $(BASENAME).$(PREFIX2).t2x $(BASENAME).$(PREFIX2).t3x $(DESTDIR)$(apertium_en_afdir) |
| |
| CLEANFILES = -rf $(TARGETS_COMMON) modes |