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
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 \
53 trules-$(PREFIX2).bin: $(BASENAME).trules-$(PREFIX2).xml
54 apertium-validate-transfer $(BASENAME).trules-$(PREFIX2).xml
55 apertium-preprocess-transfer $(BASENAME).trules-$(PREFIX2).xml \
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
64 EXTRA_DIST=$(BASENAME).$(LANG1).dix $(BASENAME).$(PREFIX1).dix \
65 $(BASENAME).post-$(LANG1).dix $(BASENAME).post-$(LANG2).dix \
66 $(BASENAME).$(LANG2).dix $(BASENAME).$(LANG1).tsx \
67 $(BASENAME).$(LANG2).tsx $(BASENAME).trules-$(PREFIX1).xml \
68 $(BASENAME).trules-$(PREFIX2).xml $(PREFIX1).prob $(PREFIX2).prob
70 apertium_sv_dadir=$(prefix)/share/apertium-1.0/$(PREFIX1)/
71 apertium_sv_da_DATA=$(PREFIX1).automorf.bin $(PREFIX2).automorf.bin \
72 $(PREFIX1).autobil.bin $(PREFIX2).autobil.bin \
73 $(PREFIX1).autogen.bin $(PREFIX2).autogen.bin \
74 $(PREFIX1).autopgen.bin $(PREFIX2).autopgen.bin \
75 $(PREFIX1).prob $(PREFIX2).prob trules-$(PREFIX1).xml \
76 trules-$(PREFIX2).xml trules-$(PREFIX1).bin \
79 CLEANFILES = $(TARGETS)