~ubuntu-branches/ubuntu/vivid/ghostscript/vivid-security

« back to all changes in this revision

Viewing changes to base/contrib.mak

  • Committer: Package Import Robot
  • Author(s): Till Kamppeter
  • Date: 2013-08-09 20:01:36 UTC
  • mfrom: (1.1.37)
  • Revision ID: package-import@ubuntu.com-20130809200136-amb6zrr7hnjb5jq9
Tags: 9.08~rc1~dfsg-0ubuntu1
* New upstream release
   - Ghostscript 9.08rc1.
   - We are using the system's liblcms2 and libopenjpeg now.
* debian/patches/020130401-852e545-pxl-xl-driver-produced-drawing-commands-without-setting-color-space.patch:
  Removed patch backported from upstream.
* debian/patches/ojdk-8007925+8007926.patch,
  debian/patches/ojdk-8007927.patch,
  debian/patches/ojdk-8007929.patch,
  debian/patches/ojdk-8009654.patch: Removed patches on build in liblcms2, we
  use the system's liblcms2 now.
* debian/patches/2001_docdir_fix_for_debian.patch: Manually updated to new
  upstream source code.
* debian/patches/2003_support_multiarch.patch: Refreshed with quilt.
* debian/control: Added build dependencies on liblcms2-dev and
  libopenjpeg-dev.
* debian/rules: Check for removed lcms2/ and openjpeg/ subdirectories in
  the repackaging check again, also set build options for shared liblcms2
  and libopenjpeg libraries.
* debian/rules: Makefile.in and configure.ac are in the root directory of
  the source now and do not need to get linked from base/. Also there is no
  gstoraster and gstopxl CUPS filter in the package any more and no
  "install-cups" make target any more.
* debian/control, debian/rules, debian/ghostscript-cups.install,
  debian/ghostscript-cups.ppd-updater: Removed the ghostscript-cups binary
  package. The files are now provided by cups-filters.
* debian/symbols.common: Updated for new upstream source. Applied patch
  which dpkg-gensymbols generated for debian/libgs9.symbols to this file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright (C) 2001-2012 Artifex Software, Inc.
2
 
# All Rights Reserved.
3
 
#
4
 
# This software is provided AS-IS with no warranty, either express or
5
 
# implied.
6
 
#
7
 
# This software is distributed under license and may not be copied,
8
 
# modified or distributed except as expressly authorized under the terms
9
 
# of the license contained in the file LICENSE in this distribution.
10
 
#
11
 
# Refer to licensing information at http://www.artifex.com or contact
12
 
# Artifex Software, Inc.,  7 Mt. Lassen Drive - Suite A-134, San Rafael,
13
 
# CA  94903, U.S.A., +1(415)492-9861, for further information.
14
 
#
15
 
#
16
 
# makefile for contributed device drivers.
17
 
 
18
 
# Define the name of this makefile.
19
 
CONTRIB_MAK=$(GLSRC)contrib.mak
20
 
 
21
 
###### --------------------------- Catalog -------------------------- ######
22
 
 
23
 
# The following drivers are user-contributed, and maintained (if at all) by
24
 
# users.  Please report problems in these drivers to their authors, whose
25
 
# e-mail addresses appear below: do not report them to mailing lists or
26
 
# mailboxes for general Ghostscript problems.
27
 
 
28
 
# Displays:
29
 
#   MS-DOS (note: not usable with Desqview/X):
30
 
#       herc    Hercules Graphics display   [MS-DOS only]
31
 
#       pe      Private Eye display
32
 
#   Unix and VMS:
33
 
#       att3b1  AT&T 3b1/Unixpc monochrome display   [3b1 only]
34
 
#       sonyfb  Sony Microsystems monochrome display   [Sony only]
35
 
#       sunview  SunView window system   [SunOS only]
36
 
# Printers:
37
 
#       ap3250  Epson AP3250 printer
38
 
#       appledmp  Apple Dot Matrix Printer (should also work with Imagewriter)
39
 
#       bj10e   Canon BubbleJet BJ10e
40
 
#       bj200   Canon BubbleJet BJ200; also good for BJ300 in ProPrinter mode
41
 
#               (see comments in source code)
42
 
#       bjc600   Canon Color BubbleJet BJC-600, BJC-4000 and BJC-70
43
 
#               also good for Apple printers like the StyleWriter 2x00
44
 
#       bjc800   Canon Color BubbleJet BJC-800
45
 
#       ccr     CalComp Raster format
46
 
#       cdeskjet  H-P DeskJet 500C with 1 bit/pixel color
47
 
#       cdjcolor  H-P DeskJet 500C with 24 bit/pixel color and
48
 
#               high-quality color (Floyd-Steinberg) dithering;
49
 
#               also good for DeskJet 540C and Citizen Projet IIc (-r200x300)
50
 
#       cdjmono  H-P DeskJet 500C printing black only;
51
 
#               also good for DeskJet 510, 520, and 540C (black only)
52
 
#       cdj500  H-P DeskJet 500C (same as cdjcolor)
53
 
#       cdj550  H-P DeskJet 550C/560C/660C/660Cse
54
 
#       cljet5  H-P Color LaserJet 5/5M (see below for some notes)
55
 
#       cljet5c  H-P Color LaserJet 5/5M (see below for some notes)
56
 
#       coslw2p  CoStar LabelWriter II II/Plus
57
 
#       coslwxl  CoStar LabelWriter XL
58
 
#       cp50    Mitsubishi CP50 color printer
59
 
#       declj250  alternate DEC LJ250 driver
60
 
#       djet500c  H-P DeskJet 500C alternate driver
61
 
#               (does not work on 550C or 560C)
62
 
#       dnj650c  H-P DesignJet 650C
63
 
#       epson   Epson-compatible dot matrix printers (9- or 24-pin)
64
 
#       eps9mid  Epson-compatible 9-pin, interleaved lines
65
 
#               (intermediate resolution)
66
 
#       eps9high  Epson-compatible 9-pin, interleaved lines
67
 
#               (triple resolution)
68
 
#       epsonc  Epson LQ-2550 and Fujitsu 3400/2400/1200 color printers
69
 
#       hl7x0   Brother HL 720 and HL 730 (HL 760 is PCL compliant);
70
 
#               also usable with the MFC6550MC Fax Machine.
71
 
#       ibmpro  IBM 9-pin Proprinter
72
 
#       imagen  Imagen ImPress printers
73
 
#       iwhi    Apple Imagewriter in high-resolution mode
74
 
#       iwlo    Apple Imagewriter in low-resolution mode
75
 
#       iwlq    Apple Imagewriter LQ in 320 x 216 dpi mode
76
 
#       jetp3852  IBM Jetprinter ink-jet color printer (Model #3852)
77
 
#       lbp8    Canon LBP-8II laser printer
78
 
#       lips3   Canon LIPS III laser printer in English (CaPSL) mode
79
 
#       lj250   DEC LJ250 Companion color printer
80
 
#       lj3100sw H-P LaserJet 3100 (requires installed HP-Software)
81
 
#       lj4dith  H-P LaserJet 4 with Floyd-Steinberg dithering
82
 
#       lp8000  Epson LP-8000 laser printer
83
 
#       lq850   Epson LQ850 printer at 360 x 360 DPI resolution;
84
 
#               also good for Canon BJ300 with LQ850 emulation
85
 
#       lxm5700m Lexmark 5700 monotone
86
 
#       m8510   C.Itoh M8510 printer
87
 
#       necp6   NEC P6/P6+/P60 printers at 360 x 360 DPI resolution
88
 
#       nwp533  Sony Microsystems NWP533 laser printer   [Sony only]
89
 
#       oki182  Okidata MicroLine 182
90
 
