# $Id: Makefile.am,v 1.25 2004/09/16 08:12:28 opetzold Exp $ ACLOCAL_AMFLAGS = -I config SUBDIRS = include examples testsuite doc tests benchmark m4sources = \ config/ac_c_long_long.m4 \ config/ac_create_prefix_config_h.m4 \ config/ac_cxx_have_complex.m4 \ config/ac_cxx_have_complex_math1.m4 \ config/ac_cxx_have_complex_math2.m4 \ config/ac_cxx_have_ieee_math.m4 \ config/ac_cxx_have_mutable.m4 \ config/ac_cxx_have_namespaces.m4 \ config/ac_cxx_have_sysv_math.m4 \ config/ac_cxx_partial_specialization.m4 \ config/ac_cxx_typename.m4 \ config/ac_set_compiler.m4 \ config/ac_prog_cxx_intel.m4 \ config/ac_prog_cxx_kai.m4 \ config/ac_prog_cxx_pgi.m4 \ config/op_doxygen_doc.m4 # m4 automake macros m4datadir = $(datadir)/aclocal m4data_DATA = tvmet.m4 # setup/config scripts bin_SCRIPTS = tvmet-config # manual for script man_MANS = tvmet-config.1 EXTRA_DIST = \ $(m4sources) \ $(m4data_DATA) \ $(man_MANS) \ ChangeLog.1 \ LICENSE DISTCLEANFILES = \ $(PACKAGE)-docs-$(VERSION).tar.bz2 \ $(PACKAGE)-$(VERSION).pdf.bz2 # Targets ChangeLog: @if test -d CVS -a -x `which cvs2log`; then \ echo "Create ChangeLog from CVS"; \ `which cvs2log`; \ fi dist-hook: ChangeLog cp tvmet.spec $(distdir) $(MAKE) doc-dist @if test -f $(top_builddir)/doc/$(PACKAGE)-$(VERSION).ps; then \ $(LN_S) $(top_builddir)/doc/$(PACKAGE)-$(VERSION).ps $(PACKAGE)-$(VERSION).ps; \ cat $(top_builddir)/doc/$(PACKAGE)-$(VERSION).ps | bzip2 --best > $(PACKAGE)-$(VERSION).ps.bz2; \ fi @if test -f $(top_builddir)/doc/$(PACKAGE)-$(VERSION).pdf; then \ $(LN_S) $(top_builddir)/doc/$(PACKAGE)-$(VERSION).pdf $(PACKAGE)-$(VERSION).pdf; \ cat $(top_builddir)/doc/$(PACKAGE)-$(VERSION).pdf | bzip2 --best > $(PACKAGE)-$(VERSION).pdf.bz2; \ fi .PHONY: release snapshot rpm docs doc-dist release: rm -rf .deps */.deps $(MAKE) distcheck snapshot: $(MAKE) dist distdir=$(PACKAGE)-$(VERSION)-`date +"%y%m%d"` docs: $(MAKE) -C doc if CONFIG_DOC doc-dist: docs $(MAKE) -C doc doc-dist mv -f doc/$(PACKAGE)-docs-$(VERSION).tar.bz2 . else doc-dist: endif example: $(MAKE) -C examples example rpm: dist @if test -f $(PACKAGE).spec; then \ echo "Build rpm distribution"; \ $(RM) $(PACKAGE).spec && make $(PACKAGE).spec; \ fi rpm -ta --target noarch $(PACKAGE)-$(VERSION).tar.bz2 cp ~/RPM/SRPMS/$(PACKAGE)-$(VERSION)-1.src.rpm . cp ~/RPM/RPMS/noarch/$(PACKAGE)-$(VERSION)-1.noarch.rpm . md5: md5sum `find . -maxdepth 1 -name "*.rpm" -or -name "*.gz" -or -name "*.bz2" -xtype f` > MD5sums sign: md5 cat MD5sums | gpg --clearsign > .MD5sums && mv .MD5sums MD5sums