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