#       okiibm  Okidata MicroLine IBM-compatible printers
91
 
#       paintjet  alternate H-P PaintJet color printer
92
 
#       photoex  Epson Stylus Color Photo, Photo EX, Photo 700
93
 
#       pj      H-P PaintJet XL driver 
94
 
#       pjetxl  alternate H-P PaintJet XL driver
95
 
#       pjxl    H-P PaintJet XL color printer
96
 
#       pjxl300  H-P PaintJet XL300 color printer;
97
 
#               also good for PaintJet 1200C and CopyJet
98
 
#       r4081   Ricoh 4081 laser printer
99
 
#       sj48    StarJet 48 inkjet printer
100
 
#       sparc   SPARCprinter
101
 
#       st800   Epson Stylus 800 printer
102
 
#       stcolor Epson Stylus Color
103
 
#       t4693d2  Tektronix 4693d color printer, 2 bits per R/G/B component
104
 
#       t4693d4  Tektronix 4693d color printer, 4 bits per R/G/B component
105
 
#       t4693d8  Tektronix 4693d color printer, 8 bits per R/G/B component
106
 
#       tek4696  Tektronix 4695/4696 inkjet plotter
107
 
#       uniprint  Unified printer driver -- Configurable Color ESC/P-,
108
 
#               ESC/P2-, HP-RTL/PCL mono/color driver
109
 
# Fax systems:
110
 
#       cfax    SFF format for CAPI fax interface
111
 
#       dfaxhigh  DigiBoard, Inc.'s DigiFAX software format (high resolution)
112
 
#       dfaxlow  DigiFAX low (normal) resolution
113
 
# Other raster file formats and devices:
114
 
#       cif     CIF file format for VLSI
115
 
#       inferno  Inferno bitmaps
116
 
#       mgrmono  1-bit monochrome MGR devices
117
 
#       mgrgray2  2-bit gray scale MGR devices
118
 
#       mgrgray4  4-bit gray scale MGR devices
119
 
#       mgrgray8  8-bit gray scale MGR devices
120
 
#       mgr4    4-bit (VGA) color MGR devices
121
 
#       mgr8    8-bit color MGR devices
122
 
#       sgirgb  SGI RGB pixmap format
123
 
#       sunhmono  Harlequin variant of 1-bit Sun raster file
124
 
 
125
 
# If you add drivers, it would be nice if you kept each list
126
 
# in alphabetical order.
127
 
 
128
 
###### ----------------------- End of catalog ----------------------- ######
129
 
 
130
 
###### ------------------- MS-DOS display devices ------------------- ######
131
 
 
132
 
### ------------------- The Hercules Graphics display ------------------- ###
133
 
 
134
 
herc_=$(GLOBJ)gdevherc.$(OBJ)
135
 
$(DD)herc.dev : $(herc_)
136
 
        $(SETDEV) $(DD)herc $(herc_)
137
 
 
138
 
$(GLOBJ)gdevherc.$(OBJ) : $(GLSRC)gdevherc.c $(GDEV) $(dos__h)\
139
 
 $(gsmatrix_h) $(gxbitmap_h)
140
 
        $(GLCC) $(GLO_)gdevherc.$(OBJ) $(C_) $(GLSRC)gdevherc.c
141
 
 
142
 
### ---------------------- The Private Eye display ---------------------- ###
143
 
### Note: this driver was contributed by a user:                          ###
144
 
###   please contact narf@media-lab.media.mit.edu if you have questions.  ###
145
 
 
146
 
pe_=$(GLOBJ)gdevpe.$(OBJ)
147
 
$(DD)pe.dev : $(pe_)
148
 
        $(SETDEV) $(DD)pe $(pe_)
149
 
 
150
 
$(GLOBJ)gdevpe.$(OBJ) : $(GLSRC)gdevpe.c $(GDEV) $(memory__h)
151
 
        $(GLCC) $(GLO_)gdevpe.$(OBJ) $(C_) $(GLSRC)gdevpe.c
152
 
 
153
 
###### ----------------------- Other displays ------------------------ ######
154
 
 
155
 
### -------------- The AT&T 3b1 Unixpc monochrome display --------------- ###
156
 
### Note: this driver was contributed by a user: please contact           ###
157
 
###       Andy Fyfe (andy@cs.caltech.edu) if you have questions.          ###
158
 
 
159
 
att3b1_=$(GLOBJ)gdev3b1.$(OBJ)
160
 
$(DD)att3b1.dev : $(att3b1_)
161
 
        $(SETDEV) $(DD)att3b1 $(att3b1_)
162
 
 
163
 
$(GLOBJ)gdev3b1.$(OBJ) : $(GLSRC)gdev3b1.c $(GDEV)
164
 
        $(GLCC) $(GLO_)gdev3b1.$(OBJ) $(C_) $(GLSRC)gdev3b1.c
165
 
 
166
 
### ------------------- Sony NeWS frame buffer device ------------------ ###
167
 
### Note: this driver was contributed by a user: please contact          ###
168
 
###       Mike Smolenski (mike@intertech.com) if you have questions.     ###
169
 
 
170
 
# This is implemented as a 'printer' device.
171
 
sonyfb_=$(GLOBJ)gdevsnfb.$(OBJ)
172
 
$(DD)sonyfb.dev : $(sonyfb_) $(DD)page.dev
173
 
        $(SETPDEV) $(DD)sonyfb $(sonyfb_)
174
 
 
175
 
$(GLOBJ)gdevsnfb.$(OBJ) : $(GLSRC)gdevsnfb.c $(PDEVH)
176
 
        $(GLCC) $(GLO_)gdevsnfb.$(OBJ) $(C_) $(GLSRC)gdevsnfb.c
177
 
 
178
 
### ------------------------ The SunView device ------------------------ ###
179
 
### Note: this driver is maintained by a user: if you have questions,    ###
180
 
###       please contact Andreas Stolcke (stolcke@icsi.berkeley.edu).    ###
181
 
 
182
 
sunview_=$(GLOBJ)gdevsun.$(OBJ)
183
 
$(DD)sunview.dev : $(sunview_)
184
 
        $(SETDEV) $(DD)sunview $(sunview_)
185
 
        $(ADDMOD) $(GLGEN)sunview -lib suntool sunwindow pixrect
186
 
 
187
 
$(GLOBJ)gdevsun.$(OBJ) : $(GLSRC)gdevsun.c $(GDEV) $(malloc__h)\
188
 
 $(gscdefs_h) $(gserrors_h) $(gsmatrix_h)
189
 
        $(GLCC) $(GLO_)gdevsun.$(OBJ) $(C_) $(GLSRC)gdevsun.c
190
 
 
191
 
###### --------------- Memory-buffered printer devices --------------- ######
192
 
 
193
 
### --------------------- The Apple printer devices --------------------- ###
194
 
### Note: these drivers were contributed by users.                        ###
195
 
###   If you have questions about the DMP driver, please contact          ###
196
 
###     Mark Wedel (master@cats.ucsc.edu).                                ###
197
 
###   If you have questions about the Imagewriter drivers, please contact ###
198
 
###     Jonathan Luckey (luckey@rtfm.mlb.fl.us).                          ###
199
 
###   If you have questions about the Imagewriter LQ driver, please       ###
200
 
###     contact Scott Barker (barkers@cuug.ab.ca).                        ###
201
 
 
202
 
appledmp_=$(GLOBJ)gdevadmp.$(OBJ)
203
 
 
204
 
$(GLOBJ)gdevadmp.$(OBJ) : $(GLSRC)gdevadmp.c $(PDEVH)
205
 
        $(GLCC) $(GLO_)gdevadmp.$(OBJ) $(C_) $(GLSRC)gdevadmp.c
