# $Id: Makefile.am,v 1.8 2005/07/16 18:37:24 mrsam Exp $ # Copyright 2000-2003 Double Precision, Inc. See COPYING for # distribution information. AUTOMAKE_OPTIONS=dist-bzip2 datascriptdir=$(pkgdatadir) datascript_SCRIPTS=sysconftool sysconftoolize.pl sysconftoolcheck datascript_DATA=sysconftoolize.am acdir=@ACDIR@ ac_DATA=sysconftool.m4 man_MANS=sysconftool.1 sysconftoolcheck.1 sysconftool.7 noinst_DATA=sysconftool.1.html sysconftoolcheck.1.html sysconftool.7.html CLEANFILES=$(man_MANS) $(noinst_DATA) EXTRA_DIST= \ sysconftool.1.html.in sysconftool.7.html.in sysconftoolcheck.1.html.in \ sysconftool.1.in sysconftool.7.in sysconftoolcheck.1.in \ testsuite testsuite.txt sysconftool.spec sysconftoolize.am index.html if HAVE_SGML sysconftool.1.html.in: sysconftool1.sgml docbook/sgml2html docbook/sgml2html sysconftool1.sgml sysconftool.1.html.in sysconftool.1.in: sysconftool1.sgml docbook/sgml2man docbook/sgml2man sysconftool1.sgml sysconftool.1.in sysconftool.7.html.in: sysconftool7.sgml docbook/sgml2html docbook/sgml2html sysconftool7.sgml sysconftool.7.html.in sysconftool.7.in: sysconftool7.sgml docbook/sgml2man docbook/sgml2man sysconftool7.sgml sysconftool.7.in sysconftoolcheck.1.html.in: sysconftoolcheck.sgml docbook/sgml2html docbook/sgml2html sysconftoolcheck.sgml sysconftoolcheck.1.html.in sysconftoolcheck.1.in: sysconftoolcheck.sgml docbook/sgml2man docbook/sgml2man sysconftoolcheck.sgml sysconftoolcheck.1.in endif sysconftool.1.html: sysconftool.1.html.in CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status sysconftool.7.html: sysconftool.7.html.in CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status sysconftoolcheck.1.html: sysconftoolcheck.1.html.in CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status sysconftool.1: sysconftool.1.in CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status sysconftool.7: sysconftool.7.in CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status sysconftoolcheck.1: sysconftoolcheck.1.in CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status check: @SHELL@ $(srcdir)/testsuite @PERL@ 2>&1 | cmp -s - $(srcdir)/testsuite.txt install-exec-hook: $(mkinstalldirs) $(DESTDIR)$(bindir) rm -f $(DESTDIR)$(bindir)/sysconftoolize rm -f $(DESTDIR)$(bindir)/sysconftoolcheck $(LN_S) $(datadir)/sysconftool/sysconftoolize.pl $(DESTDIR)$(bindir)/sysconftoolize $(LN_S) $(datadir)/sysconftool/sysconftoolcheck $(DESTDIR)$(bindir)/sysconftoolcheck uninstall-local: rm -f $(DESTDIR)$(bindir)/sysconftoolize $(DESTDIR)$(bindir)/sysconftoolcheck rpm: rpm-build rpm-build: $(MAKE) -$(MAKEFLAGS) bump.rpm.release $(MAKE) -$(MAKEFLAGS) dist $(MAKE) -$(MAKEFLAGS) dorpm dorpm: rm -rf rpm/BUILD/* rm -f rpm/RPMS/*/* rm -f rpm/SOURCES/* rm -f rpm/SPECS/* rm -f rpm/SRPMS/* rpmbuild -ta --target noarch sysconftool-@VERSION@.tar.bz2 bump.rpm.release: sysconftool.spec VERSION="x"; \ test -f $(srcdir)/rpm.release && . $(srcdir)/rpm.release; \ NEXT_RELEASE=0; \ test "$$VERSION" = "@VERSION@" && NEXT_RELEASE="$$RELEASE"; \ RELEASE=`expr $$NEXT_RELEASE + 1`; \ echo "VERSION=@VERSION@" >$(srcdir)/rpm.release; \ echo "RELEASE=$$RELEASE" >>$(srcdir)/rpm.release; \ sed 's/^Release: .*/Release: '$$RELEASE'/' \ sysconftool.spec.new; \ mv sysconftool.spec.new sysconftool.spec distrelease: socksify cvs update $(MAKE) rpm socksify cvs commit socksify cvs tag -F sysconftool-latest socksify cvs rtag -r sysconftool-latest \ `echo sysconftool-@VERSION@ | tr '.' '-'` sysconftool rm -f sysconftool.spec $(MAKE) $(MAKE) $(MAKE) dist $(MAKE) dorpm upload-beta: rm -f @PACKAGE@-@VERSION@.tar.bz2.sig; gpg --detach-sign --default-key mrsam@courier-mta.com @PACKAGE@-@VERSION@.tar.bz2; test -f @PACKAGE@-@VERSION@.tar.bz2.sig || exit 1 socksify scp @PACKAGE@-@VERSION@.tar.bz2 @PACKAGE@-@VERSION@.tar.bz2.sig courier.sourceforge.net:/home/groups/c/co/courier/htdocs/beta/courier/. socksify ssh courier.sourceforge.net echo @PACKAGE@-@VERSION@.tar.bz2 \>/home/groups/c/co/courier/courier.beta upload-dist: rm -f @PACKAGE@-@VERSION@.tar.bz2.sig; gpg --detach-sign --default-key mrsam@courier-mta.com @PACKAGE@-@VERSION@.tar.bz2; test -f @PACKAGE@-@VERSION@.tar.bz2.sig || exit 1 runsocks perl -e 'use Net::FTP; $$ftp=Net::FTP->new("upload.sourceforge.net.", Debug => 1, Passive => 1 ) || die; $$ftp->login("anonymous", "anonymous") || die; $$ftp->cwd("/incoming") && $$ftp->binary() && $$ftp->hash(1) && $$ftp->put("@PACKAGE@-@VERSION@.tar.bz2") && $$ftp->put("@PACKAGE@-@VERSION@.tar.bz2.sig") && exit 0; die;'