#----------------------------------------------------------------------------- # # POPular -- A POP3 server and proxy for large mail systems # # $Id: Makefile.am,v 1.15 2001/08/10 14:01:22 sqrt Exp $ # # http://www.remote.org/jochen/mail/popular/ # #----------------------------------------------------------------------------- # # Copyright 1999-2001 by Jochen Topf # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA # #----------------------------------------------------------------------------- EXTRA_DIST = auth conf debian scripts SUBDIRS = lib src pdm @MAKE_TEST@ doc redhat DIST_SUBDIRS = lib src pdm test doc redhat RELEASE ?= 1 # # use 'make rpm' # or 'make rpm RELEASE=n' # to build RedHat package # .PHONY: rpm rpm: dist rm -rf redhat/rpm for i in BUILD INSTALL RPMS; do \ mkdir -p redhat/rpm/$$i; \ done echo "macrofiles: /usr/lib/rpm/macros:`pwd`/redhat/rpm/rpmmacros" >redhat/rpm/rpmrc echo "%_topdir `pwd`/redhat/rpm" >redhat/rpm/rpmmacros if test -f .cvsignore; then \ echo "%_sourcedir `pwd`" >>redhat/rpm/rpmmacros; \ else \ echo "%_sourcedir `pwd`/.." >>redhat/rpm/rpmmacros; \ fi echo "%_srcrpmdir `pwd`" >>redhat/rpm/rpmmacros sed -e "s/__VERSION__/$(VERSION)/" redhat/popular-$(VERSION).spec rpm --rcfile=/usr/lib/rpm/rpmrc:redhat/rpm/rpmrc -ba --buildroot=`pwd`/redhat/rpm/INSTALL redhat/popular-$(VERSION).spec mv redhat/rpm/RPMS/*/popular-*.rpm . rm -rf redhat/rpm # # use 'make deb' # or 'make deb RELEASE=n' # to build Debian package # .PHONY: deb deb: ( echo "popular ($(VERSION)-$(RELEASE)) unstable; urgency=low"; \ echo; echo ' * see package changelog for details'; echo; \ echo -n ' -- Jochen Topf '; \ date -R; echo; ) >debian/changelog EXTRA_CONF_OPTIONS="--with-cdb=/home/sqrt/src/cdb/cdb-0.75" dpkg-buildpackage -rfakeroot .PHONY: test test: cd test && $(MAKE) test dist-hook: find $(distdir) -name CVS -print | xargs rm -fr find $(distdir) -name .cvsignore -print | xargs rm -f rm -fr $(distdir)/redhat/rpm #-- THE END ------------------------------------------------------------------