206
 
 
207
 
$(DD)appledmp.dev : $(appledmp_) $(DD)page.dev
208
 
        $(SETPDEV) $(DD)appledmp $(appledmp_)
209
 
 
210
 
$(DD)iwhi.dev : $(appledmp_) $(DD)page.dev
211
 
        $(SETPDEV) $(DD)iwhi $(appledmp_)
212
 
 
213
 
$(DD)iwlo.dev : $(appledmp_) $(DD)page.dev
214
 
        $(SETPDEV) $(DD)iwlo $(appledmp_)
215
 
 
216
 
$(DD)iwlq.dev : $(appledmp_) $(DD)page.dev
217
 
        $(SETPDEV) $(DD)iwlq $(appledmp_)
218
 
 
219
 
### ------------ The Canon BubbleJet BJ10e and BJ200 devices ------------ ###
220
 
 
221
 
bj10e_=$(GLOBJ)gdevbj10.$(OBJ)
222
 
 
223
 
$(DD)bj10e.dev : $(bj10e_) $(DD)page.dev
224
 
        $(SETPDEV) $(DD)bj10e $(bj10e_)
225
 
 
226
 
$(DD)bj200.dev : $(bj10e_) $(DD)page.dev
227
 
        $(SETPDEV) $(DD)bj200 $(bj10e_)
228
 
 
229
 
$(GLOBJ)gdevbj10.$(OBJ) : $(GLSRC)gdevbj10.c $(PDEVH)
230
 
        $(GLCC) $(GLO_)gdevbj10.$(OBJ) $(C_) $(GLSRC)gdevbj10.c
231
 
 
232
 
### ------------- The CalComp Raster Format ----------------------------- ###
233
 
### Note: this driver was contributed by a user: please contact           ###
234
 
###       Ernst Muellner (ernst.muellner@oenzl.siemens.de) if you have    ###
235
 
###       questions.                                                      ###
236
 
 
237
 
ccr_=$(GLOBJ)gdevccr.$(OBJ)
238
 
$(DD)ccr.dev : $(ccr_) $(DD)page.dev
239
 
        $(SETPDEV) $(DD)ccr $(ccr_)
240
 
 
241
 
$(GLOBJ)gdevccr.$(OBJ) : $(GLSRC)gdevccr.c $(PDEVH)
242
 
        $(GLCC) $(GLO_)gdevccr.$(OBJ) $(C_) $(GLSRC)gdevccr.c
243
 
 
244
 
### The H-P DeskJet, PaintJet, and DesignJet family color printer devices.###
245
 
### Note: there are two different 500C drivers, both contributed by users.###
246
 
###   If you have questions about the djet500c driver,                    ###
247
 
###       please contact AKayser@et.tudelft.nl.                           ###
248
 
###   If you have questions about the cdj* drivers,                       ###
249
 
###       please contact g.cameron@biomed.abdn.ac.uk.                     ###
250
 
###   If you have questions about the dnj560c driver,                     ###
251
 
###       please contact koert@zen.cais.com.                              ###
252
 
###   If you have questions about the lj4dith driver,                     ###
253
 
###       please contact Eckhard.Rueggeberg@ts.go.dlr.de.                 ###
254
 
###   The BJC600/BJC4000, BJC800, and ESCP were originally contributed    ###
255
 
###       by yves.arrouye@usa.net, but he no longer answers questions     ###
256
 
###       about them.                                                     ###
257
 
 
258
 
cdeskjet_=$(GLOBJ)gdevcdj.$(OBJ) $(HPPCL)
259
 
 
260
 
$(DD)cdeskjet.dev : $(cdeskjet_) $(DD)page.dev
261
 
        $(SETPDEV) $(DD)cdeskjet $(cdeskjet_)
262
 
 
263
 
$(DD)cdjcolor.dev : $(cdeskjet_) $(DD)page.dev
264
 
        $(SETPDEV) $(DD)cdjcolor $(cdeskjet_)
265
 
 
266
 
$(DD)cdjmono.dev : $(cdeskjet_) $(DD)page.dev
267
 
        $(SETPDEV) $(DD)cdjmono $(cdeskjet_)
268
 
 
269
 
$(DD)cdj500.dev : $(cdeskjet_) $(DD)page.dev
270
 
        $(SETPDEV) $(DD)cdj500 $(cdeskjet_)
271
 
 
272
 
$(DD)cdj550.dev : $(cdeskjet_) $(DD)page.dev
273
 
        $(SETPDEV) $(DD)cdj550 $(cdeskjet_)
274
 
 
275
 
$(DD)declj250.dev : $(cdeskjet_) $(DD)page.dev
276
 
        $(SETPDEV) $(DD)declj250 $(cdeskjet_)
277
 
 
278
 
$(DD)dnj650c.dev : $(cdeskjet_) $(DD)page.dev
279
 
        $(SETPDEV) $(DD)dnj650c $(cdeskjet_)
280
 
 
281
 
$(DD)lj4dith.dev : $(cdeskjet_) $(DD)page.dev
282
 
        $(SETPDEV) $(DD)lj4dith $(cdeskjet_)
283
 
 
284
 
$(DD)pj.dev : $(cdeskjet_) $(DD)page.dev
285
 
        $(SETPDEV) $(DD)pj $(cdeskjet_)
286
 
 
287
 
$(DD)pjxl.dev : $(cdeskjet_) $(DD)page.dev
288
 
        $(SETPDEV) $(DD)pjxl $(cdeskjet_)
289
 
 
290
 
# Note: the pjxl300 driver also works for the CopyJet.
291
 
$(DD)pjxl300.dev : $(cdeskjet_) $(DD)page.dev
292
 
        $(SETPDEV) $(DD)pjxl300 $(cdeskjet_)
293
 
 
294
 
# Note: the BJC600 driver also works for the BJC4000.
295
 
$(DD)bjc600.dev : $(cdeskjet_) $(DD)page.dev
296
 
        $(SETPDEV) $(DD)bjc600 $(cdeskjet_)
297
 
 
298
 
$(DD)bjc800.dev : $(cdeskjet_) $(DD)page.dev
299
 
        $(SETPDEV) $(DD)bjc800 $(cdeskjet_)
300
 
 
301
 
$(DD)escp.dev : $(cdeskjet_) $(DD)page.dev
302
 
        $(SETPDEV) $(DD)escp $(cdeskjet_)
303
 
 
304
 
# NB: you can also customise the build if required, using
305
 
# -DBitsPerPixel=<number> if you wish the default to be other than 24
306
 
# for the generic drivers (cdj500, cdj550, pjxl300, pjtest, pjxltest).
307
 
 
308
 
gdevbjc_h=$(GLSRC)gdevbjc.h
309
 
 
310
 
$(GLOBJ)gdevcdj.$(OBJ) : $(GLSRC)gdevcdj.c $(std_h) $(PDEVH)\
311
 
 $(gsparam_h) $(gsstate_h) $(gxlum_h)\
312
 
 $(gdevbjc_h) $(gdevpcl_h)
313
 
        $(GLCC) $(GLO_)gdevcdj.$(OBJ) $(C_) $(GLSRC)gdevcdj.c
314
 
 
315
 
djet500c_=$(GLOBJ)gdevdjtc.$(OBJ) $(HPPCL)
316
 
$(DD)djet500c.dev : $(djet500c_) $(DD)page.dev
317
 
        $(SETPDEV) $(DD)djet500c $(djet500c_)
318
 
 
319
 
$(GLOBJ)gdevdjtc.$(OBJ) : $(GLSRC)gdevdjtc.c $(PDEVH) $(malloc__h) $(gdevpcl_h)
320
 
        $(GLCC) $(GLO_)gdevdjtc.$(OBJ) $(C_) $(GLSRC)gdevdjtc.c
