]> git.ipfire.org Git - thirdparty/cups.git/blame - pstoraster/Makefile
Y2k copyright changes.
[thirdparty/cups.git] / pstoraster / Makefile
CommitLineData
5fd17634 1#
71fe22b7 2# "$Id: Makefile,v 1.14 2000/01/04 13:46:06 mike Exp $"
5fd17634 3#
4# GNU Ghostscript makefile for the Common UNIX Printing System (CUPS).
5#
71fe22b7 6# Copyright 1993-2000 by Easy Software Products.
5fd17634 7#
8# These coded instructions, statements, and computer programs are the
9# property of Easy Software Products and are protected by Federal
10# copyright law. Distribution and use rights are outlined in the file
11# "LICENSE.txt" which should have been included with this file. If this
12# file is missing or damaged please contact Easy Software Products
13# at:
14#
15# Attn: CUPS Licensing Information
16# Easy Software Products
17# 44141 Airport View Drive, Suite 204
18# Hollywood, Maryland 20636-3111 USA
19#
20# Voice: (301) 373-9603
21# EMail: cups-info@cups.org
22# WWW: http://www.cups.org
23#
24# This makefile and any derivative of it may be used and distributed
25# freely under the terms of the GNU General Public License when
26# used with GNU Ghostscript or its derivatives. Use of the makefile
27# (or any derivative of it) with software other than GNU GhostScript
28# (or its derivatives) is governed by the CUPS license agreement.
29#
30
31include ../Makedefs
32
33#
96ccd313 34# Object files...
35#
36
9958763a 37LIBOBJS = gconf.o gdevabuf.o gdevcups.o gdevddrw.o gdevdflt.o \
2777fb4c 38 gdevemap.o gdevm1.o gdevm16.o gdevm2.o gdevm24.o \
39 gdevm32.o gdevm4.o gdevm8.o gdevmem.o gdevmpla.o \
40 gdevmrop.o gdevnfwd.o gdevpipe.o gdevprn.o gp_nofb.o \
41 gp_unifn.o gp_unifs.o gp_unix.o gsalloc.o gsbitops.o \
42 gsbittab.o gscdef.o gschar.o gschar0.o gscie.o \
43 gscolor.o gscolor1.o gscolor2.o gscoord.o gscsepr.o \
44 gsdevice.o gsdevmem.o gsdparam.o gsdps1.o gsfont.o \
45 gsfont0.o gshsb.o gsht.o gsht1.o gshtscr.o gsimage.o \
46 gsimpath.o gsinit.o gsiodev.o gsline.o gsmatrix.o \
47 gsmemory.o gsmisc.o gspaint.o gsparam.o gspath.o \
48 gspath1.o gspcolor.o gsrop.o gsroptab.o gsstate.o \
49 gstype1.o gstype42.o gsutil.o gxacpath.o gxbcache.o \
50 gxccache.o gxccman.o gxcht.o gxclbits.o gxclfile.o \
51 gxclimag.o gxclip2.o gxclist.o gxclpath.o gxclread.o \
52 gxcmap.o gxcpath.o gxctable.o gxdcconv.o gxdcolor.o \
53 gxdither.o gxfill.o gxhint1.o gxhint2.o gxhint3.o \
54 gxht.o gximage.o gximage0.o gximage1.o gximage2.o \
55 gximage3.o gximage4.o gximage5.o gxpaint.o gxpath.o \
56 gxpath2.o gxpcmap.o gxpcopy.o gxpdash.o gxstroke.o \
57 ialloc.o ibnum.o iccinit0.o iconf.o idebug.o idict.o \
58 idparam.o igc.o igcref.o igcstr.o iinit.o ilocate.o \
59 imain.o iname.o interp.o iparam.o ireclaim.o isave.o \
60 iscan.o iscanbin.o iscannum.o iscantab.o istack.o \
9958763a 61 iutil.o iutil2.o sbcp.o sbhc.o sbwbs.o \
2777fb4c 62 scfd.o scfdtab.o scfe.o scfetab.o sdctc.o sdctd.o \
63 sdcte.o seexec.o sfile.o sfilter1.o sfilter2.o shc.o \
64 shcgen.o siscale.o sjpegc.o sjpegd.o sjpege.o \
65 sjpegerr.o slzwc.o slzwce.o slzwd.o smtf.o spcxd.o \
66 spdiff.o spngp.o srld.o srle.o sstring.o stream.o \
67 szlibc.o szlibd.o szlibe.o zarith.o zarray.o zbseq.o \
68 zchar.o zchar1.o zchar2.o zchar42.o zcharout.o zcie.o \
69 zcolor.o zcolor1.o zcolor2.o zcontrol.o zcrd.o \
96ccd313 70 zcsindex.o zcssepr.o zdevcal.o zdevice.o zdevice2.o \
71 zdict.o zdps1.o zfbcp.o zfdctc.o zfdctd.o zfdcte.o \
72 zfdecode.o zfile.o zfileio.o zfilter.o zfilter2.o \
73 zfilterx.o zfname.o zfont.o zfont0.o zfont1.o zfont2.o \
74 zfont42.o zfproc.o zfzlib.o zgeneric.o zgstate.o zhsb.o \
75 zht.o zht1.o zht2.o zimage2.o ziodev.o ziodev2.o \
76 zmath.o zmatrix.o zmedia2.o zmisc.o zmisc1.o zmisc2.o \
77 zpacked.o zpaint.o zpath.o zpath1.o zpcolor.o zrelbit.o \
78 zstack.o zstring.o zsysvm.o ztoken.o ztype.o zupath.o \
2777fb4c 79 zusparam.o zvmem.o zvmem2.o
9958763a 80OBJS = $(LIBOBJS) genarch.o pstoraster.o
2777fb4c 81
82#
83# Data files...
84#
85
86DFILES = Fontmap gs_btokn.ps gs_ccfnt.ps gs_cidfn.ps gs_cmap.ps \
87 gs_cmdl.ps gs_dbt_e.ps gs_diskf.ps gs_dps1.ps \
88 gs_fform.ps gs_fonts.ps gs_init.ps gs_iso_e.ps \
89 gs_kanji.ps gs_ksb_e.ps gs_l2img.ps gs_lev2.ps \
90 gs_mex_e.ps gs_mro_e.ps gs_pdfwr.ps gs_pdf.ps \
91 gs_pdf_e.ps gs_pfile.ps gs_res.ps gs_setpd.ps \
92 gs_statd.ps gs_std_e.ps gs_sym_e.ps gs_ttf.ps \
93 gs_typ42.ps gs_type1.ps gs_wan_e.ps gs_wl1_e.ps \
94 gs_wl2_e.ps gs_wl5_e.ps pdf_2ps.ps pdf_base.ps \
95 pdf_draw.ps pdf_font.ps pdf_main.ps pdf_sec.ps \
96 pfbtogs.ps
5fd17634 97
98#
99# Targets...
100#
101
9958763a 102TARGETS = genarch arch.h libgs.a pstoraster
5fd17634 103
5fd17634 104#
105# Make everything...
106#
107
108all: $(TARGETS)
109
110#
111# Clean all config and object files...
112#
113
114clean:
115 $(RM) $(TARGETS)
96ccd313 116 $(RM) $(OBJS)
5fd17634 117
2777fb4c 118#
119# Install files...
120#
121
122install: $(TARGETS)
123 -$(MKDIR) $(SERVERROOT)/filter
274f9fbb 124 $(CP) pstoraster $(SERVERROOT)/filter
9958763a 125 -$(LN) pstoraster $(SERVERROOT)/filter/pdftops
2777fb4c 126 -$(MKDIR) $(DATADIR)/pstoraster
274f9fbb 127 $(CP) $(DFILES) $(DATADIR)/pstoraster
2777fb4c 128
5fd17634 129#
130# genarch - generate the architecture configuration file.
131#
132
133genarch: genarch.o
37005c09 134 echo Linking $@...
5fd17634 135 $(CC) $(LDFLAGS) -o genarch genarch.o
96ccd313 136arch.h: genarch
37005c09 137 echo Generating $@...
96ccd313 138 ./genarch arch.h
5fd17634 139
140#
9958763a 141# libgs.a - GhostScript interpreter library...
5fd17634 142#
143
9958763a 144libgs.a: $(LIBOBJS) ../Makedefs
145 echo Archiving $@...
146 $(RM) $@
147 $(AR) $(ARFLAGS) $@ $(LIBOBJS)
148 $(RANLIB) $@
5fd17634 149
eb5b18fe 150gdevcups.o: ../cups/raster.h
96ccd313 151gconf.o iconf.o gscdef.o: gconfig.h
9958763a 152$(LIBOBJS): arch.h ../config.h ../Makedefs
153
154
155#
156# pstoraster - PostScript RIP filter.
157#
158
159pstoraster: pstoraster.o libgs.a ../Makedefs ../cups/$(LIBCUPS)
160 echo Linking $@...
161 $(CC) $(LDFLAGS) -o pstoraster pstoraster.o libgs.a \
162 $(LIBJPEG) $(LIBZ) $(LIBS) -lm
163pstoraster.o: arch.h ../config.h ../Makedefs
5fd17634 164
165#
71fe22b7 166# End of "$Id: Makefile,v 1.14 2000/01/04 13:46:06 mike Exp $".
5fd17634 167#