diff options
author | Todd C. Miller <millert@cvs.openbsd.org> | 1996-08-12 04:08:33 +0000 |
---|---|---|
committer | Todd C. Miller <millert@cvs.openbsd.org> | 1996-08-12 04:08:33 +0000 |
commit | 4f70c1a3b255b1841a21d2e29f1df9c16ab7362f (patch) | |
tree | 481a98bde43b1d173bd141da30b5e2cd17f4e691 /gnu/usr.bin/rcs/Makefile.in | |
parent | 5283d75af399dcc0c2854a5b592cf19cab59c2e3 (diff) |
rcs 5.7 + OpenBSD changes
Diffstat (limited to 'gnu/usr.bin/rcs/Makefile.in')
-rw-r--r-- | gnu/usr.bin/rcs/Makefile.in | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/gnu/usr.bin/rcs/Makefile.in b/gnu/usr.bin/rcs/Makefile.in new file mode 100644 index 00000000000..cea8e861d52 --- /dev/null +++ b/gnu/usr.bin/rcs/Makefile.in @@ -0,0 +1,101 @@ +# Master makefile for RCS + +# $Id: Makefile.in,v 1.1 1996/08/12 04:07:33 millert 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 + +# Documentation directories; special handling +INSTALL_MAN = man +# All other subdirs: +SUBDIRS = src $(INSTALL_MAN) + +FLAGS_TO_PASS = \ + CC='$(CC)' \ + CFLAGS='$(CFLAGS)' \ + LDFLAGS='$(LDFLAGS)' \ + LIBS='$(LIBS)' \ + MAKE='$(MAKE)' \ + bindir='$(bindir)' \ + mandir='$(mandir)' \ + prefix='$(prefix)' \ + exec_prefix='$(exec_prefix)' + +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 :: + @for subdir in $(SUBDIRS); do \ + ( cd $$subdir && $(MAKE) $(FLAGS_TO_PASS) $@ ) || exit 1; \ + done + +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 |