321
 
 
322
 
### -------------------- The H-P Color LaserJet 5/5M -------------------- ###
323
 
 
324
 
### There are two different drivers for this device.
325
 
### For questions about the cljet5/cljet5pr (more general) driver, contact
326
 
###     Jan Stoeckenius <jan@orimp.com>
327
 
### For questions about the cljet5c (simple) driver, contact
328
 
###     Henry Stiles <henrys@meerkat.dimensional.com>
329
 
### Note that this is a long-edge-feed device, so the default page size is
330
 
### wider than it is high.  To print portrait pages, specify the page size
331
 
### explicitly, e.g. -c letter or -c a4 on the command line.
332
 
 
333
 
cljet5_=$(GLOBJ)gdevclj.$(OBJ) $(HPPCL)
334
 
 
335
 
$(DD)cljet5.dev : $(DEVS_MAK) $(cljet5_) $(GLD)page.dev
336
 
        $(SETPDEV) $(DD)cljet5 $(cljet5_)
337
 
 
338
 
# The cljet5pr driver has hacks for trying to handle page rotation.
339
 
# The hacks only work with one special PCL interpreter.  Don't use it!
340
 
$(DD)cljet5pr.dev : $(DEVS_MAK) $(cljet5_) $(GLD)page.dev
341
 
        $(SETPDEV) $(DD)cljet5pr $(cljet5_)
342
 
 
343
 
$(GLOBJ)gdevclj.$(OBJ) : $(GLSRC)gdevclj.c $(math__h) $(PDEVH)\
344
 
 $(gx_h) $(gsparam_h) $(gdevpcl_h)
345
 
        $(GLCC) $(GLO_)gdevclj.$(OBJ) $(C_) $(GLSRC)gdevclj.c
346
 
 
347
 
cljet5c_=$(GLOBJ)gdevcljc.$(OBJ) $(HPPCL)
348
 
$(DD)cljet5c.dev : $(DEVS_MAK) $(cljet5c_) $(GLD)page.dev
349
 
        $(SETPDEV) $(DD)cljet5c $(cljet5c_)
350
 
 
351
 
$(GLOBJ)gdevcljc.$(OBJ) : $(GLSRC)gdevcljc.c $(math__h) $(PDEVH) $(gdevpcl_h)
352
 
        $(GLCC) $(GLO_)gdevcljc.$(OBJ) $(C_) $(GLSRC)gdevcljc.c
353
 
 
354
 
### --------------- The H-P LaserJet 3100 software device --------------- ###
355
 
 
356
 
### NOTE: This driver requires installed HP-Software to print.            ###
357
 
###       It can be used with smbclient to print from an UNIX box to a    ###
358
 
###       LaserJet 3100 printer attached to a MS-Windows box.             ###
359
 
### NOTE: this driver was contributed by a user: please contact           ###
360
 
###       Ulrich Schmid (uschmid@mail.hh.provi.de) if you have questions. ###
361
 
 
362
 
lj3100sw_=$(GLOBJ)gdevl31s.$(OBJ) $(GLOBJ)gdevmeds.$(OBJ)
363
 
$(DD)lj3100sw.dev : $(lj3100sw_) $(DD)page.dev
364
 
        $(SETPDEV) $(DD)lj3100sw $(lj3100sw_)
365
 
 
366
 
gdevmeds_h=$(GLSRC)gdevmeds.h $(gdevprn_h)
367
 
 
368
 
$(GLOBJ)gdevl31s.$(OBJ) : $(GLSRC)gdevl31s.c $(gdevmeds_h) $(PDEVH)
369
 
        $(GLCC) $(GLO_)gdevl31s.$(OBJ) $(C_) $(GLSRC)gdevl31s.c
370
 
 
371
 
$(GLOBJ)gdevmeds.$(OBJ) : $(GLSRC)gdevmeds.c $(AK) $(gdevmeds_h)
372
 
        $(GLCC) $(GLO_)gdevmeds.$(OBJ) $(C_) $(GLSRC)gdevmeds.c
373
 
 
374
 
### ------ CoStar LabelWriter II II/Plus device ------ ###
375
 
### Contributed by Mike McCauley mikem@open.com.au     ###
376
 
 
377
 
coslw_=$(GLOBJ)gdevcslw.$(OBJ)
378
 
 
379
 
$(DD)coslw2p.dev : $(coslw_) $(DD)page.dev
380
 
        $(SETPDEV) $(DD)coslw2p $(coslw_)
381
 
 
382
 
$(DD)coslwxl.dev : $(coslw_) $(DD)page.dev
383
 
        $(SETPDEV) $(DD)coslwxl $(coslw_)
384
 
 
385
 
$(GLOBJ)gdevcslw.$(OBJ) : $(GLSRC)gdevcslw.c $(PDEVH)
386
 
        $(GLCC) $(GLO_)gdevcslw.$(OBJ) $(C_) $(GLSRC)gdevcslw.c
387
 
 
388
 
### -------------------- The Mitsubishi CP50 printer -------------------- ###
389
 
### Note: this driver was contributed by a user: please contact           ###
390
 
###       Michael Hu (michael@ximage.com) if you have questions.          ###
391
 
 
392
 
cp50_=$(GLOBJ)gdevcp50.$(OBJ)
393
 
$(DD)cp50.dev : $(cp50_) $(DD)page.dev
394
 
        $(SETPDEV) $(DD)cp50 $(cp50_)
395
 
 
396
 
$(GLOBJ)gdevcp50.$(OBJ) : $(GLSRC)gdevcp50.c $(PDEVH)
397
 
        $(GLCC) $(GLO_)gdevcp50.$(OBJ) $(C_) $(GLSRC)gdevcp50.c
398
 
 
399
 
### ----------------- The generic Epson printer device ----------------- ###
400
 
### Note: most of this code was contributed by users.  Please contact    ###
401
 
###       the following people if you have questions:                    ###
402
 
###   eps9mid - Guenther Thomsen (thomsen@cs.tu-berlin.de)               ###
403
 
###   eps9high - David Wexelblat (dwex@mtgzfs3.att.com)                  ###
404
 
###   ibmpro - James W. Birdsall (jwbirdsa@picarefy.picarefy.com)        ###
405
 
 
406
 
epson_=$(GLOBJ)gdevepsn.$(OBJ)
407
 
 
408
 
$(DD)epson.dev : $(epson_) $(DD)page.dev
409
 
        $(SETPDEV) $(DD)epson $(epson_)
410
 
 
411
 
$(DD)eps9mid.dev : $(epson_) $(DD)page.dev
412
 
        $(SETPDEV) $(DD)eps9mid $(epson_)
413
 
 
414
 
$(DD)eps9high.dev : $(epson_) $(DD)page.dev
415
 
        $(SETPDEV) $(DD)eps9high $(epson_)
416
 
 
417
 
$(GLOBJ)gdevepsn.$(OBJ) : $(GLSRC)gdevepsn.c $(PDEVH)
418
 
        $(GLCC) $(GLO_)gdevepsn.$(OBJ) $(C_) $(GLSRC)gdevepsn.c
419
 
 
420
 
### ----------------- The IBM Proprinter printer device ---------------- ###
421
 
 
422
 
$(DD)ibmpro.dev : $(epson_) $(DD)page.dev
423
 
        $(SETPDEV) $(DD)ibmpro $(epson_)
424
 
 
425
 
### -------------- The Epson LQ-2550 color printer device -------------- ###
426
 
### Note: this driver was contributed by users: please contact           ###
427
 
###       Dave St. Clair (dave@exlog.com) if you have questions.         ###
428
 
 
429
 
