~ubuntu-branches/ubuntu/jaunty/ghostscript/jaunty-updates

« back to all changes in this revision

Viewing changes to src/contrib.mak

  • Committer: Bazaar Package Importer
  • Author(s): Till Kamppeter
  • Date: 2009-01-20 16:40:45 UTC
  • mfrom: (1.1.10 upstream)
  • Revision ID: james.westby@ubuntu.com-20090120164045-lnfhi0n30o5lwhwa
Tags: 8.64.dfsg.1~svn9377-0ubuntu1
* New upstream release (SVN rev 9377)
   o Fixes many bugs concerning PDF rendering, to make the PDF printing
     workflow correctly working.
   o Fixes long-standing bugs in many drivers, like input paper tray and
     duplex options not working for the built-in PCL 4, 5, 5c, 5e, and
     6/XL drivers, PDF input not working for bjc600, bjc800, and cups
     output devices, several options not working and uninitialized
     memory with cups output device.
   o Merged nearly all patches of the Ubuntu and Debian packages upstream.
   o Fixes LP: #317810, LP: #314439, LP: #314018.
* debian/patches/03_libpaper_support.dpatch,
  debian/patches/11_gs-cjk_font_glyph_handling_fix.dpatch,
  debian/patches/12_gs-cjk_vertical_writing_metrics_fix.dpatch,
  debian/patches/13_gs-cjk_cjkps_examples.dpatch,
  debian/patches/20_bbox_segv_fix.dpatch,
  debian/patches/21_brother_7x0_gdi_fix.dpatch,
  debian/patches/22_epsn_margin_workaround.dpatch,
  debian/patches/24_gs_man_fix.dpatch,
  debian/patches/25_toolbin_insecure_tmp_usage_fix.dpatch,
  debian/patches/26_assorted_script_fixes.dpatch,
  debian/patches/29_gs_css_fix.dpatch,
  debian/patches/30_ps2pdf_man_improvement.dpatch,
  debian/patches/31_fix-gc-sigbus.dpatch,
  debian/patches/34_ftbfs-on-hurd-fix.dpatch,
  debian/patches/35_disable_libcairo.dpatch,
  debian/patches/38_pxl-duplex.dpatch,
  debian/patches/39_pxl-resolution.dpatch,
  debian/patches/42_gs-init-ps-delaybind-fix.dpatch,
  debian/patches/45_bjc600-bjc800-pdf-input.dpatch,
  debian/patches/48_cups-output-device-pdf-duplex-uninitialized-memory-fix.dpatch,
  debian/patches/50_lips4-floating-point-exception.dpatch,
  debian/patches/52_cups-device-logging.dpatch,
  debian/patches/55_pcl-input-slot-fix.dpatch,
  debian/patches/57_pxl-input-slot-fix.dpatch,
  debian/patches/60_pxl-cups-driver-pdf.dpatch,
  debian/patches/62_onebitcmyk-pdf.dpatch,
  debian/patches/65_too-big-temp-files-1.dpatch,
  debian/patches/67_too-big-temp-files-2.dpatch,
  debian/patches/70_take-into-account-data-in-stream-buffer-before-refill.dpatch:
  Removed, applied upstream.
* debian/patches/01_docdir_fix_for_debian.dpatch,
  debian/patches/02_gs_man_fix_debian.dpatch,
  debian/patches/01_docdir-fix-for-debian.dpatch,
  debian/patches/02_docdir-fix-for-debian.dpatch: Renamed patches to
  make merging with Debian easier.
* debian/patches/32_improve-handling-of-media-size-changes-from-gv.dpatch, 
  debian/patches/33_bad-params-to-xinitimage-on-large-bitmaps.dpatch:
  regenerated for new source directory structure.
* debian/rules: Corrected paths to remove cidfmap (it is in Resource/Init/
  in GS 8.64) and to install headers (source paths are psi/ and base/ now).
* debian/rules: Remove all fontmaps, as DeFoMa replaces them.
* debian/local/pdftoraster/pdftoraster.c,
  debian/local/pdftoraster/pdftoraster.convs, debian/rules: Removed
  added pdftoraster filter and use the one which comes with Ghostscript.
* debian/ghostscript.links: s/8.63/8.64/

Show diffs side-by-side

added added

removed removed

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