18576028af
and non-unix code has been left out.
97 lines
2.4 KiB
Makefile
97 lines
2.4 KiB
Makefile
# Makefile for GNU CVS documentation.
|
|
# Do not use this makefile directly, but only from `../Makefile'.
|
|
# Copyright (C) 1986-1992 Free Software Foundation, Inc.
|
|
|
|
# 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, 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., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
|
|
SHELL = /bin/sh
|
|
|
|
srcdir = @srcdir@
|
|
top_srcdir = @top_srcdir@
|
|
VPATH = @srcdir@
|
|
|
|
MAN1FILES = cvs.1
|
|
MAN5FILES = cvs.5
|
|
MAN8FILES = cvsbug.8
|
|
MANFILES = $(MAN1FILES) $(MAN5FILES) $(MAN8FILES)
|
|
|
|
DISTFILES = .cvsignore ChangeLog Makefile.in $(MANFILES)
|
|
INSTALL = @INSTALL@
|
|
INSTALL_DATA = $(INSTALL)
|
|
prefix = @prefix@
|
|
mandir = $(prefix)/man
|
|
man1dir = $(mandir)/man1
|
|
man5dir = $(mandir)/man5
|
|
man8dir = $(mandir)/man8
|
|
|
|
all:
|
|
.PHONY: all
|
|
|
|
# This used to depend on installdirs, but someone took it out (I think
|
|
# maybe it is/was some kind of Cygnus convention to not depend on installdirs;
|
|
# I'm not sure). I don't know what the pro(s) and con(s) are.
|
|
install: all
|
|
for f in $(MAN1FILES); do \
|
|
$(INSTALL_DATA) $(srcdir)/$$f $(man1dir)/$$f; \
|
|
done
|
|
for f in $(MAN5FILES); do \
|
|
$(INSTALL_DATA) $(srcdir)/$$f $(man5dir)/$$f; \
|
|
done
|
|
for f in $(MAN8FILES); do \
|
|
$(INSTALL_DATA) $(srcdir)/$$f $(man8dir)/$$f; \
|
|
done
|
|
|
|
installdirs:
|
|
$(SHELL) $(top_srcdir)/mkinstalldirs $(man1dir) $(man5dir) $(man8dir)
|
|
|
|
.PHONY: install installdirs
|
|
|
|
tags:
|
|
.PHONY: tags
|
|
|
|
TAGS:
|
|
.PHONY: TAGS
|
|
|
|
ls:
|
|
@true
|
|
.PHONY: ls
|
|
|
|
clean:
|
|
.PHONY: clean
|
|
|
|
distclean: clean
|
|
rm -f Makefile
|
|
.PHONY: distclean
|
|
|
|
realclean: distclean
|
|
.PHONY: realclean
|
|
|
|
dist-dir:
|
|
mkdir ${DISTDIR}
|
|
for i in ${DISTFILES}; do \
|
|
ln $(srcdir)/$${i} ${DISTDIR}; \
|
|
done
|
|
.PHONY: dist-dir
|
|
|
|
subdir = man
|
|
Makefile: ../config.status Makefile.in
|
|
cd .. && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= ./config.status
|
|
|
|
#../config.status: ../configure
|
|
# cd .. ; $(SHELL) config.status --recheck
|
|
|
|
#../configure: ../configure.in
|
|
# cd $(top_srcdir) ; autoconf
|