epsonc_=$(GLOBJ)gdevepsc.$(OBJ)
430
 
$(DD)epsonc.dev : $(epsonc_) $(DD)page.dev
431
 
        $(SETPDEV) $(DD)epsonc $(epsonc_)
432
 
 
433
 
$(GLOBJ)gdevepsc.$(OBJ) : $(GLSRC)gdevepsc.c $(PDEVH)
434
 
        $(GLCC) $(GLO_)gdevepsc.$(OBJ) $(C_) $(GLSRC)gdevepsc.c
435
 
 
436
 
### ------------- The Epson ESC/P 2 language printer devices ------------- ###
437
 
### Note: these drivers were contributed by users.                         ###
438
 
### For questions about the Stylus 800 and AP3250 drivers, please contact  ###
439
 
###        Richard Brown (rab@tauon.ph.unimelb.edu.au).                    ###
440
 
### For questions about the Stylus Color drivers, please contact           ###
441
 
###        Gunther Hess (gunther@elmos.de).                                ###
442
 
 
443
 
ESCP2=$(GLOBJ)gdevescp.$(OBJ)
444
 
 
445
 
$(GLOBJ)gdevescp.$(OBJ) : $(GLSRC)gdevescp.c $(PDEVH)
446
 
        $(GLCC) $(GLO_)gdevescp.$(OBJ) $(C_) $(GLSRC)gdevescp.c
447
 
 
448
 
$(DD)ap3250.dev : $(ESCP2) $(DD)page.dev
449
 
        $(SETPDEV) $(DD)ap3250 $(ESCP2)
450
 
 
451
 
$(DD)st800.dev : $(ESCP2) $(DD)page.dev
452
 
        $(SETPDEV) $(DD)st800 $(ESCP2)
453
 
 
454
 
stcolor1_=$(GLOBJ)gdevstc.$(OBJ) $(GLOBJ)gdevstc1.$(OBJ) $(GLOBJ)gdevstc2.$(OBJ)
455
 
stcolor2_=$(GLOBJ)gdevstc3.$(OBJ) $(GLOBJ)gdevstc4.$(OBJ)
456
 
$(DD)stcolor.dev : $(stcolor1_) $(stcolor2_) $(DD)page.dev
457
 
        $(SETPDEV) $(DD)stcolor $(stcolor1_)
458
 
        $(ADDMOD) $(GLGEN)stcolor -obj $(stcolor2_)
459
 
 
460
 
gdevstc_h=$(GLSRC)gdevstc.h $(gdevprn_h) $(gsparam_h) $(gsstate_h)
461
 
 
462
 
$(GLOBJ)gdevstc.$(OBJ) : $(GLSRC)gdevstc.c $(gdevstc_h) $(PDEVH)
463
 
        $(GLCC) $(GLO_)gdevstc.$(OBJ) $(C_) $(GLSRC)gdevstc.c
464
 
 
465
 
$(GLOBJ)gdevstc1.$(OBJ) : $(GLSRC)gdevstc1.c $(gdevstc_h) $(PDEVH)
466
 
        $(GLCC) $(GLO_)gdevstc1.$(OBJ) $(C_) $(GLSRC)gdevstc1.c
467
 
 
468
 
$(GLOBJ)gdevstc2.$(OBJ) : $(GLSRC)gdevstc2.c $(gdevstc_h) $(PDEVH)
469
 
        $(GLCC) $(GLO_)gdevstc2.$(OBJ) $(C_) $(GLSRC)gdevstc2.c
470
 
 
471
 
$(GLOBJ)gdevstc3.$(OBJ) : $(GLSRC)gdevstc3.c $(gdevstc_h) $(PDEVH)
472
 
        $(GLCC) $(GLO_)gdevstc3.$(OBJ) $(C_) $(GLSRC)gdevstc3.c
473
 
 
474
 
$(GLOBJ)gdevstc4.$(OBJ) : $(GLSRC)gdevstc4.c $(gdevstc_h) $(PDEVH)
475
 
        $(GLCC) $(GLO_)gdevstc4.$(OBJ) $(C_) $(GLSRC)gdevstc4.c
476
 
 
477
 
### --------------- Ugly/Update -> Unified Printer Driver ---------------- ###
478
 
### For questions about this driver, please contact:                       ###
479
 
###        Gunther Hess (gunther@elmos.de)                                 ###
480
 
 
481
 
uniprint_=$(GLOBJ)gdevupd.$(OBJ)
482
 
$(DD)uniprint.dev : $(uniprint_) $(DD)page.dev
483
 
        $(SETPDEV) $(DD)uniprint $(uniprint_)
484
 
 
485
 
$(GLOBJ)gdevupd.$(OBJ) : $(GLSRC)gdevupd.c $(PDEVH) $(gsparam_h)
486
 
        $(GLCC) $(GLO_)gdevupd.$(OBJ) $(C_) $(GLSRC)gdevupd.c
487
 
 
488
 
### ------------ The H-P PaintJet color printer device ----------------- ###
489
 
### Note: this driver also supports the DEC LJ250 color printer, which   ###
490
 
###       has a PaintJet-compatible mode, and the PaintJet XL.           ###
491
 
### If you have questions about the XL, please contact Rob Reiss         ###
492
 
###       (rob@moray.berkeley.edu).                                      ###
493
 
 
494
 
PJET=$(GLOBJ)gdevpjet.$(OBJ) $(HPPCL)
495
 
 
496
 
$(GLOBJ)gdevpjet.$(OBJ) : $(GLSRC)gdevpjet.c $(PDEVH) $(gdevpcl_h)
497
 
        $(GLCC) $(GLO_)gdevpjet.$(OBJ) $(C_) $(GLSRC)gdevpjet.c
498
 
 
499
 
$(DD)lj250.dev : $(PJET) $(DD)page.dev
500
 
        $(SETPDEV) $(DD)lj250 $(PJET)
501
 
 
502
 
$(DD)paintjet.dev : $(PJET) $(DD)page.dev
503
 
        $(SETPDEV) $(DD)paintjet $(PJET)
504
 
 
505
 
$(DD)pjetxl.dev : $(PJET) $(DD)page.dev
506
 
        $(SETPDEV) $(DD)pjetxl $(PJET)
507
 
 
508
 
###--------------------- The Brother HL 7x0 printer --------------------- ### 
509
 
### Note: this driver was contributed by users: please contact            ###
510
 
###       Pierre-Olivier Gaillard (pierre.gaillard@hol.fr)                ###
511
 
###         for questions about the basic driver;                         ###
512
 
###       Ross Martin (ross@ross.interwrx.com, martin@walnut.eas.asu.edu) ###
513
 
###         for questions about usage with the MFC6550MC Fax Machine.     ###
514
 
 
515
 
hl7x0_=$(GLOBJ)gdevhl7x.$(OBJ)
516
 
$(DD)hl7x0.dev : $(hl7x0_) $(DD)page.dev
517
 
        $(SETPDEV) $(DD)hl7x0 $(hl7x0_)
518
 
 
519
 
$(GLOBJ)gdevhl7x.$(OBJ) : $(GLSRC)gdevhl7x.c $(PDEVH) $(gdevpcl_h)
520
 
        $(GLCC) $(GLO_)gdevhl7x.$(OBJ) $(C_) $(GLSRC)gdevhl7x.c
521
 
 
522
 
### -------------- Imagen ImPress Laser Printer device ----------------- ###
523
 
### Note: this driver was contributed by a user: please contact          ###
524
 
###       Alan Millar (AMillar@bolis.sf-bay.org) if you have questions.  ###
525
 
### Set USE_BYTE_STREAM if using parallel interface;                     ###
526
 
