2 # "$Id: Makefile 5728 2006-07-12 20:45:13Z mike $"
4 # Man page makefile for the Common UNIX Printing System (CUPS).
6 # Copyright 1993-2006 by Easy Software Products.
8 # These coded instructions, statements, and computer programs are the
9 # property of Easy Software Products and are protected by Federal
10 # copyright law. Distribution and use rights are outlined in the file
11 # "LICENSE.txt" which should have been included with this file. If this
12 # file is missing or damaged please contact Easy Software Products
15 # Attn: CUPS Licensing Information
16 # Easy Software Products
17 # 44141 Airport View Drive, Suite 204
18 # Hollywood, Maryland 20636 USA
20 # Voice: (301) 373-9600
21 # EMail: cups-info@cups.org
22 # WWW: http://www.cups.org
32 MAN1
= cancel.
$(MAN1EXT
) \
33 cups-config.
$(MAN1EXT
) \
34 cupstestdsc.
$(MAN1EXT
) \
35 cupstestppd.
$(MAN1EXT
) \
37 lpoptions.
$(MAN1EXT
) \
43 MAN5
= classes.conf.
$(MAN5EXT
) \
44 client.conf.
$(MAN5EXT
) \
45 cups-snmp.conf.
$(MAN5EXT
) \
46 cupsd.conf.
$(MAN5EXT
) \
47 mailto.conf.
$(MAN5EXT
) \
48 mime.convs.
$(MAN5EXT
) \
49 mime.types.
$(MAN5EXT
) \
50 printers.conf.
$(MAN5EXT
) \
51 subscriptions.conf.
$(MAN5EXT
)
52 MAN7
= backend.
$(MAN7EXT
) \
54 MAN8
= accept.
$(MAN8EXT
) \
55 cupsaddsmb.
$(MAN8EXT
) \
56 cups-deviced.
$(MAN8EXT
) \
57 cups-driverd.
$(MAN8EXT
) \
59 cups-polld.
$(MAN8EXT
) \
61 cupsenable.
$(MAN8EXT
) \
72 all: $(MAN1
) $(MAN5
) $(MAN7
) $(MAN8
) html
76 # Clean all config and object files...
80 $(RM
) mantohtml mantohtml.o
81 $(RM
) $(MAN1
) $(MAN5
) $(MAN7
) $(MAN8
)
82 for file in
$(MAN1
); do \
83 $(RM
) ..
/doc
/help
/man-
`basename $$file .$(MAN1EXT)`.html
; \
85 for file in
$(MAN5
); do \
86 $(RM
) ..
/doc
/help
/man-
`basename $$file .$(MAN5EXT)`.html
; \
88 for file in
$(MAN7
); do \
89 $(RM
) ..
/doc
/help
/man-
`basename $$file .$(MAN7EXT)`.html
; \
91 for file in
$(MAN8
); do \
92 $(RM
) ..
/doc
/help
/man-
`basename $$file .$(MAN8EXT)`.html
; \
97 # Dummy depend target...
108 $(INSTALL_DIR
) -m
755 $(MANDIR
)/man1
109 for file in
$(MAN1
); do \
110 echo Installing
$$file in
$(MANDIR
)/man1...
; \
111 $(INSTALL_MAN
) $$file $(MANDIR
)/man1
; \
113 $(INSTALL_DIR
) -m
755 $(MANDIR
)/man5
114 for file in
$(MAN5
); do \
115 echo Installing
$$file in
$(MANDIR
)/man5...
; \
116 $(INSTALL_MAN
) $$file $(MANDIR
)/man5
; \
118 $(INSTALL_DIR
) -m
755 $(MANDIR
)/man7
119 for file in
$(MAN7
); do \
120 echo Installing
$$file in
$(MANDIR
)/man7...
; \
121 $(INSTALL_MAN
) $$file $(MANDIR
)/man7
; \
123 $(INSTALL_DIR
) -m
755 $(AMANDIR
)/man
$(MAN8DIR
)
124 for file in
$(MAN8
); do \
125 echo Installing
$$file in
$(AMANDIR
)/man
$(MAN8DIR
)...
; \
126 $(INSTALL_MAN
) $$file $(AMANDIR
)/man
$(MAN8DIR
); \
128 $(RM
) $(AMANDIR
)/man
$(MAN8DIR
)/reject.
$(MAN8EXT
)
129 $(LN
) accept.
$(MAN8EXT
) $(AMANDIR
)/man
$(MAN8DIR
)/reject.
$(MAN8EXT
)
130 $(RM
) $(AMANDIR
)/man
$(MAN8DIR
)/cupsdisable.
$(MAN8EXT
)
131 $(LN
) cupsenable.
$(MAN8EXT
) $(AMANDIR
)/man
$(MAN8DIR
)/cupsdisable.
$(MAN8EXT
)
139 for file in
$(MAN1
); do \
140 $(RM
) $(MANDIR
)/man1
/$$file; \
142 -$(RMDIR
) $(MANDIR
)/man1
143 for file in
$(MAN5
); do \
144 $(RM
) $(MANDIR
)/man5
/$$file; \
146 -$(RMDIR
) $(MANDIR
)/man5
147 for file in
$(MAN7
); do \
148 $(RM
) $(MANDIR
)/man7
/$$file; \
150 -$(RMDIR
) $(MANDIR
)/man7
151 for file in
$(MAN8
); do \
152 $(RM
) $(AMANDIR
)/man
$(MAN8DIR
)/$$file; \
154 $(RM
) $(AMANDIR
)/man
$(MAN8DIR
)/reject.
$(MAN8EXT
)
155 $(RM
) $(AMANDIR
)/man
$(MAN8DIR
)/cupsdisable.
$(MAN8EXT
)
156 -$(RMDIR
) $(AMANDIR
)/man
$(MAN8DIR
)
160 # Make html versions of man pages...
163 html
: $(MAN1
) $(MAN5
) $(MAN7
) $(MAN8
) mantohtml
164 echo Converting man pages to HTML...
165 for file in
$(MAN1
); do \
167 .
/mantohtml
`basename $$file .$(MAN1EXT)`.man
>..
/doc
/help
/man-
`basename $$file .$(MAN1EXT)`.html
; \
169 for file in
$(MAN5
); do \
171 .
/mantohtml
`basename $$file .$(MAN5EXT)`.man
>..
/doc
/help
/man-
`basename $$file .$(MAN5EXT)`.html
; \
173 for file in
$(MAN7
); do \
175 .
/mantohtml
`basename $$file .$(MAN7EXT)`.man
>..
/doc
/help
/man-
`basename $$file .$(MAN7EXT)`.html
; \
177 for file in
$(MAN8
); do \
179 .
/mantohtml
`basename $$file .$(MAN8EXT)`.man
>..
/doc
/help
/man-
`basename $$file .$(MAN8EXT)`.html
; \
182 mantohtml
: mantohtml.o
183 $(CC
) $(LDFLAGS
) -o
$@ mantohtml.o
187 # End of "$Id: Makefile 5728 2006-07-12 20:45:13Z mike $".