📄 contrib.mak
字号:
# Copyright (C) 1989, 1996, 1997, 1998 Aladdin Enterprises. All rights reserved.
#
# This file is part of Aladdin Ghostscript.
#
# Aladdin Ghostscript is distributed with NO WARRANTY OF ANY KIND. No author
# or distributor accepts any responsibility for the consequences of using it,
# or for whether it serves any particular purpose or works at all, unless he
# or she says so in writing. Refer to the Aladdin Ghostscript Free Public
# License (the "License") for full details.
#
# Every copy of Aladdin Ghostscript must include a copy of the License,
# normally in a plain ASCII text file named PUBLIC. The License grants you
# the right to copy, modify and redistribute Aladdin Ghostscript, but only
# under certain conditions described in the License. Among other things, the
# License requires that the copyright notice and this notice be preserved on
# all copies.
# $Id: contrib.mak $
# makefile for contributed device drivers.
# Define the name of this makefile.
CONTRIB_MAK=$(GLSRC)contrib.mak
###### --------------------------- Catalog -------------------------- ######
# The following drivers are user-contributed, and maintained (if at all)
# by users. Please do not ask Aladdin about problems with these drivers.
# MS-DOS displays (note: not usable with Desqview/X):
# * herc Hercules Graphics display [MS-DOS only]
# * pe Private Eye display
# Unix and VMS:
# * att3b1 AT&T 3b1/Unixpc monochrome display [3b1 only]
# * sonyfb Sony Microsystems monochrome display [Sony only]
# * sunview SunView window system [SunOS only]
# Platform-independent:
# * sxlcrt CRT sixels, e.g. for VT240-like terminals
# Printers:
# * ap3250 Epson AP3250 printer
# * appledmp Apple Dot Matrix Printer (should also work with Imagewriter)
# * bj10e Canon BubbleJet BJ10e
# * bj200 Canon BubbleJet BJ200
# * bjc600 Canon Color BubbleJet BJC-600, BJC-4000 and BJC-70
# also good for Apple printers like the StyleWriter 2x00
# * bjc800 Canon Color BubbleJet BJC-800
# * ccr CalComp Raster format
# * cdeskjet H-P DeskJet 500C with 1 bit/pixel color
# * cdjcolor H-P DeskJet 500C with 24 bit/pixel color and
# high-quality color (Floyd-Steinberg) dithering;
# also good for DeskJet 540C and Citizen Projet IIc (-r200x300)
# * cdjmono H-P DeskJet 500C printing black only;
# also good for DeskJet 510, 520, and 540C (black only)
# * cdj500 H-P DeskJet 500C (same as cdjcolor)
# * cdj550 H-P DeskJet 550C/560C/660C/660Cse
# * cp50 Mitsubishi CP50 color printer
# * declj250 alternate DEC LJ250 driver
# * djet500c H-P DeskJet 500C alternate driver
# (does not work on 550C or 560C)
# * dnj650c H-P DesignJet 650C
# epson Epson-compatible dot matrix printers (9- or 24-pin)
# * eps9mid Epson-compatible 9-pin, interleaved lines
# (intermediate resolution)
# * eps9high Epson-compatible 9-pin, interleaved lines
# (triple resolution)
# * epsonc Epson LQ-2550 and Fujitsu 3400/2400/1200 color printers
# * hl7x0 Brother HL 720 and HL 730 (HL 760 is PCL compliant)
# * ibmpro IBM 9-pin Proprinter
# * imagen Imagen ImPress printers
# * iwhi Apple Imagewriter in high-resolution mode
# * iwlo Apple Imagewriter in low-resolution mode
# * iwlq Apple Imagewriter LQ in 320 x 216 dpi mode
# * jetp3852 IBM Jetprinter ink-jet color printer (Model #3852)
# * la50 DEC LA50 printer
# * la70 DEC LA70 printer
# * la70t DEC LA70 printer with low-resolution text enhancement
# * la75 DEC LA75 printer
# * la75plus DEC LA75plus printer
# * lbp8 Canon LBP-8II laser printer
# * lips3 Canon LIPS III laser printer in English (CaPSL) mode
# * ln03 DEC LN03 printer
# * lj250 DEC LJ250 Companion color printer
# + lj4dith H-P LaserJet 4 with Floyd-Steinberg dithering
# * lp8000 Epson LP-8000 laser printer
# * lq850 Epson LQ850 printer at 360 x 360 DPI resolution;
# also good for Canon BJ300 with LQ850 emulation
# * m8510 C.Itoh M8510 printer
# * necp6 NEC P6/P6+/P60 printers at 360 x 360 DPI resolution
# * nwp533 Sony Microsystems NWP533 laser printer [Sony only]
# * oki182 Okidata MicroLine 182
# * okiibm Okidata MicroLine IBM-compatible printers
# * paintjet alternate H-P PaintJet color printer
# * pj H-P PaintJet XL driver
# * pjetxl alternate H-P PaintJet XL driver
# * pjxl H-P PaintJet XL color printer
# * pjxl300 H-P PaintJet XL300 color printer;
# also good for PaintJet 1200C and CopyJet
# * r4081 Ricoh 4081 laser printer
# * sj48 StarJet 48 inkjet printer
# * sparc SPARCprinter
# * st800 Epson Stylus 800 printer
# * stcolor Epson Stylus Color
# * t4693d2 Tektronix 4693d color printer, 2 bits per R/G/B component
# * t4693d4 Tektronix 4693d color printer, 4 bits per R/G/B component
# * t4693d8 Tektronix 4693d color printer, 8 bits per R/G/B component
# * tek4696 Tektronix 4695/4696 inkjet plotter
# * uniprint Unified printer driver -- Configurable Color ESC/P-,
# ESC/P2-, HP-RTL/PCL mono/color driver
# * xes Xerox XES printers (2700, 3700, 4045, etc.)
# Fax systems:
# * dfaxhigh DigiBoard, Inc.'s DigiFAX software format (high resolution)
# * dfaxlow DigiFAX low (normal) resolution
# Other raster file formats and devices:
# * cif CIF file format for VLSI
# * inferno Inferno bitmaps
# * mgrmono 1-bit monochrome MGR devices
# * mgrgray2 2-bit gray scale MGR devices
# * mgrgray4 4-bit gray scale MGR devices
# * mgrgray8 8-bit gray scale MGR devices
# * mgr4 4-bit (VGA) color MGR devices
# * mgr8 8-bit color MGR devices
# * sgirgb SGI RGB pixmap format
# If you add drivers, it would be nice if you kept each list
# in alphabetical order.
###### ----------------------- End of catalog ----------------------- ######
###### ------------------- MS-DOS display devices ------------------- ######
### ------------------- The Hercules Graphics display ------------------- ###
herc_=$(GLOBJ)gdevherc.$(OBJ)
herc.dev: $(herc_)
$(SETDEV) herc $(herc_)
$(GLOBJ)gdevherc.$(OBJ): $(GLSRC)gdevherc.c $(GDEV) $(dos__h)\
$(gsmatrix_h) $(gxbitmap_h)
$(GLCC) $(GLO_)gdevherc.$(OBJ) $(C_) $(GLSRC)gdevherc.c
### ---------------------- The Private Eye display ---------------------- ###
### Note: this driver was contributed by a user: ###
### please contact narf@media-lab.media.mit.edu if you have questions. ###
pe_=$(GLOBJ)gdevpe.$(OBJ)
pe.dev: $(pe_)
$(SETDEV) pe $(pe_)
$(GLOBJ)gdevpe.$(OBJ): $(GLSRC)gdevpe.c $(GDEV) $(memory__h)
$(GLCC) $(GLO_)gdevpe.$(OBJ) $(C_) $(GLSRC)gdevpe.c
###### ----------------------- Other displays ------------------------ ######
### -------------- The AT&T 3b1 Unixpc monochrome display --------------- ###
### Note: this driver was contributed by a user: please contact ###
### Andy Fyfe (andy@cs.caltech.edu) if you have questions. ###
att3b1_=$(GLOBJ)gdev3b1.$(OBJ)
att3b1.dev: $(att3b1_)
$(SETDEV) att3b1 $(att3b1_)
$(GLOBJ)gdev3b1.$(OBJ): $(GLSRC)gdev3b1.c $(GDEV)
$(GLCC) $(GLO_)gdev3b1.$(OBJ) $(C_) $(GLSRC)gdev3b1.c
### ------------------- Sony NeWS frame buffer device ------------------ ###
### Note: this driver was contributed by a user: please contact ###
### Mike Smolenski (mike@intertech.com) if you have questions. ###
# This is implemented as a 'printer' device.
sonyfb_=$(GLOBJ)gdevsnfb.$(OBJ)
sonyfb.dev: $(sonyfb_) page.dev
$(SETPDEV) sonyfb $(sonyfb_)
$(GLOBJ)gdevsnfb.$(OBJ): $(GLSRC)gdevsnfb.c $(PDEVH)
$(GLCC) $(GLO_)gdevsnfb.$(OBJ) $(C_) $(GLSRC)gdevsnfb.c
### ------------------------ The SunView device ------------------------ ###
### Note: this driver is maintained by a user: if you have questions, ###
### please contact Andreas Stolcke (stolcke@icsi.berkeley.edu). ###
sunview_=$(GLOBJ)gdevsun.$(OBJ)
sunview.dev: $(sunview_)
$(SETDEV) sunview $(sunview_)
$(ADDMOD) sunview -lib suntool sunwindow pixrect
$(GLOBJ)gdevsun.$(OBJ): $(GLSRC)gdevsun.c $(GDEV) $(malloc__h)\
$(gscdefs_h) $(gserrors_h) $(gsmatrix_h)
$(GLCC) $(GLO_)gdevsun.$(OBJ) $(C_) $(GLSRC)gdevsun.c
### ------------------------- DEC sixel displays ------------------------ ###
### Note: this driver was contributed by a user: please contact ###
### Phil Keegstra (keegstra@tonga.gsfc.nasa.gov) if you have questions. ###
# This is a "printer" device, but it probably shouldn't be.
# I don't know why the implementor chose to do it this way.
sxlcrt_=$(GLOBJ)gdevln03.$(OBJ)
sxlcrt.dev: $(sxlcrt_) page.dev
$(SETPDEV) sxlcrt $(sxlcrt_)
###### --------------- Memory-buffered printer devices --------------- ######
### --------------------- The Apple printer devices --------------------- ###
### Note: these drivers were contributed by users. ###
### If you have questions about the DMP driver, please contact ###
### Mark Wedel (master@cats.ucsc.edu). ###
### If you have questions about the Imagewriter drivers, please contact ###
### Jonathan Luckey (luckey@rtfm.mlb.fl.us). ###
### If you have questions about the Imagewriter LQ driver, please ###
### contact Scott Barker (barkers@cuug.ab.ca). ###
appledmp_=$(GLOBJ)gdevadmp.$(OBJ)
$(GLOBJ)gdevadmp.$(OBJ): $(GLSRC)gdevadmp.c $(PDEVH)
$(GLCC) $(GLO_)gdevadmp.$(OBJ) $(C_) $(GLSRC)gdevadmp.c
appledmp.dev: $(appledmp_) page.dev
$(SETPDEV) appledmp $(appledmp_)
iwhi.dev: $(appledmp_) page.dev
$(SETPDEV) iwhi $(appledmp_)
iwlo.dev: $(appledmp_) page.dev
$(SETPDEV) iwlo $(appledmp_)
iwlq.dev: $(appledmp_) page.dev
$(SETPDEV) iwlq $(appledmp_)
### ------------ The Canon BubbleJet BJ10e and BJ200 devices ------------ ###
bj10e_=$(GLOBJ)gdevbj10.$(OBJ)
bj10e.dev: $(bj10e_) page.dev
$(SETPDEV) bj10e $(bj10e_)
bj200.dev: $(bj10e_) page.dev
$(SETPDEV) bj200 $(bj10e_)
$(GLOBJ)gdevbj10.$(OBJ): $(GLSRC)gdevbj10.c $(PDEVH)
$(GLCC) $(GLO_)gdevbj10.$(OBJ) $(C_) $(GLSRC)gdevbj10.c
### ------------- The CalComp Raster Format ----------------------------- ###
### Note: this driver was contributed by a user: please contact ###
### Ernst Muellner (ernst.muellner@oenzl.siemens.de) if you have ###
### questions. ###
ccr_=$(GLOBJ)gdevccr.$(OBJ)
ccr.dev: $(ccr_) page.dev
$(SETPDEV) ccr $(ccr_)
$(GLOBJ)gdevccr.$(OBJ): $(GLSRC)gdevccr.c $(PDEVH)
$(GLCC) $(GLO_)gdevccr.$(OBJ) $(C_) $(GLSRC)gdevccr.c
### The H-P DeskJet, PaintJet, and DesignJet family color printer devices.###
### Note: there are two different 500C drivers, both contributed by users.###
### If you have questions about the djet500c driver, ###
### please contact AKayser@et.tudelft.nl. ###
### If you have questions about the cdj* drivers, ###
### please contact g.cameron@biomed.abdn.ac.uk. ###
### If you have questions about the dnj560c driver, ###
### please contact koert@zen.cais.com. ###
### If you have questions about the lj4dith driver, ###
### please contact Eckhard.Rueggeberg@ts.go.dlr.de. ###
### If you have questions about the BJC600/BJC4000, BJC800, or ESCP ###
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -