Moving tags
[apertium.git] / tags / apertium-fr-ca / release-1.0.0 / Makefile.am
blob2ea19421fb833f8be750f3003dbd14b250b31fbf
1 VERSION=1.0.0
2 LANG1=fr
3 LANG2=ca
4 PREFIX1=$(LANG1)-$(LANG2)
5 PREFIX2=$(LANG2)-$(LANG1)
7 BASENAME=apertium-$(PREFIX1)
9 TARGETS_COMMON = $(PREFIX1).automorf.bin $(PREFIX1).autobil.bin $(PREFIX1).autogen.bin \
10      $(PREFIX1).autopgen.bin $(PREFIX2).automorf.bin $(PREFIX2).autobil.bin \
11      $(PREFIX2).autogen.bin $(PREFIX2).autopgen.bin $(MODES)
13 TARGETS = $(TARGETS_COMMON) trules-$(PREFIX1).bin trules-$(PREFIX2).bin \
14           trules-$(PREFIX1).xml trules-$(PREFIX2).xml
16 $(PREFIX1).automorf.bin: $(BASENAME).$(LANG1).dix
17         apertium-validate-dictionary $(BASENAME).$(LANG1).dix
18         lt-comp lr $(BASENAME).$(LANG1).dix $@
20 $(PREFIX1).autobil.bin: $(BASENAME).$(PREFIX1).dix
21 #       apertium-validate-dictionary $(BASENAME).$(PREFIX1).dix
22         lt-comp lr $(BASENAME).$(PREFIX1).dix $@
24 $(PREFIX1).autogen.bin: $(BASENAME).$(LANG2).dix
25         apertium-validate-dictionary $(BASENAME).$(LANG2).dix
26         lt-comp rl $(BASENAME).$(LANG2).dix $@
28 $(PREFIX1).autopgen.bin: $(BASENAME).post-$(LANG2).dix
29         apertium-validate-dictionary $(BASENAME).post-$(LANG2).dix
30         lt-comp lr $(BASENAME).post-$(LANG2).dix $@
32 $(PREFIX2).automorf.bin: $(BASENAME).$(LANG2).dix
33         apertium-validate-dictionary $(BASENAME).$(LANG2).dix
34         lt-comp lr $(BASENAME).$(LANG2).dix $@
36 $(PREFIX2).autobil.bin: $(BASENAME).$(PREFIX1).dix
37 #       apertium-validate-dictionary $(BASENAME).$(PREFIX1).dix
38         lt-comp rl $(BASENAME).$(PREFIX1).dix $@
40 $(PREFIX2).autogen.bin: $(BASENAME).$(LANG1).dix
41         apertium-validate-dictionary $(BASENAME).$(LANG1).dix
42         lt-comp rl $(BASENAME).$(LANG1).dix $@
44 $(PREFIX2).autopgen.bin: $(BASENAME).post-$(LANG1).dix
45         apertium-validate-dictionary $(BASENAME).post-$(LANG1).dix
46         lt-comp lr $(BASENAME).post-$(LANG1).dix $@
48 trules-$(PREFIX1).bin: $(BASENAME).trules-$(PREFIX1).xml
49         apertium-validate-transfer $(BASENAME).trules-$(PREFIX1).xml
50         apertium-preprocess-transfer $(BASENAME).trules-$(PREFIX1).xml \
51                                      trules-$(PREFIX1).bin
52                                      
53 trules-$(PREFIX2).bin: $(BASENAME).trules-$(PREFIX2).xml
54         apertium-validate-transfer $(BASENAME).trules-$(PREFIX2).xml
55         apertium-preprocess-transfer $(BASENAME).trules-$(PREFIX2).xml \
56                                      trules-$(PREFIX2).bin
58 trules-$(PREFIX1).xml: $(BASENAME).trules-$(PREFIX1).xml
59         ln -s $(BASENAME).trules-$(PREFIX1).xml trules-$(PREFIX1).xml
61 trules-$(PREFIX2).xml: $(BASENAME).trules-$(PREFIX2).xml
62         ln -s $(BASENAME).trules-$(PREFIX2).xml trules-$(PREFIX2).xml
65 EXTRA_DIST=$(BASENAME).$(PREFIX1).dix \
66            $(BASENAME).post-$(LANG1).dix $(BASENAME).post-$(LANG2).dix \
67            $(BASENAME).$(LANG2).dix $(BASENAME).$(LANG1).tsx \
68            $(BASENAME).$(LANG2).tsx $(BASENAME).trules-$(PREFIX1).xml \
69            $(BASENAME).trules-$(PREFIX2).xml $(PREFIX1).prob $(PREFIX2).prob \
70            buscaPar.xsl principal.xsl $(BASENAME).$(LANG1).metadix modes.xml \
71            $(PREFIX1)-supervised.make $(PREFIX1)-unsupervised.make \
72            $(PREFIX2)-supervised.make $(PREFIX2)-unsupervised.make \
73            $(LANG1)-tagger-data/README $(LANG2)-tagger-data/README
74            
75 apertium-fr-ca.fr.dix: apertium-fr-ca.fr.metadix
76         @xsltproc buscaPar.xsl apertium-fr-ca.fr.metadix | uniq > $$gen.xsl
77         @xsltproc $$gen.xsl apertium-fr-ca.fr.metadix >$@
78         @rm $$gen.xsl
79            
80 apertium_fr_cadir=$(prefix)/share/apertium/apertium-$(PREFIX1)/
81 apertium_fr_modesdir=$(prefix)/share/apertium/modes/
83 $(PREFIX1).mode: modes.xml 
84         apertium-gen-modes modes.xml
86 $(PREFIX2).mode: modes.xml 
87         apertium-gen-modes modes.xml
89 modes: modes.xml
90         apertium-gen-modes modes.xml
92 apertium_fr_ca_DATA=$(PREFIX1).automorf.bin $(PREFIX2).automorf.bin \
93         $(PREFIX1).autobil.bin $(PREFIX2).autobil.bin \
94         $(PREFIX1).autogen.bin $(PREFIX2).autogen.bin \
95         $(PREFIX1).autopgen.bin $(PREFIX2).autopgen.bin \
96         $(PREFIX1).prob $(PREFIX2).prob trules-$(PREFIX1).xml \
97         trules-$(PREFIX2).xml trules-$(PREFIX1).bin \
98         trules-$(PREFIX2).bin $(PREFIX1).mode $(PREFIX2).mode
100 install-data-local:
101         apertium-gen-modes modes.xml apertium-$(PREFIX1)
102         $(INSTALL_DATA) $(PREFIX1).mode $(apertium_fr_modesdir)
103         $(INSTALL_DATA) $(PREFIX2).mode $(apertium_fr_modesdir)
104         $(INSTALL_DATA) $(BASENAME).trules-$(PREFIX2).xml $(BASENAME).trules-$(PREFIX1).xml $(apertium_fr_cadir)
106 CLEANFILES = -rf $(TARGETS) modes