# Makefile.am: Template of Automake for suikyo
# $Id: Makefile.am,v 1.7 2005/01/11 14:51:49 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.

SUBDIRS = contrib conv-table elisp ruby
EXTRA_DIST = autogen.sh suikyo.spec suikyo.spec.in suikyo.pc.in

pkgconfigdir = $(prefix)/libdata/pkgconfig
pkgconfig_DATA = suikyo.pc

rpm:
	$(MAKE) dist
	rpmbuild -ta --clean $(PACKAGE)-$(VERSION).tar.gz

cygwin: cygwin-dist

cygwin-dist:
	rm -rf cygwin/dist
	./configure --prefix `pwd`/cygwin/dist/usr/local \
                    --with-rubydir=`pwd`/cygwin/dist/usr/lib/ruby/site_ruby/1.8
	make install
	cd cygwin/dist ; tar cjf ../$(PACKAGE)-$(VERSION).tar.bz2 usr ; rm -rf usr
	cd cygwin ; ruby -e " \
	packages = ['']; \
	packages.each { | suffix | \
	  package_name = '$(PACKAGE)' + suffix; \
	  archive_name = package_name + '-$(VERSION).tar.bz2'; \
	  md5_string  = \`md5sum #{archive_name}\`.split().first(); \
	  size_string = \`ls -l #{archive_name}\`.split()[4]; \
	  File::open(package_name + '.ini', 'w') {|io| \
	    File::open(package_name + '.ini.src', 'r').each {|line| \
	      line.sub!('%PACKAGE_VERSION%', '$(PACKAGE_VERSION)'); \
	      line.sub!('%PACKAGE_MD5%',     md5_string); \
	      line.sub!('%PACKAGE_SIZE%',    size_string); \
	      io.print(line); \
	    }}} "
	./configure


syntax highlighted by Code2HTML, v. 0.9.1