From b2f9d7cd24a47f90cd972d37f1e874d27ee0515f Mon Sep 17 00:00:00 2001 From: htgoebel Date: Thu, 30 Dec 2004 10:53:15 +0000 Subject: [PATCH] * Fixed some "aclocal/automake/autoconf is called after SVN checkout" problems. * Added 'Building form SVN' to README file. git-svn-id: https://svn.ibp.de/svn/capisuite/trunk/capisuite@382 4ebea2bb-67d4-0310-8558-a5799e421b66 --- Makefile.cvs | 27 +++++++++++++++++++++++---- README | 21 ++++++++++++++++++--- 2 files changed, 41 insertions(+), 7 deletions(-) diff --git a/Makefile.cvs b/Makefile.cvs index fbb333e..6a5ef55 100644 --- a/Makefile.cvs +++ b/Makefile.cvs @@ -1,7 +1,26 @@ +# -*- makefile -*- # Makefile for bootstrapping the CVS/SVN version +# Avoid rebuild of eg. man-pages due to wrong timestamps from the +# checkout. (Touch files only if they exist and have a size greater +# than zero.) +# Note: If one of these files has not been cheched out from CVS/SVN +# for some reason, make will cry. This helps finding buggs :-) +bootstrap: docs/capisuite.8 docs/capisuite.conf.5 docs/fax.conf.5 \ + docs/answering_machine.conf.5 docs/capisuitefax.1 \ + aclocal.m4 configure config.h.in \ + Makefile.in ./*/Makefile.in ./*/*/Makefile.in + for i in $? ; do test -s $$i && touch $$i ; done + +# Remove some files which are not in the CVS/SVN repository. +# This should leave you with a unconfigured system, which may help +# tracking down problems with automake/configure. +dist-clean: + -rm config.h config.log config.status stamp-h1 \ + Makefile ./*/Makefile ./*/*/Makefile + -rm -rf src/.deps src/*/.deps autom4te.cache + +clean: dist-clean + -rm configure aclocal.m4 \ + Makefile.in ./*/Makefile.in ./*/*/Makefile.in -# avoid rebuild of man-pages due to wrong timestamps from the checkout. -bootstrap: - touch docs/capisuite.8 docs/capisuite.conf.5 docs/fax.conf.5 \ - docs/answering_machine.conf.5 docs/capisuitefax.1 diff --git a/README b/README index 85856be..b219009 100644 --- a/README +++ b/README @@ -1,7 +1,22 @@ CapiSuite ========= -For the documentation see the created HTML documents situated in +For the documentation see the created HTML documents situated in docs/manual/index.html or in the installed version see -PREFIX/share/doc/capisuite/manual/index.html. There's also a german translation -of the manual available at http://www.capisuite.de. +$PREFIX/share/doc/capisuite/manual/index.html. There's also a german +translation of the manual available at http://www.capisuite.de/. + + +Building capisuite from CVS/SVN +-------------------------------- + +mkdir capisuite ; cd capisuite +svn co \ + https://h3281.serverkompetenz.net/repos/capisuite/trunk/capisuite . +make -f Makefile.cvs +./configure ...options... +make +su -c 'make install' + +Please see Makefiel.cvs for other targets which may be usefull for +core-developers.