# Master makefile for RCS # Id: Makefile.in,v 1.6 1995/06/16 06:19:24 eggert Exp # Copyright 1995 Paul Eggert # Distributed under license by the Free Software Foundation, Inc. # # This file is part of RCS. # # RCS 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, or (at your option) # any later version. # # RCS 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 RCS; see the file COPYING. # If not, write to the Free Software Foundation, # 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # # Report problems and direct all questions to: # # rcs-bugs@cs.purdue.edu srcdir = @srcdir@ VPATH = @srcdir@ @SET_MAKE@ SHELL = /bin/sh default :: all standard_GNU_targets = \ all install uninstall clean distclean mostlyclean maintainer-clean \ TAGS info dvi check maintainer-clean :: @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." $(standard_GNU_targets) installcheck installdebug :: cd man && $(MAKE) $@ cd src && $(MAKE) $@ dist :: $(srcdir)/configure cd man && $(MAKE) rcsfile.5 cd src && $(MAKE) TAGS $(MAKE) distclean set -x && \ d=rcs-`sed -n <src/version.c \ 's/.*version_string[^"]*"\([0-9.]*\).*/\1/p' \ ` && \ rm -fr $$d && \ mkdir $$d $$d/man $$d/src && \ ln *.ms ChangeLog configure configure.in COPYING CREDITS \ INSTALL INSTALL.RCS install-sh \ Makefile.in mkinstalldirs NEWS README REFS $$d && \ (cd man && ln *.[0-9] *.[0-9]in \ ChangeLog COPYING Makefile.in ../$$d/man) && \ (cd src && ln *.[ch] *.heg *.sh ChangeLog COPYING \ Makefile.in rcstest TAGS ../$$d/src) && \ tar -cbf 1 - $$d | gzip -9 >$$d.tar.gz && \ rm -fr $$d $(srcdir)/configure : configure.in cd $(srcdir) && autoconf config.status : configure ./config.status --recheck Makefile : Makefile.in config.status ./config.status clean :: clean. clean. :: rm -f confdefs* conftest* core core.* *.core distclean maintainer-clean :: distclean. distclean. :: clean. rm -f Makefile config.cache config.log config.status |