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
|
# Makefile.am: Template of Automake for prime/src.
# $Id: Makefile.am,v 1.3 2004/03/25 17:19:51 komatsu Exp $
#
# Copyright (C) 2003 Hiroyuki Komatsu <komatsu@taiyaki.org>
# All rights reserved.
# This is free software with ABSOLUTELY NO WARRANTY.
#
# You can redistribute it and/or modify it under the terms of
# the GNU General Public License version 2.
script_sources = prime.src \
prime-userdict-update.src prime-userdict-convert.src \
prime-dict-convert.src prime-dict-index.src prime-refresh.src
EXTRA_DIST = $(script_sources)
primelibdir = $(bindir)
primelib_SCRIPTS = @PRIME_COMMAND@ \
@PRIME_COMMAND@-userdict-update @PRIME_COMMAND@-userdict-convert \
@PRIME_COMMAND@-dict-convert @PRIME_COMMAND@-dict-index \
@PRIME_COMMAND@-refresh
EXTRA_SCRIPTS =
## FIXME: Consider other commands.
## FIXME: (2004-02-05) <komatsu@taiyaki.org>
@PRIME_COMMAND@: $(script_sources) Makefile
ruby -e " \
command_suffixes = ['', \
'-userdict-update', '-userdict-convert', \
'-dict-convert', '-dict-index', '-refresh']; \
command_suffixes.each {|suffix| \
File::open('@PRIME_COMMAND@' + suffix, 'w') {|io| \
File::open('prime' + suffix + '.src', 'r').each {|line| \
line.sub!('%rubydir%', '$(rubydir)'); \
line.sub!('%bindir%', '$(bindir)'); \
line.sub!('%PACKAGE_VERSION%', '$(PACKAGE_VERSION)'); \
line.sub!('%PRIME_COMMAND%', '$(PRIME_COMMAND)'); \
io.print(line); \
}}} "
|