xref: /freebsd/contrib/ncurses/man/Makefile.in (revision 21817992b3314c908ab50f0bb88d2ee750b9c4ac)
1*21817992SBaptiste Daroussin# $Id: Makefile.in,v 1.54 2022/10/22 16:36:40 tom Exp $
20e3d5408SPeter Wemm##############################################################################
3*21817992SBaptiste Daroussin# Copyright 2019-2021,2022 Thomas E. Dickey                                  #
4e1865124SBaptiste Daroussin# Copyright 1998-2013,2015 Free Software Foundation, Inc.                    #
50e3d5408SPeter Wemm#                                                                            #
60e3d5408SPeter Wemm# Permission is hereby granted, free of charge, to any person obtaining a    #
70e3d5408SPeter Wemm# copy of this software and associated documentation files (the "Software"), #
80e3d5408SPeter Wemm# to deal in the Software without restriction, including without limitation  #
90e3d5408SPeter Wemm# the rights to use, copy, modify, merge, publish, distribute, distribute    #
100e3d5408SPeter Wemm# with modifications, sublicense, and/or sell copies of the Software, and to #
110e3d5408SPeter Wemm# permit persons to whom the Software is furnished to do so, subject to the  #
120e3d5408SPeter Wemm# following conditions:                                                      #
130e3d5408SPeter Wemm#                                                                            #
140e3d5408SPeter Wemm# The above copyright notice and this permission notice shall be included in #
150e3d5408SPeter Wemm# all copies or substantial portions of the Software.                        #
160e3d5408SPeter Wemm#                                                                            #
170e3d5408SPeter Wemm# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR #
180e3d5408SPeter Wemm# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,   #
190e3d5408SPeter Wemm# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL    #
200e3d5408SPeter Wemm# THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER      #
210e3d5408SPeter Wemm# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING    #
220e3d5408SPeter Wemm# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER        #
230e3d5408SPeter Wemm# DEALINGS IN THE SOFTWARE.                                                  #
240e3d5408SPeter Wemm#                                                                            #
250e3d5408SPeter Wemm# Except as contained in this notice, the name(s) of the above copyright     #
260e3d5408SPeter Wemm# holders shall not be used in advertising or otherwise to promote the sale, #
270e3d5408SPeter Wemm# use or other dealings in this Software without prior written               #
280e3d5408SPeter Wemm# authorization.                                                             #
290e3d5408SPeter Wemm##############################################################################
300e3d5408SPeter Wemm#
314a1a9510SRong-En Fan# Author: Thomas E. Dickey 1996,1997
320e3d5408SPeter Wemm#
330e3d5408SPeter Wemm# Makefile for ncurses manual pages.
340e3d5408SPeter Wemm#
350e3d5408SPeter Wemm# NOTE: When you add or rename a man page, make sure you update both
360e3d5408SPeter Wemm# the top-level MANIFEST and any man/*.renames files!
370e3d5408SPeter Wemm
38aae38d10SBaptiste DaroussinSHELL		= @SHELL@
3906bfebdeSXin LIVPATH		= @srcdir@
400e3d5408SPeter Wemm
4118259542SPeter WemmDESTDIR		= @DESTDIR@
420e3d5408SPeter Wemmsrcdir		= @srcdir@
430e3d5408SPeter Wemmprefix		= @prefix@
440e3d5408SPeter Wemmexec_prefix	= @exec_prefix@
4573f0a83dSXin LIdatarootdir	= @datarootdir@
460e3d5408SPeter Wemmdatadir		= @datadir@
470e3d5408SPeter Wemmmandir		= @mandir@
4873f0a83dSXin LIincludesubdir	= @includesubdir@
4973f0a83dSXin LI
5073f0a83dSXin LIINCLUDEDIR	= $(DESTDIR)$(includedir)$(includesubdir)
510e3d5408SPeter Wemm
520e3d5408SPeter WemmINSTALL		= @INSTALL@
530e3d5408SPeter WemmINSTALL_DATA	= @INSTALL_DATA@
540e3d5408SPeter Wemm
55*21817992SBaptiste Daroussin################################################################################
56*21817992SBaptiste Daroussin
57*21817992SBaptiste Daroussin@MAKE_PHONY@.PHONY :	all
58*21817992SBaptiste Daroussin@MAKE_PHONY@.PHONY :	clean
59*21817992SBaptiste Daroussin@MAKE_PHONY@.PHONY :	depend
60*21817992SBaptiste Daroussin@MAKE_PHONY@.PHONY :	distclean
61*21817992SBaptiste Daroussin@MAKE_PHONY@.PHONY :	install
62*21817992SBaptiste Daroussin@MAKE_PHONY@.PHONY :	install.man
63*21817992SBaptiste Daroussin@MAKE_PHONY@.PHONY :	libs
64*21817992SBaptiste Daroussin@MAKE_PHONY@.PHONY :	mostlyclean
65*21817992SBaptiste Daroussin@MAKE_PHONY@.PHONY :	realclean
66*21817992SBaptiste Daroussin@MAKE_PHONY@.PHONY :	sources
67*21817992SBaptiste Daroussin@MAKE_PHONY@.PHONY :	uninstall
68*21817992SBaptiste Daroussin@MAKE_PHONY@.PHONY :	uninstall.man
69*21817992SBaptiste Daroussin
700e3d5408SPeter Wemmall \
710e3d5408SPeter Wemmsources :	terminfo.5
7239f2269fSPeter Wemmdepend :
734a1a9510SRong-En Fantags :
740e3d5408SPeter Wemm
7518259542SPeter Wemm$(DESTDIR)$(mandir) :
7606bfebdeSXin LI	mkdir -p $@
770e3d5408SPeter Wemm
7806bfebdeSXin LIEDITARGS = $(DESTDIR)$(mandir) $(srcdir) terminfo.5 *-config.1 $(srcdir)/*.[0-9]*
7915589c42SPeter Wemm
8018259542SPeter Wemminstall install.man : terminfo.5 $(DESTDIR)$(mandir)
81aae38d10SBaptiste Daroussin	$(SHELL) ../edit_man.sh normal installing $(EDITARGS)
820e3d5408SPeter Wemm
830e3d5408SPeter Wemmuninstall uninstall.man :
84aae38d10SBaptiste Daroussin	-$(SHELL) ../edit_man.sh normal removing $(EDITARGS)
850e3d5408SPeter Wemm
860e3d5408SPeter Wemm# We compose terminfo.5 from the real sources...
87aae38d10SBaptiste DaroussinCAPLIST	= \
88aae38d10SBaptiste Daroussin	$(srcdir)/../include/@TERMINFO_CAPS@ \
89aae38d10SBaptiste Daroussin	$(srcdir)/../include/Caps-ncurses
90aae38d10SBaptiste Daroussinterminfo.5: $(srcdir)/terminfo.head \
91aae38d10SBaptiste Daroussin		$(CAPLIST) \
92aae38d10SBaptiste Daroussin		$(srcdir)/terminfo.tail \
93aae38d10SBaptiste Daroussin		Makefile $(srcdir)/MKterminfo.sh
94aae38d10SBaptiste Daroussin	$(SHELL) $(srcdir)/MKterminfo.sh $(srcdir)/terminfo.head $(CAPLIST) $(srcdir)/terminfo.tail >terminfo.5
950e3d5408SPeter Wemm
960e3d5408SPeter Wemmmostlyclean :
9739f2269fSPeter Wemm	-rm -f core tags TAGS *~ *.bak *.ln *.atac trace
980e3d5408SPeter Wemm
990e3d5408SPeter Wemmclean:	mostlyclean
1000e3d5408SPeter Wemm	rm -f terminfo.5
1010e3d5408SPeter Wemm
102*21817992SBaptiste Daroussin../edit_man.sed : make_sed.sh
103aae38d10SBaptiste Daroussin	$(SHELL) $(srcdir)/make_sed.sh @MANPAGE_RENAMES@ >../edit_man.sed
10439f2269fSPeter Wemm
1050e3d5408SPeter Wemmdistclean realclean: clean
106*21817992SBaptiste Daroussin	-rm -f Makefile *-config.1 ../edit_man.* ../man_alias.* man_db.renames
107