### Don't set it if using 'ipr' spooler (default).                       ###
527
 
### You may also add -DA4 if needed for A4 paper.                        ###
528
 
 
529
 
imagen_=$(GLOBJ)gdevimgn.$(OBJ)
530
 
$(DD)imagen.dev : $(imagen_) $(DD)page.dev
531
 
        $(SETPDEV) $(DD)imagen $(imagen_)
532
 
 
533
 
# Uncomment the first line for the ipr spooler, the second line for parallel.
534
 
IMGN_OPT=
535
 
#IMGN_OPT=-DUSE_BYTE_STREAM
536
 
$(GLOBJ)gdevimgn.$(OBJ) : $(GLSRC)gdevimgn.c $(PDEVH)
537
 
        $(GLCC) $(IMGN_OPT) $(GLO_)gdevimgn.$(OBJ) $(C_) $(GLSRC)gdevimgn.c
538
 
 
539
 
### ------- The IBM 3852 JetPrinter color inkjet printer device -------- ###
540
 
### Note: this driver was contributed by users: please contact           ###
541
 
###       Kevin Gift (kgift@draper.com) if you have questions.           ###
542
 
### Note that the paper size that can be addressed by the graphics mode  ###
543
 
###   used in this driver is fixed at 7-1/2 inches wide (the printable   ###
544
 
###   width of the jetprinter itself.)                                   ###
545
 
 
546
 
jetp3852_=$(GLOBJ)gdev3852.$(OBJ)
547
 
$(DD)jetp3852.dev : $(jetp3852_) $(DD)page.dev
548
 
        $(SETPDEV) $(DD)jetp3852 $(jetp3852_)
549
 
 
550
 
$(GLOBJ)gdev3852.$(OBJ) : $(GLSRC)gdev3852.c $(PDEVH) $(gdevpcl_h)
551
 
        $(GLCC) $(GLO_)gdev3852.$(OBJ) $(C_) $(GLSRC)gdev3852.c
552
 
 
553
 
### ---------- The Canon LBP-8II and LIPS III printer devices ---------- ###
554
 
### Note: these drivers were contributed by users.                       ###
555
 
### For questions about these drivers, please contact                    ###
556
 
###       Lauri Paatero, lauri.paatero@paatero.pp.fi                     ###
557
 
 
558
 
lbp8_=$(GLOBJ)gdevlbp8.$(OBJ)
559
 
$(DD)lbp8.dev : $(lbp8_) $(DD)page.dev
560
 
        $(SETPDEV) $(DD)lbp8 $(lbp8_)
561
 
 
562
 
$(DD)lips3.dev : $(lbp8_) $(DD)page.dev
563
 
        $(SETPDEV) $(DD)lips3 $(lbp8_)
564
 
 
565
 
$(GLOBJ)gdevlbp8.$(OBJ) : $(GLSRC)gdevlbp8.c $(PDEVH)
566
 
        $(GLCC) $(GLO_)gdevlbp8.$(OBJ) $(C_) $(GLSRC)gdevlbp8.c
567
 
 
568
 
### -------------- The Epson LP-8000 laser printer device -------------- ###
569
 
### Note: this driver was contributed by a user: please contact Oleg     ###
570
 
###       Oleg Fat'yanov <faty1@rlem.titech.ac.jp> if you have questions.###
571
 
 
572
 
lp8000_=$(GLOBJ)gdevlp8k.$(OBJ)
573
 
$(DD)lp8000.dev : $(lp8000_) $(DD)page.dev
574
 
        $(SETPDEV) $(DD)lp8000 $(lp8000_)
575
 
 
576
 
$(GLOBJ)gdevlp8k.$(OBJ) : $(GLSRC)gdevlp8k.c $(PDEVH)
577
 
        $(GLCC) $(GLO_)gdevlp8k.$(OBJ) $(C_) $(GLSRC)gdevlp8k.c
578
 
 
579
 
### -------------- The C.Itoh M8510 printer device --------------------- ###
580
 
### Note: this driver was contributed by a user: please contact Bob      ###
581
 
###       Smith <bob@snuffy.penfield.ny.us> if you have questions.       ###
582
 
 
583
 
m8510_=$(GLOBJ)gdev8510.$(OBJ)
584
 
$(DD)m8510.dev : $(m8510_) $(DD)page.dev
585
 
        $(SETPDEV) $(DD)m8510 $(m8510_)
586
 
 
587
 
$(GLOBJ)gdev8510.$(OBJ) : $(GLSRC)gdev8510.c $(PDEVH)
588
 
        $(GLCC) $(GLO_)gdev8510.$(OBJ) $(C_) $(GLSRC)gdev8510.c
589
 
 
590
 
### -------------- 24pin Dot-matrix printer with 360DPI ---------------- ###
591
 
### Note: this driver was contributed by users.  Please contact:         ###
592
 
###    Andreas Schwab (schwab@ls5.informatik.uni-dortmund.de) for        ###
593
 
###      questions about the NEC P6;                                     ###
594
 
###    Christian Felsch (felsch@tu-harburg.d400.de) for                  ###
595
 
###      questions about the Epson LQ850.                                ###
596
 
 
597
 
dm24_=$(GLOBJ)gdevdm24.$(OBJ)
598
 
$(DD)necp6.dev : $(dm24_) $(DD)page.dev
599
 
        $(SETPDEV) $(DD)necp6 $(dm24_)
600
 
 
601
 
$(DD)lq850.dev : $(dm24_) $(DD)page.dev
602
 
        $(SETPDEV) $(DD)lq850 $(dm24_)
603
 
 
604
 
$(GLOBJ)gdevdm24.$(OBJ) : $(GLSRC)gdevdm24.c $(PDEVH)
605
 
        $(GLCC) $(GLO_)gdevdm24.$(OBJ) $(C_) $(GLSRC)gdevdm24.c
606
 
 
607
 
### ----------------- Lexmark 5700 printer ----------------------------- ###
608
 
### Note: this driver was contributed by users.  Please contact:         ###
609
 
###   Stephen Taylor (setaylor@ma.ultranet.com) if you have questions.   ###
610
 
 
611
 
lxm5700m_=$(GLOBJ)gdevlxm.$(OBJ)
612
 
$(DD)lxm5700m.dev : $(lxm5700m_) $(DD)page.dev
613
 
        $(SETPDEV) $(DD)lxm5700m $(lxm5700m_)
614
 
 
615
 
$(GLOBJ)gdevlxm.$(OBJ) : $(GLSRC)gdevlxm.c $(PDEVH) $(gsparams_h)
616
 
        $(GLCC) $(GLO_)gdevlxm.$(OBJ) $(C_) $(GLSRC)gdevlxm.c
617
 
 
618
 
### ----------------- The Okidata MicroLine 182 device ----------------- ###
619
 
### Note: this driver was contributed by a user: please contact          ###
620
 
###       Maarten Koning (smeg@bnr.ca) if you have questions.            ###
621
 
 
622
 
oki182_=$(GLOBJ)gdevo182.$(OBJ)
623
 
$(DD)oki182.dev : $(oki182_) $(DD)page.dev
624
 
        $(SETPDEV) $(DD)oki182 $(oki182_)
625
 
 
626
 
$(GLOBJ)gdevo182.$(OBJ) : $(GLSRC)gdevo182.c $(PDEVH)
627
 
        $(GLCC) $(GLO_)gdevo182.$(OBJ) $(C_) $(GLSRC)gdevo182.c
628
 
 
629
 
### ------------- The Okidata IBM compatible printer device ------------ ###
630
 
### Note: this driver was contributed by a user: please contact          ###
631
 
###       Charles Mack (chasm@netcom.com) if you have questions.         ###
632
 
 
633
 
