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
|
###############################################################################
## Makefile for apertium-urd
###############################################################################
RELEASE=0.1
VERSION=0.1.0
LANG1=urd
BASENAME=apertium-$(LANG1)
TARGETS_COMMON = $(LANG1).automorf.bin $(LANG1).autogen.bin \
$(LANG1).automorf.att.gz $(LANG1).autogen.att.gz \
$(LANG1).rlx.bin
###############################################################################
## Urdu transducer
###############################################################################
$(LANG1).autogen.bin: $(BASENAME).$(LANG1).dix
lt-comp rl $< $@
$(LANG1).automorf.bin: $(BASENAME).$(LANG1).dix
lt-comp lr $< $@
$(LANG1).autogen.att.gz: $(LANG1).autogen.bin
lt-print $< | gzip -9 -c > $@
$(LANG1).automorf.att.gz: $(LANG1).automorf.bin
lt-print $< | gzip -9 -c > $@
###############################################################################
## Disambiguation rules
###############################################################################
$(LANG1).rlx.bin: $(BASENAME).$(LANG1).rlx $(CGCOMP)
$(CGCOMP) $< $@
###############################################################################
## Distribution
###############################################################################
EXTRA_DIST=$(BASENAME).$(LANG1).dix \
$(BASENAME).$(LANG1).rlx \
modes.xml
###############################################################################
## Installation stuff
###############################################################################
#
# apertium_urd_dir: This is where the compiled binaries go
# apertium_urd_srcdir: This is where the source files go
apertium_urddir=$(prefix)/share/apertium/$(BASENAME)/
apertium_urd_srcdir=$(prefix)/share/apertium/$(BASENAME)/
apertium_urd_DATA=$(TARGETS_COMMON)
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:
test -d $(DESTDIR)$(apertium_urd_srcdir) || mkdir -p $(DESTDIR)$(apertium_urd_srcdir)
$(INSTALL_DATA) $(BASENAME).$(LANG1).dix $(DESTDIR)$(apertium_urd_srcdir)
$(INSTALL_DATA) $(BASENAME).$(LANG1).rlx $(DESTDIR)$(apertium_urd_srcdir)
CLEANFILES = $(TARGETS_COMMON)
clean-local:
-rm -rf .deps modes
|