]> git.ipfire.org Git - thirdparty/cups.git/blame - Makedefs.in
Don't build/install fonts directory on Mac OS X.
[thirdparty/cups.git] / Makedefs.in
CommitLineData
3a57cba8 1#
c9d3f842 2# "$Id$"
3a57cba8 3#
4# Common makefile definitions for the Common UNIX Printing System (CUPS).
5#
a10618de 6# Copyright 1997-2007 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
c9d3f842 18# Hollywood, Maryland 20636 USA
3a57cba8 19#
9639c4de 20# Voice: (301) 373-9600
3a57cba8 21# EMail: cups-info@cups.org
22# WWW: http://www.cups.org
23#
24
a810d5d8 25#
26# Programs...
27#
28
b4f2ed46 29AR = @AR@
30AWK = @AWK@
31CC = @LIBTOOL@ @CC@
32CXX = @LIBTOOL@ @CXX@
33DSO = @DSO@
34HTMLDOC = @HTMLDOC@
35INSTALL = @INSTALL@
cd18b026 36LD = @LD@
b4f2ed46 37LIBTOOL = @LIBTOOL@
2abcdcaa 38LN = @LN@ -sf
b4f2ed46 39MV = @MV@
7c58fa6f 40PHPCONFIG = @PHPCONFIG@
b4f2ed46 41RANLIB = @RANLIB@
42RM = @RM@ -f
ad0f4a13 43RMDIR = @RMDIR@
b4f2ed46 44SED = @SED@
45SHELL = /bin/sh
46STRIP = @STRIP@
3a57cba8 47
a3e17a89 48#
49# Installation programs...
50#
51
f9ab96a4 52INSTALL_BIN = $(LIBTOOL) $(INSTALL) -m 755
6dc66910 53INSTALL_CONFIG = $(INSTALL) -m @CUPS_CONFIG_FILE_PERM@
753453e4 54INSTALL_DATA = $(INSTALL) -m 644
55INSTALL_DIR = $(INSTALL) -d
56INSTALL_LIB = $(LIBTOOL) $(INSTALL) -m 755
57INSTALL_MAN = $(INSTALL) -m 644
58INSTALL_SCRIPT = $(INSTALL) -m 755
59
60#
6dc66910 61# Default user, group, and system groups for the scheduler...
753453e4 62#
63
64CUPS_USER = @CUPS_USER@
65CUPS_GROUP = @CUPS_GROUP@
6dc66910 66CUPS_SYSTEM_GROUPS = @CUPS_SYSTEM_GROUPS@
bee0ecb9 67CUPS_PRIMARY_SYSTEM_GROUP = @CUPS_PRIMARY_SYSTEM_GROUP@
6dc66910 68
69#
70# Default permissions...
71#
72
73CUPS_CONFIG_FILE_PERM = @CUPS_CONFIG_FILE_PERM@
74CUPS_LOG_FILE_PERM = @CUPS_LOG_FILE_PERM@
a3e17a89 75
0ab7413b 76#
77# Languages to install...
78#
79
80LANGUAGES = @LANGUAGES@
479c997f 81INSTALL_LANGUAGES = @INSTALL_LANGUAGES@
82UNINSTALL_LANGUAGES = @UNINSTALL_LANGUAGES@
0ab7413b 83
7e8966ca 84#
85# Libraries...
86#
87
b4f2ed46 88LIBCUPS = @LIBCUPS@
89LIBCUPSIMAGE = @LIBCUPSIMAGE@
90LIBJPEG = @LIBJPEG@
c52c6d95 91LIBLDAP = @LIBLDAP@
b4f2ed46 92LIBMALLOC = @LIBMALLOC@
93LIBPAPER = @LIBPAPER@
94LIBPNG = @LIBPNG@
95LIBSLP = @LIBSLP@
cf94bcb1 96LIBGSSAPI = @LIBGSSAPI@
b4f2ed46 97LIBTIFF = @LIBTIFF@
98LIBZ = @LIBZ@
7e8966ca 99
be72435b 100#
101# Install static libraries?
102#
103
104INSTALLSTATIC = @INSTALLSTATIC@
105
a810d5d8 106#
107# Program options...
108#
a65afd8b 109# ARCHFLAGS Defines the default architecture build options.
1589fc3e 110# ARCH32FLAGS Defines the 32-bit architecture build options, used
111# when compiling separate 32/64-bit libraries.
112# ARCH64FLAGS Defines the 64-bit architecture build options, used
113# when compiling separate 32/64-bit libraries.
114# OPTIM Defines the common compiler optimization/debugging options
115# for all architectures.
116# OPTIONS Defines other compile-time options (currently only -DDEBUG
117# for extra debug info)
118#
119
b9daaaa3 120ALL_CFLAGS = $(SSLFLAGS) @LARGEFILE@ @PTHREAD_FLAGS@ \
121 $(OPTIONS) $(CFLAGS)
1589fc3e 122ARCHFLAGS = @ARCHFLAGS@
b4f2ed46 123ARFLAGS = @ARFLAGS@
124BACKLIBS = @BACKLIBS@
b9daaaa3 125CFLAGS = -I.. @CPPFLAGS@ @CFLAGS@ \
33cabfe0 126 @LARGEFILE@ @PTHREAD_FLAGS@ $(OPTIONS)
6c240d71 127COMMONLIBS = @LIBS@
6de33945 128CUPSDLIBS = @CUPSDLIBS@
eae40807 129CXXFLAGS = -I.. $(SSLFLAGS) @CPPFLAGS@ @CXXFLAGS@ \
33cabfe0 130 @LARGEFILE@ @PTHREAD_FLAGS@ $(OPTIONS)
b4f2ed46 131CXXLIBS = @CXXLIBS@
33c76e27 132DSOFLAGS = @DSOFLAGS@
b4f2ed46 133DSOLIBS = @DSOLIBS@ $(COMMONLIBS)
2344229d 134DNSSDLIBS = @DNSSDLIBS@
b9daaaa3 135FONTS = @FONTS@
a0d262bd 136IMGLIBS = @IMGLIBS@
cbc4f51f 137IMGFILTERS = @IMGFILTERS@
c72fc9bc 138LAUNCHDLIBS = @LAUNCHDLIBS@
9416acf3 139LDFLAGS = -L../cups -L../filter @LDARCHFLAGS@ \
52013e40 140 @LDFLAGS@ @RELROFLAGS@ @PIEFLAGS@ $(OPTIM)
a65afd8b 141LEGACY_BACKENDS = @LEGACY_BACKENDS@
1a59b1c1 142LINKCUPS = @LINKCUPS@ $(SSLLIBS)
b4f2ed46 143LINKCUPSIMAGE = @LINKCUPSIMAGE@
6c240d71 144LIBS = $(LINKCUPS) $(COMMONLIBS)
b4f2ed46 145OPTIM = @OPTIM@
146OPTIONS =
147PAMLIBS = @PAMLIBS@
250dc658 148PAP = @PAP@
069587e3 149PDFTOPS = @PDFTOPS@
7c58fa6f 150PHPDIR = @PHPDIR@
a603272c 151SSLFLAGS = @SSLFLAGS@
b4f2ed46 152SSLLIBS = @SSLLIBS@
a810d5d8 153
cc97d47a 154#
155# Separate 32/64-bit library support...
156#
157
1589fc3e 158ARCH32FLAGS = @ARCH32FLAGS@
749a4ca2 159DSO32FLAGS = @DSO32FLAGS@
cc97d47a 160INSTALL32 = @INSTALL32@
161LIB32CUPS = @LIB32CUPS@
162LIB32CUPSIMAGE = @LIB32CUPSIMAGE@
163LIB32DIR = $(BUILDROOT)@LIB32DIR@
164UNINSTALL32 = @UNINSTALL32@
165
1589fc3e 166ARCH64FLAGS = @ARCH64FLAGS@
749a4ca2 167DSO64FLAGS = @DSO64FLAGS@
cc97d47a 168INSTALL64 = @INSTALL64@
169LIB64CUPS = @LIB64CUPS@
170LIB64CUPSIMAGE = @LIB64CUPSIMAGE@
171LIB64DIR = $(BUILDROOT)@LIB64DIR@
172UNINSTALL64 = @UNINSTALL64@
173
a810d5d8 174#
175# Directories...
176#
177# The first section uses the GNU names (which are *extremely*
178# difficult to find in a makefile because they are lowercase...)
179# We have to define these first because autoconf uses ${prefix}
180# and ${exec_prefix} for most of the other directories...
181#
1ee3e396 182# The "datarootdir" variable may not get defined if you are using
183# a version of autoconf prior to 2.60.
184#
a810d5d8 185# This is immediately followed by definition in ALL CAPS for the
186# needed directories...
187#
188
189bindir = @bindir@
190datadir = @datadir@
1ee3e396 191datarootdir = @datarootdir@
a810d5d8 192exec_prefix = @exec_prefix@
193includedir = @includedir@
194infodir = @infodir@
195libdir = @libdir@
196libexecdir = @libexecdir@
197localstatedir = @localstatedir@
198mandir = @mandir@
199oldincludedir = @oldincludedir@
200prefix = @prefix@
201sbindir = @sbindir@
202sharedstatedir = @sharedstatedir@
203srcdir = @srcdir@
204sysconfdir = @sysconfdir@
205top_srcdir = @top_srcdir@
206
f915b00f 207BUILDROOT = $(DSTROOT)
208
753453e4 209AMANDIR = $(BUILDROOT)@AMANDIR@
210BINDIR = $(BUILDROOT)@bindir@
f2bc527f 211CACHEDIR = $(BUILDROOT)@CUPS_CACHEDIR@
753453e4 212DATADIR = $(BUILDROOT)@CUPS_DATADIR@
213DOCDIR = $(BUILDROOT)@CUPS_DOCROOT@
5f15f57e 214ICONDIR = @ICONDIR@
753453e4 215INCLUDEDIR = $(BUILDROOT)$(includedir)
7f30fc5e 216INITDIR = @INITDIR@
217INITDDIR = @INITDDIR@
753453e4 218LIBDIR = $(BUILDROOT)$(libdir)
219LOCALEDIR = $(BUILDROOT)@CUPS_LOCALEDIR@
220LOGDIR = $(BUILDROOT)@CUPS_LOGDIR@
221MANDIR = $(BUILDROOT)@mandir@
5f15f57e 222MENUDIR = @MENUDIR@
753453e4 223PMANDIR = $(BUILDROOT)@PMANDIR@
4f254b44 224RCLEVELS = @RCLEVELS@
225RCSTART = @RCSTART@
226RCSTOP = @RCSTOP@
753453e4 227REQUESTS = $(BUILDROOT)@CUPS_REQUESTS@
228SBINDIR = $(BUILDROOT)@sbindir@
229SERVERBIN = $(BUILDROOT)@CUPS_SERVERBIN@
230SERVERROOT = $(BUILDROOT)@CUPS_SERVERROOT@
62485fd0 231STATEDIR = $(BUILDROOT)@CUPS_STATEDIR@
3926d957 232XINETD = @XINETD@
a810d5d8 233
0efda061 234MAN1EXT = @MAN1EXT@
235MAN5EXT = @MAN5EXT@
766ef83d 236MAN7EXT = @MAN7EXT@
ae40876c 237MAN8EXT = @MAN8EXT@
753453e4 238MAN8DIR = @MAN8DIR@
e64cfc6d 239
ca8e1fc2 240PAMDIR = @PAMDIR@
5aad2002 241PAMFILE = @PAMFILE@
242
7c58fa6f 243DEFAULT_LAUNCHD_CONF = @DEFAULT_LAUNCHD_CONF@
ca8e1fc2 244DBUSDIR = @DBUSDIR@
5db6985b 245
5aad2002 246
a810d5d8 247#
248# Rules...
249#
250
7e8966ca 251.SILENT:
cc97d47a 252.SUFFIXES: .1 .1.gz .1m .1m.gz .5 .5.gz .7 .7.gz .8 .8.gz .a .c .cxx .h .man .o .32.o .64.o .gz
0efda061 253
3a57cba8 254.c.o:
8391453b 255 echo Compiling $<...
b9daaaa3 256 $(CC) $(ARCHFLAGS) $(OPTIM) $(ALL_CFLAGS) -c $<
0efda061 257
cc97d47a 258.c.32.o:
259 echo Compiling 32-bit $<...
b9daaaa3 260 $(CC) $(ARCH32FLAGS) $(OPTIM) $(ALL_CFLAGS) -c -o $@ $<
cc97d47a 261
055a3844 262.c.64.o:
cc97d47a 263 echo Compiling 64-bit $<...
b9daaaa3 264 $(CC) $(ARCH64FLAGS) $(OPTIM) $(ALL_CFLAGS) -c -o $@ $<
cc97d47a 265
0e60aede 266.cxx.o:
267 echo Compiling $<...
1589fc3e 268 $(CXX) $(ARCHFLAGS) $(OPTIM) $(CXXFLAGS) -c $<
0efda061 269
766ef83d 270.man.1 .man.1m .man.5 .man.7 .man.8:
0efda061 271 echo Linking $<...
272 $(RM) $@
273 $(LN) $< $@
274
766ef83d 275.man.1.gz .man.1m.gz .man.5.gz .man.7.gz .man.8.gz .man.gz:
e43e7922 276 echo -n Compressing $<...
f63a2256 277 $(RM) $@
0efda061 278 gzip -v9 <$< >$@
5b28477f 279
3a57cba8 280
281#
c9d3f842 282# End of "$Id$"
3a57cba8 283#