okiibm_=$(GLOBJ)gdevokii.$(OBJ)
634
 
$(DD)okiibm.dev : $(okiibm_) $(DD)page.dev
635
 
        $(SETPDEV) $(DD)okiibm $(okiibm_)
636
 
 
637
 
$(GLOBJ)gdevokii.$(OBJ) : $(GLSRC)gdevokii.c $(PDEVH)
638
 
        $(GLCC) $(GLO_)gdevokii.$(OBJ) $(C_) $(GLSRC)gdevokii.c
639
 
 
640
 
### ------------------ The Epson Stylus Photo devices ------------------ ###
641
 
### This driver was contributed by a user: please contact                ###
642
 
###     Zoltan Kocsi (zoltan@bendor.com.au) if you have questions.       ###
643
 
 
644
 
photoex_=$(GLOBJ)gdevphex.$(OBJ)
645
 
$(DD)photoex.dev : $(photoex_) $(DD)page.dev
646
 
        $(SETPDEV) $(DD)photoex $(photoex_)
647
 
 
648
 
$(GLOBJ)gdevphex.$(OBJ) : $(GLSRC)gdevphex.c $(PDEVH)
649
 
        $(GLCC) $(GLO_)gdevphex.$(OBJ) $(C_) $(GLSRC)gdevphex.c
650
 
 
651
 
### ------------- The Ricoh 4081 laser printer device ------------------ ###
652
 
### Note: this driver was contributed by users:                          ###
653
 
###       please contact kdw@oasis.icl.co.uk if you have questions.      ###
654
 
 
655
 
r4081_=$(GLOBJ)gdev4081.$(OBJ)
656
 
$(DD)r4081.dev : $(r4081_) $(DD)page.dev
657
 
        $(SETPDEV) $(DD)r4081 $(r4081_)
658
 
 
659
 
 
660
 
$(GLOBJ)gdev4081.$(OBJ) : $(GLSRC)gdev4081.c $(PDEVH)
661
 
        $(GLCC) $(GLO_)gdev4081.$(OBJ) $(C_) $(GLSRC)gdev4081.c
662
 
 
663
 
### -------------------- Sony NWP533 printer device -------------------- ###
664
 
### Note: this driver was contributed by a user: please contact Tero     ###
665
 
###       Kivinen (kivinen@joker.cs.hut.fi) if you have questions.       ###
666
 
 
667
 
nwp533_=$(GLOBJ)gdevn533.$(OBJ)
668
 
$(DD)nwp533.dev : $(nwp533_) $(DD)page.dev
669
 
        $(SETPDEV) $(DD)nwp533 $(nwp533_)
670
 
 
671
 
$(GLOBJ)gdevn533.$(OBJ) : $(GLSRC)gdevn533.c $(PDEVH)
672
 
        $(GLCC) $(GLO_)gdevn533.$(OBJ) $(C_) $(GLSRC)gdevn533.c
673
 
 
674
 
### ------------------------- The SPARCprinter ------------------------- ###
675
 
### Note: this driver was contributed by users: please contact Martin    ###
676
 
###       Schulte (schulte@thp.uni-koeln.de) if you have questions.      ###
677
 
###       He would also like to hear from anyone using the driver.       ###
678
 
### Please consult the source code for additional documentation.         ###
679
 
 
680
 
sparc_=$(GLOBJ)gdevsppr.$(OBJ)
681
 
$(DD)sparc.dev : $(sparc_) $(DD)page.dev
682
 
        $(SETPDEV) $(DD)sparc $(sparc_)
683
 
 
684
 
$(GLOBJ)gdevsppr.$(OBJ) : $(GLSRC)gdevsppr.c $(PDEVH)
685
 
        $(GLCC) $(GLO_)gdevsppr.$(OBJ) $(C_) $(GLSRC)gdevsppr.c
686
 
 
687
 
### ----------------- The StarJet SJ48 device -------------------------- ###
688
 
### Note: this driver was contributed by a user: if you have questions,  ###
689
 
###                           .                                          ###
690
 
###       please contact Mats Akerblom (f86ma@dd.chalmers.se).           ###
691
 
 
692
 
sj48_=$(GLOBJ)gdevsj48.$(OBJ)
693
 
$(DD)sj48.dev : $(sj48_) $(DD)page.dev
694
 
        $(SETPDEV) $(DD)sj48 $(sj48_)
695
 
 
696
 
$(GLOBJ)gdevsj48.$(OBJ) : $(GLSRC)gdevsj48.c $(PDEVH)
697
 
        $(GLCC) $(GLO_)gdevsj48.$(OBJ) $(C_) $(GLSRC)gdevsj48.c
698
 
 
699
 
### ----------------- Tektronix 4396d color printer -------------------- ###
700
 
### Note: this driver was contributed by a user: please contact          ###
701
 
###       Karl Hakimian (hakimian@haney.eecs.wsu.edu)                    ###
702
 
###       if you have questions.                                         ###
703
 
 
704
 
t4693d_=$(GLOBJ)gdev4693.$(OBJ)
705
 
$(DD)t4693d2.dev : $(t4693d_) $(DD)page.dev
706
 
        $(SETPDEV) $(DD)t4693d2 $(t4693d_)
707
 
 
708
 
$(DD)t4693d4.dev : $(t4693d_) $(DD)page.dev
709
 
        $(SETPDEV) $(DD)t4693d4 $(t4693d_)
710
 
 
711
 
$(DD)t4693d8.dev : $(t4693d_) $(DD)page.dev
712
 
        $(SETPDEV) $(DD)t4693d8 $(t4693d_)
713
 
 
714
 
$(GLOBJ)gdev4693.$(OBJ) : $(GLSRC)gdev4693.c $(PDEVH)
715
 
        $(GLCC) $(GLO_)gdev4693.$(OBJ) $(C_) $(GLSRC)gdev4693.c
716
 
 
717
 
### -------------------- Tektronix ink-jet printers -------------------- ###
718
 
### Note: this driver was contributed by a user: please contact          ###
719
 
###       Karsten Spang (spang@nbivax.nbi.dk) if you have questions.     ###
720
 
 
721
 
tek4696_=$(GLOBJ)gdevtknk.$(OBJ)
722
 
$(DD)tek4696.dev : $(tek4696_) $(DD)page.dev
723
 
        $(SETPDEV) $(DD)tek4696 $(tek4696_)
724
 
 
725
 
$(GLOBJ)gdevtknk.$(OBJ) : $(GLSRC)gdevtknk.c $(PDEVH) $(malloc__h)
726
 
        $(GLCC) $(GLO_)gdevtknk.$(OBJ) $(C_) $(GLSRC)gdevtknk.c
727
 
 
728
 
###### ------------------------- Fax devices ------------------------- ######
729
 
 
730
 
### ------------------------- CAPI fax devices -------------------------- ###
731
 
### Note: this driver was contributed by a user: please contact           ###
732
 
###       Peter Schaefer <peter.schaefer@gmx.de> if you have questions.   ###
733
 
 
734
 
cfax_=$(GLOBJ)gdevcfax.$(OBJ)
735
 
 
736
 
$(DD)cfax.dev : $(cfax_) $(DD)fax.dev
737
 
        $(SETDEV) $(DD)cfax $(cfax_)
738
 
        $(ADDMOD) $(DD)cfax -include $(DD)fax
739
 
 
740
 
$(GLOBJ)gdevcfax.$(OBJ) : $(GLSRC)gdevcfax.c $(PDEVH)\
741
 
 $(gdevfax_h) $(scfx_h) $(strimpl_h)
742
 
        $(GLCC) $(GLO_)gdevcfax.$(OBJ) $(C_) $(GLSRC)gdevcfax.c
