mirror of
https://github.com/moparisthebest/wget
synced 2024-07-03 16:38:41 -04:00
e8905e2e87
included in the distribution or it'll get regenerated due to the wget.info dependency, and then that file will get regenerated, forcing people to have makeinfo installed unnecessarily. We could use a kludge of a 0-length file in the distro, but the file isn't that big and should compress very well. wget.texi: Changed "VERSION 1.5.3+dev" to "VERSION 1.7-dev" and "UPDATED Feb 2000" to "UPDATED Dec 2000". Like the comment in the file says, it'd be nice if these were handled automatically...
155 lines
3.9 KiB
Makefile
155 lines
3.9 KiB
Makefile
# Makefile for `wget' utility
|
|
# Copyright (C) 1995, 1996, 1997 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 of the License, 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.
|
|
|
|
#
|
|
# Version: @VERSION@
|
|
#
|
|
|
|
SHELL = /bin/sh
|
|
|
|
# Program to format Texinfo source into Info files.
|
|
MAKEINFO = @MAKEINFO@
|
|
# Program to format Texinfo source into DVI files.
|
|
TEXI2DVI = texi2dvi
|
|
# Program to convert DVI files to PostScript
|
|
DVIPS = dvips -D 300
|
|
# Program to convert texinfo files to html
|
|
TEXI2HTML = texi2html -expandinfo -split_chapter
|
|
|
|
top_srcdir = @top_srcdir@
|
|
srcdir = @srcdir@
|
|
VPATH = @srcdir@
|
|
|
|
prefix = @prefix@
|
|
infodir = @infodir@
|
|
mandir = @mandir@
|
|
manext = 1
|
|
sysconfdir = @sysconfdir@
|
|
|
|
INSTALL = @INSTALL@
|
|
INSTALL_DATA = @INSTALL_DATA@
|
|
RM = rm -f
|
|
|
|
MAN = wget.$(manext)
|
|
WGETRC = $(sysconfdir)/wgetrc
|
|
|
|
#
|
|
# Dependencies for building
|
|
#
|
|
|
|
all: wget.info # wget.cat
|
|
|
|
everything: all wget_us.ps wget_a4.ps wget_toc.html
|
|
|
|
sample.wgetrc.munged_for_texi_inclusion: sample.wgetrc
|
|
sed s/@/@@/g $(srcdir)/sample.wgetrc > sample.wgetrc.munged_for_texi_inclusion
|
|
|
|
wget.info: sample.wgetrc.munged_for_texi_inclusion wget.texi
|
|
-$(MAKEINFO)
|
|
|
|
#wget.cat: $(MAN)
|
|
# nroff -man $(srcdir)/$(MAN) > wget.cat
|
|
|
|
dvi: wget.dvi
|
|
|
|
wget.dvi: wget.texi
|
|
$(TEXI2DVI) $(srcdir)/wget.texi
|
|
|
|
wget_us.ps: wget.dvi
|
|
$(DVIPS) -t letter -o $@ wget.dvi
|
|
|
|
wget_a4.ps: wget.dvi
|
|
$(DVIPS) -t a4 -o $@ wget.dvi
|
|
|
|
wget_toc.html: wget.texi
|
|
$(TEXI2HTML) $(srcdir)/wget.texi
|
|
|
|
#
|
|
# Dependencies for installing
|
|
#
|
|
|
|
# install all the documentation
|
|
install: install.info install.wgetrc # install.man
|
|
|
|
# uninstall all the documentation
|
|
uninstall: uninstall.info # uninstall.man
|
|
|
|
# install info pages, creating install directory if necessary
|
|
install.info: wget.info
|
|
$(top_srcdir)/mkinstalldirs $(infodir)
|
|
-for file in wget.info wget.info-*[0-9]; do \
|
|
test -f $$file && $(INSTALL_DATA) $$file $(infodir)/$$file ; \
|
|
done
|
|
|
|
# install man page, creating install directory if necessary
|
|
#install.man:
|
|
# $(top_srcdir)/mkinstalldirs $(mandir)/man$(manext)
|
|
# $(INSTALL_DATA) $(srcdir)/$(MAN) $(mandir)/man$(manext)/$(MAN)
|
|
|
|
# install sample.wgetrc
|
|
install.wgetrc:
|
|
$(top_srcdir)/mkinstalldirs $(sysconfdir)
|
|
@if test -f $(WGETRC); then \
|
|
if cmp -s $(srcdir)/sample.wgetrc $(WGETRC); then echo ""; \
|
|
else \
|
|
echo ' $(INSTALL_DATA) $(srcdir)/sample.wgetrc $(WGETRC).new'; \
|
|
$(INSTALL_DATA) $(srcdir)/sample.wgetrc $(WGETRC).new; \
|
|
echo; \
|
|
echo "WARNING: Differing \`$(WGETRC)'"; \
|
|
echo " exists and has been spared. You might want to"; \
|
|
echo " consider merging in the new lines from"; \
|
|
echo " \`$(WGETRC).new'."; \
|
|
echo; \
|
|
echo "<Hit RETURN to acknowledge>\c"; \
|
|
read user_input; \
|
|
echo; \
|
|
fi; \
|
|
else \
|
|
$(INSTALL_DATA) $(srcdir)/sample.wgetrc $(WGETRC); \
|
|
fi
|
|
|
|
# uninstall info pages
|
|
uninstall.info:
|
|
$(RM) $(infodir)/wget.info*
|
|
|
|
# uninstall man page
|
|
#uninstall.man:
|
|
# $(RM) $(mandir)/man$(manext)/$(MAN)
|
|
|
|
#
|
|
# Dependencies for cleanup
|
|
#
|
|
|
|
clean:
|
|
$(RM) *~ *.bak *.cat *.html
|
|
$(RM) *.dvi *.aux *.cp *.cps *.fn *.toc *.tp *.vr *.ps *.ky *.pg *.log
|
|
|
|
distclean: clean
|
|
$(RM) Makefile
|
|
|
|
realclean: distclean
|
|
$(RM) wget.info*
|
|
|
|
#
|
|
# Dependencies for maintenance
|
|
#
|
|
|
|
subdir = doc
|
|
|
|
Makefile: Makefile.in ../config.status
|
|
cd .. && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= ./config.status
|