]> git.ipfire.org Git - thirdparty/cups.git/blame - Makedefs.in
Update quick reference documentation.
[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#
bebab6d6 6# Copyright 1997-2006 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@
b4f2ed46 40RANLIB = @RANLIB@
41RM = @RM@ -f
42SED = @SED@
43SHELL = /bin/sh
44STRIP = @STRIP@
3a57cba8 45
a3e17a89 46#
47# Installation programs...
48#
49
f9ab96a4 50INSTALL_BIN = $(LIBTOOL) $(INSTALL) -m 755
6dc66910 51INSTALL_CONFIG = $(INSTALL) -m @CUPS_CONFIG_FILE_PERM@
753453e4 52INSTALL_DATA = $(INSTALL) -m 644
53INSTALL_DIR = $(INSTALL) -d
54INSTALL_LIB = $(LIBTOOL) $(INSTALL) -m 755
55INSTALL_MAN = $(INSTALL) -m 644
56INSTALL_SCRIPT = $(INSTALL) -m 755
57
58#
6dc66910 59# Default user, group, and system groups for the scheduler...
753453e4 60#
61
62CUPS_USER = @CUPS_USER@
63CUPS_GROUP = @CUPS_GROUP@
6dc66910 64CUPS_SYSTEM_GROUPS = @CUPS_SYSTEM_GROUPS@
bee0ecb9 65CUPS_PRIMARY_SYSTEM_GROUP = @CUPS_PRIMARY_SYSTEM_GROUP@
6dc66910 66
67#
68# Default permissions...
69#
70
71CUPS_CONFIG_FILE_PERM = @CUPS_CONFIG_FILE_PERM@
72CUPS_LOG_FILE_PERM = @CUPS_LOG_FILE_PERM@
a3e17a89 73
7e8966ca 74#
75# Libraries...
76#
77
b4f2ed46 78LIBCUPS = @LIBCUPS@
79LIBCUPSIMAGE = @LIBCUPSIMAGE@
80LIBJPEG = @LIBJPEG@
c52c6d95 81LIBLDAP = @LIBLDAP@
b4f2ed46 82LIBMALLOC = @LIBMALLOC@
83LIBPAPER = @LIBPAPER@
84LIBPNG = @LIBPNG@
85LIBSLP = @LIBSLP@
86LIBTIFF = @LIBTIFF@
87LIBZ = @LIBZ@
7e8966ca 88
be72435b 89#
90# Install static libraries?
91#
92
93INSTALLSTATIC = @INSTALLSTATIC@
94
a810d5d8 95#
96# Program options...
97#
98# OPTIM defines the common compiler optimization/debugging options.
99# OPTIONS defines other compile-time options (currently only -dDEBUG for
100# extra debug info)
101#
102
b4f2ed46 103ARFLAGS = @ARFLAGS@
104BACKLIBS = @BACKLIBS@
1479646d 105CFLAGS = -I.. $(RC_CFLAGS) $(SSLFLAGS) @CPPFLAGS@ @CFLAGS@ \
106 @LARGEFILE@ $(OPTIONS)
6c240d71 107COMMONLIBS = @LIBS@
6de33945 108CUPSDLIBS = @CUPSDLIBS@
1479646d 109CXXFLAGS = -I.. $(RC_CFLAGS) $(SSLFLAGS) @CPPFLAGS@ @CXXFLAGS@ \
110 @LARGEFILE@ $(OPTIONS)
b4f2ed46 111CXXLIBS = @CXXLIBS@
33c76e27 112DSOFLAGS = @DSOFLAGS@
b4f2ed46 113DSOLIBS = @DSOLIBS@ $(COMMONLIBS)
114IMGLIBS = @IMGLIBS@ -lm
115LDFLAGS = -L../cups -L../filter $(RC_CFLAGS) @LDFLAGS@ $(OPTIM)
1a59b1c1 116LINKCUPS = @LINKCUPS@ $(SSLLIBS)
b4f2ed46 117LINKCUPSIMAGE = @LINKCUPSIMAGE@
6c240d71 118LIBS = $(LINKCUPS) $(COMMONLIBS)
b4f2ed46 119OPTIM = @OPTIM@
120OPTIONS =
121PAMLIBS = @PAMLIBS@
a603272c 122SSLFLAGS = @SSLFLAGS@
b4f2ed46 123SSLLIBS = @SSLLIBS@
5db6985b 124LAUNCHDLIBS = @LAUNCHDLIBS@
a810d5d8 125
126#
127# Directories...
128#
129# The first section uses the GNU names (which are *extremely*
130# difficult to find in a makefile because they are lowercase...)
131# We have to define these first because autoconf uses ${prefix}
132# and ${exec_prefix} for most of the other directories...
133#
134# This is immediately followed by definition in ALL CAPS for the
135# needed directories...
136#
137
138bindir = @bindir@
139datadir = @datadir@
140exec_prefix = @exec_prefix@
141includedir = @includedir@
142infodir = @infodir@
143libdir = @libdir@
144libexecdir = @libexecdir@
145localstatedir = @localstatedir@
146mandir = @mandir@
147oldincludedir = @oldincludedir@
148prefix = @prefix@
149sbindir = @sbindir@
150sharedstatedir = @sharedstatedir@
151srcdir = @srcdir@
152sysconfdir = @sysconfdir@
153top_srcdir = @top_srcdir@
154
f915b00f 155BUILDROOT = $(DSTROOT)
156
753453e4 157AMANDIR = $(BUILDROOT)@AMANDIR@
158BINDIR = $(BUILDROOT)@bindir@
f2bc527f 159CACHEDIR = $(BUILDROOT)@CUPS_CACHEDIR@
753453e4 160DATADIR = $(BUILDROOT)@CUPS_DATADIR@
161DOCDIR = $(BUILDROOT)@CUPS_DOCROOT@
162INCLUDEDIR = $(BUILDROOT)$(includedir)
7f30fc5e 163INITDIR = @INITDIR@
164INITDDIR = @INITDDIR@
753453e4 165LIBDIR = $(BUILDROOT)$(libdir)
166LOCALEDIR = $(BUILDROOT)@CUPS_LOCALEDIR@
167LOGDIR = $(BUILDROOT)@CUPS_LOGDIR@
168MANDIR = $(BUILDROOT)@mandir@
753453e4 169PMANDIR = $(BUILDROOT)@PMANDIR@
170REQUESTS = $(BUILDROOT)@CUPS_REQUESTS@
171SBINDIR = $(BUILDROOT)@sbindir@
172SERVERBIN = $(BUILDROOT)@CUPS_SERVERBIN@
173SERVERROOT = $(BUILDROOT)@CUPS_SERVERROOT@
62485fd0 174STATEDIR = $(BUILDROOT)@CUPS_STATEDIR@
a810d5d8 175
0efda061 176MAN1EXT = @MAN1EXT@
177MAN5EXT = @MAN5EXT@
766ef83d 178MAN7EXT = @MAN7EXT@
ae40876c 179MAN8EXT = @MAN8EXT@
753453e4 180MAN8DIR = @MAN8DIR@
e64cfc6d 181
5aad2002 182PAMDIR = $(BUILDROOT)@PAMDIR@
183PAMFILE = @PAMFILE@
184
5db6985b 185DEFAULT_LAUNCHD_CONF = @DEFAULT_LAUNCHD_CONF@
bebab6d6 186DBUSDIR = @DBUSDIR@
5db6985b 187
5aad2002 188
a810d5d8 189#
190# Rules...
191#
192
7e8966ca 193.SILENT:
766ef83d 194.SUFFIXES: .1 .1.gz .1m .1m.gz .5 .5.gz .7 .7.gz .8 .8.gz .a .c .cxx .h .man .o .gz
0efda061 195
3a57cba8 196.c.o:
8391453b 197 echo Compiling $<...
f6fb02d3 198 $(CC) $(OPTIM) $(CFLAGS) -c $<
0efda061 199
0e60aede 200.cxx.o:
201 echo Compiling $<...
f6fb02d3 202 $(CXX) $(OPTIM) $(CXXFLAGS) -c $<
0efda061 203
766ef83d 204.man.1 .man.1m .man.5 .man.7 .man.8:
0efda061 205 echo Linking $<...
206 $(RM) $@
207 $(LN) $< $@
208
766ef83d 209.man.1.gz .man.1m.gz .man.5.gz .man.7.gz .man.8.gz .man.gz:
e43e7922 210 echo -n Compressing $<...
f63a2256 211 $(RM) $@
0efda061 212 gzip -v9 <$< >$@
5b28477f 213
3a57cba8 214
215#
c9d3f842 216# End of "$Id$"
3a57cba8 217#