]>
Commit | Line | Data |
---|---|---|
3a57cba8 | 1 | # |
753453e4 | 2 | # "$Id: Makedefs.in,v 1.36.2.2 2001/12/26 16:52:05 mike Exp $" |
3a57cba8 | 3 | # |
4 | # Common makefile definitions for the Common UNIX Printing System (CUPS). | |
5 | # | |
d2935a0f | 6 | # Copyright 1997-2001 by Easy Software Products, all rights reserved. |
3a57cba8 | 7 | # |
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 | |
13 | # at: | |
14 | # | |
15 | # Attn: CUPS Licensing Information | |
16 | # Easy Software Products | |
c9e6a22c | 17 | # 44141 Airport View Drive, Suite 204 |
3a57cba8 | 18 | # Hollywood, Maryland 20636-3111 USA |
19 | # | |
20 | # Voice: (301) 373-9603 | |
21 | # EMail: cups-info@cups.org | |
22 | # WWW: http://www.cups.org | |
23 | # | |
24 | ||
a810d5d8 | 25 | # |
26 | # Programs... | |
27 | # | |
28 | ||
3a57cba8 | 29 | AR = @AR@ |
dec51c23 | 30 | AWK = @AWK@ |
a3e17a89 | 31 | CC = @LIBTOOL@ @CC@ |
0e60aede | 32 | CXX = @LIBTOOL@ @CXX@ |
7e8966ca | 33 | DSO = @DSO@ |
3a57cba8 | 34 | HTMLDOC = @HTMLDOC@ |
753453e4 | 35 | INSTALL = @INSTALL@ |
a3e17a89 | 36 | LIBTOOL = @LIBTOOL@ |
3a57cba8 | 37 | LN = /bin/ln -sf |
aa889bbc | 38 | MV = @MV@ |
c9e6a22c | 39 | NROFF = @NROFF@ |
3a57cba8 | 40 | RANLIB = @RANLIB@ |
41 | RM = @RM@ -f | |
40d12d05 | 42 | SED = @SED@ |
3a57cba8 | 43 | SHELL = /bin/sh |
44 | ||
a3e17a89 | 45 | # |
46 | # Installation programs... | |
47 | # | |
48 | ||
753453e4 | 49 | INSTALL_BIN = $(LIBTOOL) $(INSTALL) -m 755 -s |
50 | INSTALL_DATA = $(INSTALL) -m 644 | |
51 | INSTALL_DIR = $(INSTALL) -d | |
52 | INSTALL_LIB = $(LIBTOOL) $(INSTALL) -m 755 | |
53 | INSTALL_MAN = $(INSTALL) -m 644 | |
54 | INSTALL_SCRIPT = $(INSTALL) -m 755 | |
55 | ||
56 | # | |
57 | # Default user and group for the scheduler... | |
58 | # | |
59 | ||
60 | CUPS_USER = @CUPS_USER@ | |
61 | CUPS_GROUP = @CUPS_GROUP@ | |
a3e17a89 | 62 | |
7e8966ca | 63 | # |
64 | # Libraries... | |
65 | # | |
66 | ||
67 | LIBCUPS = @LIBCUPS@ | |
68 | LIBCUPSIMAGE = @LIBCUPSIMAGE@ | |
69 | LIBJPEG = @LIBJPEG@ | |
8c57ced1 | 70 | LIBMALLOC = @LIBMALLOC@ |
7e8966ca | 71 | LIBPNG = @LIBPNG@ |
753453e4 | 72 | LIBSLP = @LIBSLP@ |
7e8966ca | 73 | LIBTIFF = @LIBTIFF@ |
74 | LIBZ = @LIBZ@ | |
75 | ||
a810d5d8 | 76 | # |
77 | # Program options... | |
78 | # | |
79 | # OPTIM defines the common compiler optimization/debugging options. | |
80 | # OPTIONS defines other compile-time options (currently only -dDEBUG for | |
81 | # extra debug info) | |
82 | # | |
83 | ||
753453e4 | 84 | ARFLAGS = @ARFLAGS@ |
f6fb02d3 | 85 | CFLAGS = @CFLAGS@ -I.. $(OPTIONS) |
86 | CXXFLAGS = @CXXFLAGS@ -I.. $(OPTIONS) | |
87 | DSOFLAGS = @DSOFLAGS@ | |
7e8966ca | 88 | DSOLIBS = @DSOLIBS@ |
89 | IMGLIBS = @IMGLIBS@ -lm | |
a810d5d8 | 90 | LDFLAGS = @LDFLAGS@ $(OPTIM) |
a3e17a89 | 91 | LINKCUPS = @LINKCUPS@ |
92 | LINKCUPSIMAGE = @LINKCUPSIMAGE@ | |
93 | LIBS = $(LINKCUPS) $(NETLIBS) @LIBS@ | |
e6b209b1 | 94 | NETLIBS = @NETLIBS@ |
a810d5d8 | 95 | OPTIM = @OPTIM@ |
96 | OPTIONS = | |
753453e4 | 97 | PAMLIBS = @PAMLIBS@ |
e2ff7d86 | 98 | SSLLIBS = @SSLLIBS@ |
a810d5d8 | 99 | |
100 | # | |
101 | # Directories... | |
102 | # | |
103 | # The first section uses the GNU names (which are *extremely* | |
104 | # difficult to find in a makefile because they are lowercase...) | |
105 | # We have to define these first because autoconf uses ${prefix} | |
106 | # and ${exec_prefix} for most of the other directories... | |
107 | # | |
108 | # This is immediately followed by definition in ALL CAPS for the | |
109 | # needed directories... | |
110 | # | |
111 | ||
112 | bindir = @bindir@ | |
113 | datadir = @datadir@ | |
114 | exec_prefix = @exec_prefix@ | |
115 | includedir = @includedir@ | |
116 | infodir = @infodir@ | |
117 | libdir = @libdir@ | |
118 | libexecdir = @libexecdir@ | |
119 | localstatedir = @localstatedir@ | |
120 | mandir = @mandir@ | |
121 | oldincludedir = @oldincludedir@ | |
122 | prefix = @prefix@ | |
123 | sbindir = @sbindir@ | |
124 | sharedstatedir = @sharedstatedir@ | |
125 | srcdir = @srcdir@ | |
126 | sysconfdir = @sysconfdir@ | |
127 | top_srcdir = @top_srcdir@ | |
128 | ||
753453e4 | 129 | AMANDIR = $(BUILDROOT)@AMANDIR@ |
130 | BINDIR = $(BUILDROOT)@bindir@ | |
131 | DATADIR = $(BUILDROOT)@CUPS_DATADIR@ | |
132 | DOCDIR = $(BUILDROOT)@CUPS_DOCROOT@ | |
133 | INCLUDEDIR = $(BUILDROOT)$(includedir) | |
7f30fc5e | 134 | INITDIR = @INITDIR@ |
135 | INITDDIR = @INITDDIR@ | |
753453e4 | 136 | LIBDIR = $(BUILDROOT)$(libdir) |
137 | LOCALEDIR = $(BUILDROOT)@CUPS_LOCALEDIR@ | |
138 | LOGDIR = $(BUILDROOT)@CUPS_LOGDIR@ | |
139 | MANDIR = $(BUILDROOT)@mandir@ | |
140 | PAMDIR = $(BUILDROOT)@PAMDIR@ | |
141 | PMANDIR = $(BUILDROOT)@PMANDIR@ | |
142 | REQUESTS = $(BUILDROOT)@CUPS_REQUESTS@ | |
143 | SBINDIR = $(BUILDROOT)@sbindir@ | |
144 | SERVERBIN = $(BUILDROOT)@CUPS_SERVERBIN@ | |
145 | SERVERROOT = $(BUILDROOT)@CUPS_SERVERROOT@ | |
a810d5d8 | 146 | |
e64cfc6d | 147 | CAT1EXT = @CAT1EXT@ |
753453e4 | 148 | CAT3EXT = @CAT3EXT@ |
e64cfc6d | 149 | CAT5EXT = @CAT5EXT@ |
150 | CAT8EXT = @CAT8EXT@ | |
ae40876c | 151 | MAN8EXT = @MAN8EXT@ |
753453e4 | 152 | MAN8DIR = @MAN8DIR@ |
e64cfc6d | 153 | |
a810d5d8 | 154 | # |
155 | # Rules... | |
156 | # | |
157 | ||
7e8966ca | 158 | .SILENT: |
753453e4 | 159 | .SUFFIXES: .a .c .cxx .h .man .o .0 .1 .1m .3 .5 .8 .z |
3a57cba8 | 160 | .c.o: |
8391453b | 161 | echo Compiling $<... |
f6fb02d3 | 162 | $(CC) $(OPTIM) $(CFLAGS) -c $< |
0e60aede | 163 | .cxx.o: |
164 | echo Compiling $<... | |
f6fb02d3 | 165 | $(CXX) $(OPTIM) $(CXXFLAGS) -c $< |
753453e4 | 166 | .man.0 .man.1 .man.1m .man.3 .man.5 .man.8: |
8391453b | 167 | echo Formatting $<... |
f63a2256 | 168 | $(RM) $@ |
169 | $(NROFF) -man $< >$@ | |
e64cfc6d | 170 | .man.z: |
171 | echo Formatting $<... | |
83030be5 | 172 | $(RM) $@ t.z |
e64cfc6d | 173 | $(NROFF) -man $< >t |
174 | pack -f t | |
83030be5 | 175 | $(MV) t.z $@ |
3a57cba8 | 176 | |
177 | # | |
753453e4 | 178 | # End of "$Id: Makedefs.in,v 1.36.2.2 2001/12/26 16:52:05 mike Exp $" |
3a57cba8 | 179 | # |