743
 
 
744
 
### ------------------------- The DigiFAX device ------------------------ ###
745
 
###    This driver outputs images in a format suitable for use with       ###
746
 
###    DigiBoard, Inc.'s DigiFAX software.  Use -sDEVICE=dfaxhigh for     ###
747
 
###    high resolution output, -sDEVICE=dfaxlow for normal output.        ###
748
 
### Note: this driver was contributed by a user: please contact           ###
749
 
###       Rick Richardson (rick@digibd.com) if you have questions.        ###
750
 
 
751
 
dfax_=$(GLOBJ)gdevdfax.$(OBJ)
752
 
 
753
 
$(DD)dfaxlow.dev : $(dfax_) $(DD)tfax.dev
754
 
        $(SETDEV) $(DD)dfaxlow $(dfax_)
755
 
        $(ADDMOD) $(GLGEN)dfaxlow -include $(DD)tfax
756
 
 
757
 
$(DD)dfaxhigh.dev : $(dfax_) $(DD)tfax.dev
758
 
        $(SETDEV) $(DD)dfaxhigh $(dfax_)
759
 
        $(ADDMOD) $(GLGEN)dfaxhigh -include $(DD)tfax
760
 
 
761
 
$(GLOBJ)gdevdfax.$(OBJ) : $(GLSRC)gdevdfax.c $(PDEVH)\
762
 
 $(gdevfax_h) $(gdevtfax_h) $(scfx_h) $(strimpl_h)
763
 
        $(GLCC) $(GLO_)gdevdfax.$(OBJ) $(C_) $(GLSRC)gdevdfax.c
764
 
 
765
 
###### --------------------- Raster file formats --------------------- ######
766
 
 
767
 
### -------------------- The CIF file format for VLSI ------------------ ###
768
 
### Note: this driver was contributed by a user: please contact          ###
769
 
###       Frederic Petrot (petrot@masi.ibp.fr) if you have questions.    ###
770
 
 
771
 
cif_=$(GLOBJ)gdevcif.$(OBJ)
772
 
$(DD)cif.dev : $(cif_) $(DD)page.dev
773
 
        $(SETPDEV) $(DD)cif $(cif_)
774
 
 
775
 
$(GLOBJ)gdevcif.$(OBJ) : $(GLSRC)gdevcif.c $(PDEVH)
776
 
        $(GLCC) $(GLO_)gdevcif.$(OBJ) $(C_) $(GLSRC)gdevcif.c
777
 
 
778
 
### ------------------------- Inferno bitmaps -------------------------- ###
779
 
### Note: this driver was contributed by a user: please contact          ###
780
 
###       Russ Cox <rsc@plan9.bell-labs.com> if you have questions.      ###
781
 
 
782
 
inferno_=$(GLOBJ)gdevifno.$(OBJ)
783
 
$(DD)inferno.dev : $(inferno_) $(DD)page.dev
784
 
        $(SETPDEV) $(DD)inferno $(inferno_)
785
 
 
786
 
$(GLOBJ)gdevifno.$(OBJ) : $(GLSRC)gdevifno.c $(PDEVH)\
787
 
 $(gsparam_h)
788
 
        $(GLCC) $(GLO_)gdevifno.$(OBJ) $(C_) $(GLSRC)gdevifno.c
789
 
 
790
 
### --------------------------- MGR devices ---------------------------- ###
791
 
### Note: these drivers were contributed by a user: please contact       ###
792
 
###       Carsten Emde (ce@ceag.ch) if you have questions.               ###
793
 
 
794
 
MGR=$(GLOBJ)gdevmgr.$(OBJ) $(GLOBJ)gdevpccm.$(OBJ)
795
 
 
796
 
gdevmgr_h= $(GLSRC)gdevmgr.h
797
 
 
798
 
$(GLOBJ)gdevmgr.$(OBJ) : $(GLSRC)gdevmgr.c $(PDEVH)\
799
 
 $(gdevmgr_h) $(gdevpccm_h)
800
 
        $(GLCC) $(GLO_)gdevmgr.$(OBJ) $(C_) $(GLSRC)gdevmgr.c
801
 
 
802
 
$(DD)mgrmono.dev : $(MGR) $(DD)page.dev
803
 
        $(SETPDEV) $(DD)mgrmono $(MGR)
804
 
 
805
 
$(DD)mgrgray2.dev : $(MGR) $(DD)page.dev
806
 
        $(SETPDEV) $(DD)mgrgray2 $(MGR)
807
 
 
808
 
$(DD)mgrgray4.dev : $(MGR) $(DD)page.dev
809
 
        $(SETPDEV) $(DD)mgrgray4 $(MGR)
810
 
 
811
 
$(DD)mgrgray8.dev : $(MGR) $(DD)page.dev
812
 
        $(SETPDEV) $(DD)mgrgray8 $(MGR)
813
 
 
814
 
$(DD)mgr4.dev : $(MGR) $(DD)page.dev
815
 
        $(SETPDEV) $(DD)mgr4 $(MGR)
816
 
 
817
 
$(DD)mgr8.dev : $(MGR) $(DD)page.dev
818
 
        $(SETPDEV) $(DD)mgr8 $(MGR)
819
 
 
820
 
### -------------------------- SGI RGB pixmaps -------------------------- ###
821
 
 
822
 
sgirgb_=$(GLOBJ)gdevsgi.$(OBJ)
823
 
$(DD)sgirgb.dev : $(sgirgb_) $(DD)page.dev
824
 
        $(SETPDEV) $(DD)sgirgb $(sgirgb_)
825
 
 
826
 
gdevsgi_h=$(GLSRC)gdevsgi.h
827
 
 
828
 
$(GLOBJ)gdevsgi.$(OBJ) : $(GLSRC)gdevsgi.c $(PDEVH) $(gdevsgi_h)
829
 
        $(GLCC) $(GLO_)gdevsgi.$(OBJ) $(C_) $(GLSRC)gdevsgi.c
830
 
 
831
 
### ---------------- Sun raster files ---------------- ###
832
 
 
833
 
sunr_=$(GLOBJ)gdevsunr.$(OBJ)
834
 
 
835
 
# Harlequin variant, 1-bit
836
 
$(DD)sunhmono.dev : $(sunr_) $(DD)page.dev
837
 
        $(SETPDEV) $(DD)sunhmono $(sunr_)
838
 
 
839
 
$(GLOBJ)gdevsunr.$(OBJ) : $(GLSRC)gdevsunr.c $(PDEVH)
840
 
        $(GLCC) $(GLO_)gdevsunr.$(OBJ) $(C_) $(GLSRC)gdevsunr.c
841
 
 
842
 
 
843
 
#########################################################################
844
 
### --------------------Japanese printer addons --------------------- ###
845
 
#########################################################################
846
 
 
847
 
### These drivers are based on patches on existing device drivers in the
848
 
### src/ directory, therefore they are not in addons/
849
 
 
850
 
$(DD)ljet4pjl.dev : $(HPMONO) $(DD)page.dev
851
 
        $(SETPDEV) $(DD)ljet4pjl $(HPMONO)
852
 
 
853
 
$(DD)lj4dithp.dev : $(cdeskjet_) $(DD)page.dev
854
 
        $(SETPDEV) $(DD)lj4dithp $(cdeskjet_)
855
 
 
856
 
$(DD)dj505j.dev : $(cdeskjet_)
857
 
        $(SETPDEV) $(DD)dj505j $(cdeskjet_)
858
 
 
859
 
$(DD)picty180.dev : $(cdeskjet_)
860
 
        $(SETPDEV) $(DD)picty180 $(cdeskjet_)
861
 
 
862
 
#########################################################################