]> git.ipfire.org Git - thirdparty/cups.git/blame - man/Makefile
Add DDK drivers.
[thirdparty/cups.git] / man / Makefile
CommitLineData
3e7eb9bb 1#
c9d3f842 2# "$Id$"
3e7eb9bb 3#
4# Man page makefile for the Common UNIX Printing System (CUPS).
5#
4e8d321f 6# Copyright 2007 by Apple Inc.
cdc11487 7# Copyright 1993-2006 by Easy Software Products.
3e7eb9bb 8#
9# These coded instructions, statements, and computer programs are the
4e8d321f 10# property of Apple Inc. and are protected by Federal copyright
11# law. Distribution and use rights are outlined in the file "LICENSE.txt"
12# which should have been included with this file. If this file is
13# file is missing or damaged, see the license at "http://www.cups.org/".
3e7eb9bb 14#
15
16include ../Makedefs
e6fc9c68 17
3e7eb9bb 18
19#
6248387b 20# Man pages...
21#
22
766ef83d 23MAN1 = cancel.$(MAN1EXT) \
0efda061 24 cups-config.$(MAN1EXT) \
e61c1bdd 25 cupstestdsc.$(MAN1EXT) \
0efda061 26 cupstestppd.$(MAN1EXT) \
0efda061 27 lp.$(MAN1EXT) \
28 lpoptions.$(MAN1EXT) \
29 lppasswd.$(MAN1EXT) \
30 lpq.$(MAN1EXT) \
31 lprm.$(MAN1EXT) \
32 lpr.$(MAN1EXT) \
33 lpstat.$(MAN1EXT)
34MAN5 = classes.conf.$(MAN5EXT) \
feb27103 35 client.conf.$(MAN5EXT) \
846f45a0 36 cups-snmp.conf.$(MAN5EXT) \
0efda061 37 cupsd.conf.$(MAN5EXT) \
b055dab2 38 mailto.conf.$(MAN5EXT) \
0efda061 39 mime.convs.$(MAN5EXT) \
40 mime.types.$(MAN5EXT) \
927f908f 41 printers.conf.$(MAN5EXT) \
42 subscriptions.conf.$(MAN5EXT)
766ef83d 43MAN7 = backend.$(MAN7EXT) \
44 filter.$(MAN7EXT)
0efda061 45MAN8 = accept.$(MAN8EXT) \
46 cupsaddsmb.$(MAN8EXT) \
a5de518c 47 cupsctl.$(MAN8EXT) \
5232e083 48 cupsfilter.$(MAN8EXT) \
766ef83d 49 cups-deviced.$(MAN8EXT) \
50 cups-driverd.$(MAN8EXT) \
0efda061 51 cups-lpd.$(MAN8EXT) \
52 cups-polld.$(MAN8EXT) \
53 cupsd.$(MAN8EXT) \
54 cupsenable.$(MAN8EXT) \
55 lpadmin.$(MAN8EXT) \
56 lpinfo.$(MAN8EXT) \
57 lpmove.$(MAN8EXT) \
58 lpc.$(MAN8EXT)
3e7eb9bb 59
65a52de9 60
3e7eb9bb 61#
62# Make everything...
63#
64
766ef83d 65all: $(MAN1) $(MAN5) $(MAN7) $(MAN8) html
3e7eb9bb 66
65a52de9 67
3e7eb9bb 68#
69# Clean all config and object files...
70#
71
72clean:
1879529a 73 $(RM) mantohtml mantohtml.o
766ef83d 74 $(RM) $(MAN1) $(MAN5) $(MAN7) $(MAN8)
1879529a 75 for file in $(MAN1); do \
76 $(RM) ../doc/help/man-`basename $$file .$(MAN1EXT)`.html; \
77 done
766ef83d 78 for file in $(MAN5); do \
79 $(RM) ../doc/help/man-`basename $$file .$(MAN5EXT)`.html; \
80 done
81 for file in $(MAN7); do \
82 $(RM) ../doc/help/man-`basename $$file .$(MAN7EXT)`.html; \
83 done
1879529a 84 for file in $(MAN8); do \
85 $(RM) ../doc/help/man-`basename $$file .$(MAN8EXT)`.html; \
86 done
3e7eb9bb 87
65a52de9 88
f915b00f 89#
90# Dummy depend target...
91#
92
93depend:
94
95
3e7eb9bb 96#
97# Install files...
98#
99
f915b00f 100install: all
cdc11487 101 $(INSTALL_DIR) -m 755 $(MANDIR)/man1
f63a2256 102 for file in $(MAN1); do \
bd0859ec 103 echo Installing $$file in $(MANDIR)/man1...; \
0efda061 104 $(INSTALL_MAN) $$file $(MANDIR)/man1; \
f63a2256 105 done
cdc11487 106 $(INSTALL_DIR) -m 755 $(MANDIR)/man5
f63a2256 107 for file in $(MAN5); do \
bd0859ec 108 echo Installing $$file in $(MANDIR)/man5...; \
0efda061 109 $(INSTALL_MAN) $$file $(MANDIR)/man5; \
f63a2256 110 done
766ef83d 111 $(INSTALL_DIR) -m 755 $(MANDIR)/man7
112 for file in $(MAN7); do \
113 echo Installing $$file in $(MANDIR)/man7...; \
114 $(INSTALL_MAN) $$file $(MANDIR)/man7; \
115 done
cdc11487 116 $(INSTALL_DIR) -m 755 $(AMANDIR)/man$(MAN8DIR)
f63a2256 117 for file in $(MAN8); do \
e43e7922 118 echo Installing $$file in $(AMANDIR)/man$(MAN8DIR)...; \
119 $(INSTALL_MAN) $$file $(AMANDIR)/man$(MAN8DIR); \
f63a2256 120 done
e43e7922 121 $(RM) $(AMANDIR)/man$(MAN8DIR)/reject.$(MAN8EXT)
122 $(LN) accept.$(MAN8EXT) $(AMANDIR)/man$(MAN8DIR)/reject.$(MAN8EXT)
123 $(RM) $(AMANDIR)/man$(MAN8DIR)/cupsdisable.$(MAN8EXT)
124 $(LN) cupsenable.$(MAN8EXT) $(AMANDIR)/man$(MAN8DIR)/cupsdisable.$(MAN8EXT)
a3e17a89 125
126
ad0f4a13 127#
128# Uninstall files...
129#
130
131uninstall:
132 for file in $(MAN1); do \
133 $(RM) $(MANDIR)/man1/$$file; \
134 done
135 -$(RMDIR) $(MANDIR)/man1
136 for file in $(MAN5); do \
137 $(RM) $(MANDIR)/man5/$$file; \
138 done
139 -$(RMDIR) $(MANDIR)/man5
140 for file in $(MAN7); do \
141 $(RM) $(MANDIR)/man7/$$file; \
142 done
143 -$(RMDIR) $(MANDIR)/man7
144 for file in $(MAN8); do \
145 $(RM) $(AMANDIR)/man$(MAN8DIR)/$$file; \
146 done
147 $(RM) $(AMANDIR)/man$(MAN8DIR)/reject.$(MAN8EXT)
148 $(RM) $(AMANDIR)/man$(MAN8DIR)/cupsdisable.$(MAN8EXT)
149 -$(RMDIR) $(AMANDIR)/man$(MAN8DIR)
150
151
65dbac44 152#
153# Make html versions of man pages...
154#
155
766ef83d 156html: $(MAN1) $(MAN5) $(MAN7) $(MAN8) mantohtml
125ef8b3 157 echo Converting man pages to HTML...
158 for file in $(MAN1); do \
159 echo " $$file..."; \
7ab1ccf1 160 ./mantohtml `basename $$file .$(MAN1EXT)`.man >../doc/help/man-`basename $$file .$(MAN1EXT)`.html; \
125ef8b3 161 done
766ef83d 162 for file in $(MAN5); do \
163 echo " $$file..."; \
164 ./mantohtml `basename $$file .$(MAN5EXT)`.man >../doc/help/man-`basename $$file .$(MAN5EXT)`.html; \
165 done
166 for file in $(MAN7); do \
167 echo " $$file..."; \
168 ./mantohtml `basename $$file .$(MAN7EXT)`.man >../doc/help/man-`basename $$file .$(MAN7EXT)`.html; \
169 done
125ef8b3 170 for file in $(MAN8); do \
171 echo " $$file..."; \
7ab1ccf1 172 ./mantohtml `basename $$file .$(MAN8EXT)`.man >../doc/help/man-`basename $$file .$(MAN8EXT)`.html; \
65dbac44 173 done
174
125ef8b3 175mantohtml: mantohtml.o
176 $(CC) $(LDFLAGS) -o $@ mantohtml.o
177
65dbac44 178
3e7eb9bb 179#
c9d3f842 180# End of "$Id$".
3e7eb9bb 181#