~ubuntu-branches/ubuntu/raring/cups-filters/raring-proposed

« back to all changes in this revision

Viewing changes to backend/Makefile

  • Committer: Package Import Robot
  • Author(s): Till Kamppeter
  • Date: 2012-07-22 18:57:32 UTC
  • mfrom: (1.1.17)
  • Revision ID: package-import@ubuntu.com-20120722185732-26kkte5p1lth3rt5
Tags: 1.0.20-0bzr1
* New upstream release
   - pdftops: Added another workaround for Kyocera printers: Some
     models get very slow on images which request interpolation,
     so now we remove the image interpolation requests by additional
     PostScript code only inserted for Kyocera printers (LP: #1026974).
   - Made the Poppler-based filters pdftopdf and pdftoopvp build with
     both Poppler 0.18.x and 0.20.x (Upstream bug #1055).
   - Fixes according to Coverity scan results (Upstream bug #1054).
   - Switched build system to autotools. This especially fixes several
     build problems in Gentoo. Also build-tested with CUPS 1.6.0b1.
   - Fixes for compatibility with clang/gcc-4.7.
   - textonly: Filter did not work as a pipe with copies=1 (Upstream bug
     #1032).
   - texttopdf: Avoid trimming the results of FcFontSort(), as this may
     miss some reasonable candidates under certain circumstances. BTW,
     fix passing a non-pointer as a pointer to "result" (Closes: #670055).
   - Corrected documentation. The option for the maximum image rendering
     resolution in pdftops is "pdftops-max-image-resolution", not
     "pdftops-max-image-resolution-default".
* debian/patches/fcfontsort-no-trim.patch: Removed, fixed upstream.
* debian/rules: Updated options for ./configure and make for the new autotools
  build system.
* debian/watch: Switched to bz2 upstream packages.
* debian/rules, debian/copyright, debian/cups-filters.docs: Updated for
  renamed documentation files.
* debian/control, debian/libfontembed1.install,
  debian/libfontembed-dev.install: Added new binary packages for libfontembed.
* debian/copyright: Updated for recent file additions, and rearrangement of
  directories.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#
2
 
# "$Id$"
3
 
#
4
 
#   Backend makefile for OpenPrinting CUPS Filters.
5
 
#
6
 
#   Copyright 2007-2011 by Apple Inc.
7
 
#   Copyright 1997-2007 by Easy Software Products, all rights reserved.
8
 
#
9
 
#   These coded instructions, statements, and computer programs are the
10
 
#   property of Apple Inc. and are protected by Federal copyright
11
 
#   law.  Distribution and use rights are outlined in the file "LICENSE.txt"
12
 
#   which should have been included with this file.  If this file is
13
 
#   file is missing or damaged, see the license at "http://www.cups.org/".
14
 
#
15
 
#   This file is subject to the Apple OS-Developed Software exception.
16
 
#
17
 
 
18
 
include ../Makedefs
19
 
 
20
 
#
21
 
# Object files...
22
 
#
23
 
 
24
 
BACKENDS =      parallel serial
25
 
UNITTESTS =     test1284
26
 
TARGETS =       $(BACKENDS) $(UNITTESTS)
27
 
OBJS    =       \
28
 
                ieee1284.o \
29
 
                parallel.o \
30
 
                serial.o \
31
 
                test1284.o
32
 
 
33
 
 
34
 
#
35
 
# Make all targets...
36
 
#
37
 
 
38
 
all:    $(TARGETS)
39
 
 
40
 
 
41
 
#
42
 
# Clean all object files...
43
 
#
44
 
 
45
 
clean:
46
 
        $(RM) $(OBJS) $(TARGETS)
47
 
 
48
 
 
49
 
#
50
 
# Update dependencies (without system header dependencies...)
51
 
#
52
 
 
53
 
depend:
54
 
        makedepend -Y -I.. -fDependencies $(OBJS:.o=.c) >/dev/null 2>&1
55
 
 
56
 
 
57
 
#
58
 
# Install all targets...
59
 
#
60
 
 
61
 
install:        all install-data install-headers install-libs install-exec
62
 
 
63
 
 
64
 
#
65
 
# Install data files...
66
 
#
67
 
 
68
 
install-data:
69
 
 
70
 
 
71
 
#
72
 
# Install programs...
73
 
#
74
 
 
75
 
install-exec:
76
 
        echo Installing backends in $(SERVERBIN)/backend...
77
 
        $(INSTALL_DIR) -m 755 $(SERVERBIN)/backend
78
 
        for file in $(BACKENDS); do \
79
 
                $(INSTALL_BIN) $$file $(SERVERBIN)/backend; \
80
 
        done
81
 
 
82
 
 
83
 
#
84
 
# Install headers...
85
 
#
86
 
 
87
 
install-headers:
88
 
 
89
 
 
90
 
#
91
 
# Install libraries...
92
 
#
93
 
 
94
 
install-libs:
95
 
 
96
 
 
97
 
#
98
 
# Uninstall all targets...
99
 
#
100
 
 
101
 
uninstall:
102
 
        echo Uninstalling backends from $(SERVERBIN)/backend...
103
 
        for file in $(BACKENDS); do \
104
 
                $(RM) $(SERVERBIN)/backend/$$file; \
105
 
        done
106
 
        -$(RMDIR) $(SERVERBIN)/backend
107
 
        -$(RMDIR) $(SERVERBIN)
108
 
 
109
 
 
110
 
#
111
 
# test1284
112
 
#
113
 
 
114
 
test1284:       test1284.o
115
 
        echo Linking $@...
116
 
        $(CC) $(LDFLAGS) -o test1284 test1284.o $(LIBS)
117
 
 
118
 
 
119
 
#
120
 
# parallel
121
 
#
122
 
 
123
 
parallel:       parallel.o ieee1284.o
124
 
        echo Linking $@...
125
 
        $(CC) $(LDFLAGS) -o parallel parallel.o ieee1284.o $(LIBS)
126
 
 
127
 
 
128
 
#
129
 
# serial
130
 
#
131
 
 
132
 
serial: serial.o
133
 
        echo Linking $@...
134
 
        $(CC) $(LDFLAGS) -o serial serial.o $(BACKLIBS) $(LIBS)
135
 
 
136
 
 
137
 
#
138
 
# Dependencies...
139
 
#
140
 
 
141
 
include Dependencies
142
 
 
143
 
 
144
 
#
145
 
# End of "$Id$".
146
 
#