~ubuntu-branches/ubuntu/intrepid/mit-scheme/intrepid-updates

« back to all changes in this revision

Viewing changes to doc/make-common.in

  • Committer: Bazaar Package Importer
  • Author(s): Chris Hanson
  • Date: 2005-09-12 21:36:33 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20050912213633-shybia1ie66exjvl
Tags: 7.7.90+20050912-1
* Acknowledge NMU (thanks Matej!).  (closes: Bug#323739)
* New upstream snapshot.
* Bump standards version to 3.6.2 (no changes).
* Drop texi2html from build dependencies; no longer used.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
# $Id: make-common.in,v 1.2 2004/10/17 02:43:00 cph Exp $
 
3
#
 
4
# Copyright 2000,2001,2002,2003,2004 Massachusetts Institute of Technology
 
5
#
 
6
# This file is part of MIT/GNU Scheme.
 
7
#
 
8
# MIT/GNU Scheme is free software; you can redistribute it and/or
 
9
# modify it under the terms of the GNU General Public License as
 
10
# published by the Free Software Foundation; either version 2 of the
 
11
# License, or (at your option) any later version.
 
12
#
 
13
# MIT/GNU Scheme is distributed in the hope that it will be useful,
 
14
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
15
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 
16
# General Public License for more details.
 
17
#
 
18
# You should have received a copy of the GNU General Public License
 
19
# along with MIT/GNU Scheme; if not, write to the Free Software
 
20
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
 
21
# 02111-1307, USA.
 
22
 
 
23
# **** BEGIN BOILERPLATE ****
 
24
 
 
25
SHELL = @SHELL@
 
26
 
 
27
prefix = @prefix@
 
28
exec_prefix = @exec_prefix@
 
29
 
 
30
bindir = @bindir@
 
31
sbindir = @sbindir@
 
32
libexecdir = @libexecdir@
 
33
datadir = @datadir@
 
34
sysconfdir = @sysconfdir@
 
35
sharedstatedir = @sharedstatedir@
 
36
localstatedir = @localstatedir@
 
37
libdir = @libdir@
 
38
infodir = @infodir@
 
39
mandir = @mandir@
 
40
includedir = @includedir@
 
41
oldincludedir = /usr/include
 
42
 
 
43
DESTDIR =
 
44
top_builddir = .
 
45
 
 
46
INSTALL = @INSTALL@
 
47
INSTALL_PROGRAM = @INSTALL_PROGRAM@
 
48
INSTALL_DATA = @INSTALL_DATA@
 
49
INSTALL_SCRIPT = @INSTALL_SCRIPT@
 
50
 
 
51
LN_S = @LN_S@
 
52
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 
53
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 
54
 
 
55
# **** END BOILERPLATE ****
 
56
 
 
57
htmldir = @htmldir@
 
58
pdfdir = @pdfdir@
 
59
psdir = @psdir@
 
60
 
 
61
INST_TARGETS = @INST_TARGETS@
 
62
 
 
63
INFO_TARGET = $(TARGET_ROOT).info
 
64
HTML_TARGET = $(TARGET_ROOT)
 
65
DVI_TARGET = $(TARGET_ROOT).dvi
 
66
PDF_TARGET = $(TARGET_ROOT).pdf
 
67
PS_TARGET = $(TARGET_ROOT).ps
 
68
 
 
69
TEX_OPTIONS = --quiet $(EXTRA_TEX_OPTIONS)
 
70
 
 
71
all: $(INFO_TARGET) $(HTML_TARGET)/index.html $(PDF_TARGET) $(PS_TARGET)
 
72
 
 
73
$(INFO_TARGET): $(SOURCES)
 
74
        rm -f $(INFO_TARGET)*
 
75
        makeinfo --output=$(INFO_TARGET) $(word 1, $(SOURCES))
 
76
 
 
77
$(HTML_TARGET)/index.html: $(SOURCES)
 
78
        rm -rf $(HTML_TARGET)
 
79
        makeinfo --html $(word 1, $(SOURCES))
 
80
 
 
81
$(PDF_TARGET): $(SOURCES)
 
82
        texi2pdf $(TEX_OPTIONS) --output=$@ $(word 1, $(SOURCES))
 
83
 
 
84
$(PS_TARGET): $(SOURCES)
 
85
        -rm -f $(DVI_TARGET)
 
86
        texi2dvi $(TEX_OPTIONS) --output=$(DVI_TARGET) $(word 1, $(SOURCES))
 
87
        dvips -q -o $@ $(DVI_TARGET)
 
88
        rm -f $(DVI_TARGET)
 
89
 
 
90
mostlyclean:
 
91
 
 
92
clean: mostlyclean
 
93
        rm -f $(INFO_TARGET)* $(PDF_TARGET) $(PS_TARGET)
 
94
        rm -rf $(HTML_TARGET)
 
95
 
 
96
distclean: clean
 
97
        rm -f Makefile
 
98
 
 
99
maintainer-clean: distclean
 
100
 
 
101
# The install rules depend on macro variables passwd down from the
 
102
# makefile in the top-level documentation directory.
 
103
 
 
104
install: install-info-gz $(INST_TARGETS)
 
105
 
 
106
install-info: $(INFO_TARGET)
 
107
        -rm -f $(DESTDIR)$(infodir)/$(INFO_TARGET)*
 
108
        $(INSTALL_DATA) $(INFO_TARGET)* $(DESTDIR)$(infodir)/.
 
109
 
 
110
install-info-gz: install-info
 
111
        gzip -v $(DESTDIR)$(infodir)/$(INFO_TARGET)*
 
112
 
 
113
install-html: $(HTML_TARGET)/index.html
 
114
        -rm -rf $(DESTDIR)$(htmldir)/$(HTML_TARGET)
 
115
        $(mkinstalldirs) $(DESTDIR)$(htmldir)/$(HTML_TARGET)
 
116
        $(INSTALL_DATA) $(HTML_TARGET)/* $(DESTDIR)$(htmldir)/$(HTML_TARGET)/.
 
117
 
 
118
install-pdf: $(PDF_TARGET)
 
119
        $(INSTALL_DATA) $(PDF_TARGET) $(DESTDIR)$(pdfdir)/.
 
120
 
 
121
install-ps: $(PS_TARGET)
 
122
        $(INSTALL_DATA) $(PS_TARGET) $(DESTDIR)$(psdir)/.
 
123
 
 
124
.PHONY: all mostlyclean clean distclean maintainer-clean
 
125
.PHONY: install-info install-html install-pdf install-ps