1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98
|
###############################################################################
## Makefile for apertium-spa
###############################################################################
RELEASE=1.1
VERSION=1.1.0
LANG1=spa
BASENAME=apertium-$(LANG1)
TARGETS_COMMON = \
$(LANG1).automorf.bin \
$(LANG1).automorf.att.gz \
$(LANG1).autogen.bin \
$(LANG1).autogen.att.gz \
$(LANG1).autopgen.bin \
$(LANG1).rlx.bin \
$(LANG1).lrx.bin
# Use this goal for creating .deps, otherwise make -j2 will give problems:
@ap_include@
###############################################################################
## Spanish transducer
###############################################################################
$(LANG1).autogen.bin: $(BASENAME).$(LANG1).dix
apertium-validate-dictionary $<
lt-comp rl $< $@
$(LANG1).automorf.bin: $(BASENAME).$(LANG1).dix $(BASENAME).$(LANG1).acx
apertium-validate-dictionary $<
lt-comp lr $(BASENAME).$(LANG1).dix $@ $(BASENAME).$(LANG1).acx
$(LANG1).autogen.att.gz: $(LANG1).autogen.bin
lt-print $< | gzip -9 -c -n > $@
$(LANG1).automorf.att.gz: $(LANG1).automorf.bin
lt-print $< | gzip -9 -c -n > $@
$(LANG1).autopgen.bin: $(BASENAME).post-$(LANG1).dix
lt-comp lr $< $@
###############################################################################
## Morph disambiguation rules
###############################################################################
$(LANG1).lrx.bin: $(BASENAME).$(LANG1).lrx
lrx-comp $< $@
###############################################################################
## Disambiguation rules
###############################################################################
$(LANG1).rlx.bin: $(BASENAME).$(LANG1).rlx $(CGCOMP)
$(CGCOMP) $< $@
###############################################################################
## Distribution
###############################################################################
EXTRA_DIST=$(BASENAME).$(LANG1).dix \
$(BASENAME).post-$(LANG1).dix \
$(BASENAME).$(LANG1).acx \
$(BASENAME).$(LANG1).rlx \
$(BASENAME).$(LANG1).lrx \
$(LANG1).prob \
modes.xml
###############################################################################
## Installation stuff
###############################################################################
#
# apertium_spa_dir: This is where the compiled binaries go
# apertium_spa_srcdir: This is where the source files go
apertium_spadir=$(prefix)/share/apertium/$(BASENAME)/
apertium_spa_srcdir=$(prefix)/share/apertium/$(BASENAME)/
apertium_spa_DATA=$(TARGETS_COMMON) $(LANG1).prob
pkgconfigdir = $(prefix)/share/pkgconfig
pkgconfig_DATA = $(BASENAME).pc
# Modes are not installed since they're all just "debug modes". All
# modes are created by this goal.
modes/$(LANG1)-morph.mode: modes.xml
apertium-validate-modes modes.xml
apertium-gen-modes modes.xml
noinst_DATA=modes/$(LANG1)-morph.mode
install-data-local: install-modes
test -d $(DESTDIR)$(apertium_spa_srcdir) || mkdir -p $(DESTDIR)$(apertium_spa_srcdir)
$(INSTALL_DATA) $(BASENAME).$(LANG1).dix $(DESTDIR)$(apertium_spa_srcdir)
$(INSTALL_DATA) $(BASENAME).$(LANG1).rlx $(DESTDIR)$(apertium_spa_srcdir)
CLEANFILES = $(TARGETS_COMMON)
clean-local:
-rm -rf .deps modes
|