2 |
- |
1 |
# Copyright (C) 1995-2004 artofcode LLC. All rights reserved.
|
|
|
2 |
#
|
|
|
3 |
# This software is provided AS-IS with no warranty, either express or
|
|
|
4 |
# implied.
|
|
|
5 |
#
|
|
|
6 |
# This software is distributed under license and may not be copied,
|
|
|
7 |
# modified or distributed except as expressly authorized under the terms
|
|
|
8 |
# of the license contained in the file LICENSE in this distribution.
|
|
|
9 |
#
|
|
|
10 |
# For more information about licensing, please refer to
|
|
|
11 |
# http://www.ghostscript.com/licensing/. For information on
|
|
|
12 |
# commercial licensing, go to http://www.artifex.com/licensing/ or
|
|
|
13 |
# contact Artifex Software, Inc., 101 Lucas Valley Road #110,
|
|
|
14 |
# San Rafael, CA 94903, U.S.A., +1(415)492-9861.
|
|
|
15 |
|
|
|
16 |
# $Id: lib.mak,v 1.211 2005/08/24 19:02:22 giles Exp $
|
|
|
17 |
# (Platform-independent) makefile for Ghostscript graphics library
|
|
|
18 |
# and other support code.
|
|
|
19 |
# Users of this makefile must define the following:
|
|
|
20 |
# GLSRCDIR - the source directory
|
|
|
21 |
# GLGENDIR - the directory for source files generated during building
|
|
|
22 |
# GLOBJDIR - the object code directory
|
|
|
23 |
|
|
|
24 |
GLSRC=$(GLSRCDIR)$(D)
|
|
|
25 |
GLGEN=$(GLGENDIR)$(D)
|
|
|
26 |
GLOBJ=$(GLOBJDIR)$(D)
|
|
|
27 |
GLO_=$(O_)$(GLOBJ)
|
|
|
28 |
GLI_=$(GLGENDIR) $(II)$(GLSRCDIR)
|
|
|
29 |
GLF_=
|
|
|
30 |
GLCCFLAGS=$(I_)$(GLI_)$(_I) $(GLF_)
|
|
|
31 |
GLCC=$(CC_) $(GLCCFLAGS)
|
|
|
32 |
GLICCCC=$(CC_) $(I_)$(GLI_) $(II)$(ICCI_)$(_I) $(ICCCF_) $(GLF_)
|
|
|
33 |
GLJCC=$(CC_) $(I_)$(GLI_) $(II)$(JI_)$(_I) $(JCF_) $(GLF_)
|
|
|
34 |
GLZCC=$(CC_) $(I_)$(GLI_) $(II)$(ZI_)$(_I) $(ZCF_) $(GLF_)
|
|
|
35 |
GLJBIG2CC=$(CC_) $(I_)$(GLI_) $(II)$(JB2I_)$(_I) $(JB2CF_) $(GLF_)
|
|
|
36 |
# All top-level makefiles define GLD.
|
|
|
37 |
#GLD=$(GLGEN)
|
|
|
38 |
|
|
|
39 |
# Define the name of this makefile.
|
|
|
40 |
LIB_MAK=$(GLSRC)lib.mak
|
|
|
41 |
|
|
|
42 |
# Define the inter-dependencies of the .h files.
|
|
|
43 |
# Since not all versions of `make' defer expansion of macros,
|
|
|
44 |
# we must list these in bottom-to-top order.
|
|
|
45 |
|
|
|
46 |
# Generic files
|
|
|
47 |
|
|
|
48 |
arch_h=$(GLGEN)arch.h
|
|
|
49 |
stdpn_h=$(GLSRC)stdpn.h
|
|
|
50 |
stdpre_h=$(GLSRC)stdpre.h $(stdpn_h)
|
|
|
51 |
std_h=$(GLSRC)std.h $(arch_h) $(stdpre_h)
|
|
|
52 |
|
|
|
53 |
$(GLGEN)arch.h : $(GENARCH_XE)
|
|
|
54 |
$(EXP)$(GENARCH_XE) $(GLGEN)arch.h
|
|
|
55 |
|
|
|
56 |
# Platform interfaces
|
|
|
57 |
|
|
|
58 |
# gp.h requires gstypes.h and srdline.h.
|
|
|
59 |
gstypes_h=$(GLSRC)gstypes.h
|
|
|
60 |
srdline_h=$(GLSRC)srdline.h
|
|
|
61 |
gpgetenv_h=$(GLSRC)gpgetenv.h
|
|
|
62 |
gpmisc_h=$(GLSRC)gpmisc.h
|
|
|
63 |
gp_h=$(GLSRC)gp.h $(gpgetenv_h) $(gstypes_h) $(srdline_h)
|
|
|
64 |
gpcheck_h=$(GLSRC)gpcheck.h
|
|
|
65 |
gpsync_h=$(GLSRC)gpsync.h
|
|
|
66 |
|
|
|
67 |
# Configuration definitions
|
|
|
68 |
|
|
|
69 |
gconf_h=$(GLSRC)gconf.h $(gconfig_h)
|
|
|
70 |
# gconfig*.h are generated dynamically.
|
|
|
71 |
gconfig__h=$(GLGEN)gconfig_.h
|
|
|
72 |
gconfigv_h=$(GLGEN)gconfigv.h
|
|
|
73 |
gscdefs_h=$(GLSRC)gscdefs.h $(gconfigv_h)
|
|
|
74 |
|
|
|
75 |
# C library interfaces
|
|
|
76 |
|
|
|
77 |
# Because of variations in the "standard" header files between systems, and
|
|
|
78 |
# because we must include std.h before any file that includes sys/types.h,
|
|
|
79 |
# we define local include files named *_.h to substitute for <*.h>.
|
|
|
80 |
|
|
|
81 |
vmsmath_h=$(GLSRC)vmsmath.h
|
|
|
82 |
|
|
|
83 |
dos__h=$(GLSRC)dos_.h
|
|
|
84 |
ctype__h=$(GLSRC)ctype_.h $(std_h)
|
|
|
85 |
dirent__h=$(GLSRC)dirent_.h $(std_h) $(gconfig__h)
|
|
|
86 |
errno__h=$(GLSRC)errno_.h $(std_h)
|
|
|
87 |
fcntl__h=$(GLSRC)fcntl_.h $(std_h)
|
|
|
88 |
malloc__h=$(GLSRC)malloc_.h $(std_h)
|
|
|
89 |
math__h=$(GLSRC)math_.h $(std_h) $(vmsmath_h)
|
|
|
90 |
memory__h=$(GLSRC)memory_.h $(std_h)
|
|
|
91 |
stat__h=$(GLSRC)stat_.h $(std_h)
|
|
|
92 |
stdint__h=$(GLSRC)stdint_.h $(std_h)
|
|
|
93 |
stdio__h=$(GLSRC)stdio_.h $(std_h)
|
|
|
94 |
string__h=$(GLSRC)string_.h $(std_h)
|
|
|
95 |
time__h=$(GLSRC)time_.h $(std_h) $(gconfig__h)
|
|
|
96 |
unistd__h=$(GLSRC)unistd_.h $(std_h)
|
|
|
97 |
windows__h=$(GLSRC)windows_.h
|
|
|
98 |
# Out of order
|
|
|
99 |
pipe__h=$(GLSRC)pipe_.h $(stdio__h)
|
|
|
100 |
|
|
|
101 |
# Third-party library interfaces
|
|
|
102 |
|
|
|
103 |
jerror__h=$(GLSRC)jerror_.h $(MAKEFILE)
|
|
|
104 |
jpeglib__h=$(GLGEN)jpeglib_.h
|
|
|
105 |
|
|
|
106 |
# Miscellaneous
|
|
|
107 |
|
|
|
108 |
gsio_h=$(GLSRC)gsio.h
|
|
|
109 |
gxstdio_h=$(GLSRC)gxstdio.h $(gsio_h)
|
|
|
110 |
gs_dll_call_h=$(GLSRC)gs_dll_call.h
|
|
|
111 |
gslibctx_h=$(GLSRC)gslibctx.h $(std_h) $(stdio__h) $(gs_dll_call_h)
|
|
|
112 |
gdebug_h=$(GLSRC)gdebug.h
|
|
|
113 |
gsalloc_h=$(GLSRC)gsalloc.h
|
|
|
114 |
gsargs_h=$(GLSRC)gsargs.h
|
|
|
115 |
gserror_h=$(GLSRC)gserror.h
|
|
|
116 |
gserrors_h=$(GLSRC)gserrors.h
|
|
|
117 |
gsexit_h=$(GLSRC)gsexit.h
|
|
|
118 |
gsgc_h=$(GLSRC)gsgc.h
|
|
|
119 |
gsmalloc_h=$(GLSRC)gsmalloc.h
|
|
|
120 |
gsmdebug_h=$(GLSRC)gsmdebug.h
|
|
|
121 |
gsmemraw_h=$(GLSRC)gsmemraw.h
|
|
|
122 |
gsmemory_h=$(GLSRC)gsmemory.h $(gsmemraw_h) $(gstypes_h) $(gslibctx_h)
|
|
|
123 |
gsmemret_h=$(GLSRC)gsmemret.h $(gsmemory_h)
|
|
|
124 |
gsnogc_h=$(GLSRC)gsnogc.h $(gsgc_h)
|
|
|
125 |
gsrefct_h=$(GLSRC)gsrefct.h
|
|
|
126 |
gsserial_h=$(GLSRC)gsserial.h
|
|
|
127 |
gsstype_h=$(GLSRC)gsstype.h
|
|
|
128 |
gx_h=$(GLSRC)gx.h $(stdio__h) $(gdebug_h)\
|
|
|
129 |
$(gserror_h) $(gsio_h) $(gsmemory_h) $(gstypes_h)
|
|
|
130 |
gxsync_h=$(GLSRC)gxsync.h $(gpsync_h) $(gsmemory_h)
|
|
|
131 |
# Out of order
|
|
|
132 |
gsmemlok_h=$(GLSRC)gsmemlok.h $(gsmemory_h) $(gxsync_h)
|
|
|
133 |
gsnotify_h=$(GLSRC)gsnotify.h $(gsstype_h)
|
|
|
134 |
gsstruct_h=$(GLSRC)gsstruct.h $(gsstype_h)
|
|
|
135 |
vdtrace_h=$(GLSRC)vdtrace.h
|
|
|
136 |
|
|
|
137 |
GX=$(AK) $(gx_h)
|
|
|
138 |
GXERR=$(GX) $(gserrors_h)
|
|
|
139 |
|
|
|
140 |
###### Support
|
|
|
141 |
|
|
|
142 |
### Include files
|
|
|
143 |
|
|
|
144 |
gsbitmap_h=$(GLSRC)gsbitmap.h $(gsstype_h)
|
|
|
145 |
gsbitops_h=$(GLSRC)gsbitops.h
|
|
|
146 |
gsbittab_h=$(GLSRC)gsbittab.h
|
|
|
147 |
gsflip_h=$(GLSRC)gsflip.h
|
|
|
148 |
gsuid_h=$(GLSRC)gsuid.h
|
|
|
149 |
gsutil_h=$(GLSRC)gsutil.h
|
|
|
150 |
gxarith_h=$(GLSRC)gxarith.h
|
|
|
151 |
gxbitmap_h=$(GLSRC)gxbitmap.h $(gsbitmap_h) $(gstypes_h)
|
|
|
152 |
gxfarith_h=$(GLSRC)gxfarith.h $(gconfigv_h) $(gxarith_h)
|
|
|
153 |
gxfixed_h=$(GLSRC)gxfixed.h
|
|
|
154 |
gxobj_h=$(GLSRC)gxobj.h $(gxbitmap_h)
|
|
|
155 |
gxrplane_h=$(GLSRC)gxrplane.h
|
|
|
156 |
# Out of order
|
|
|
157 |
gsrect_h=$(GLSRC)gsrect.h $(gxfixed_h)
|
|
|
158 |
gxalloc_h=$(GLSRC)gxalloc.h $(gsalloc_h) $(gxobj_h)
|
|
|
159 |
gxbitops_h=$(GLSRC)gxbitops.h $(gsbitops_h)
|
|
|
160 |
gxcindex_h=$(GLSRC)gxcindex.h $(gsbitops_h)
|
|
|
161 |
|
|
|
162 |
# Streams
|
|
|
163 |
scommon_h=$(GLSRC)scommon.h $(gsmemory_h) $(gstypes_h) $(gsstype_h)
|
|
|
164 |
stream_h=$(GLSRC)stream.h $(scommon_h) $(srdline_h)
|
|
|
165 |
|
|
|
166 |
### Memory manager
|
|
|
167 |
|
|
|
168 |
$(GLOBJ)gsalloc.$(OBJ) : $(GLSRC)gsalloc.c $(GXERR) $(memory__h) $(string__h)\
|
|
|
169 |
$(gsexit_h) $(gsmdebug_h) $(gsstruct_h) $(gxalloc_h)\
|
|
|
170 |
$(stream_h)
|
|
|
171 |
$(GLCC) $(GLO_)gsalloc.$(OBJ) $(C_) $(GLSRC)gsalloc.c
|
|
|
172 |
|
|
|
173 |
$(GLOBJ)gsmalloc.$(OBJ) : $(GLSRC)gsmalloc.c $(malloc__h)\
|
|
|
174 |
$(gdebug_h)\
|
|
|
175 |
$(gserror_h) $(gserrors_h)\
|
|
|
176 |
$(gsmalloc_h) $(gsmdebug_h) $(gsmemlok_h) $(gsmemret_h)\
|
|
|
177 |
$(gsmemory_h) $(gsstruct_h) $(gstypes_h)
|
|
|
178 |
$(GLCC) $(GLO_)gsmalloc.$(OBJ) $(C_) $(GLSRC)gsmalloc.c
|
|
|
179 |
|
|
|
180 |
$(GLOBJ)gsmemory.$(OBJ) : $(GLSRC)gsmemory.c $(memory__h)\
|
|
|
181 |
$(gdebug_h)\
|
|
|
182 |
$(gsmdebug_h) $(gsmemory_h) $(gsrefct_h) $(gsstruct_h) $(gstypes_h)
|
|
|
183 |
$(GLCC) $(GLO_)gsmemory.$(OBJ) $(C_) $(GLSRC)gsmemory.c
|
|
|
184 |
|
|
|
185 |
$(GLOBJ)gsmemret.$(OBJ) : $(GLSRC)gsmemret.c $(GXERR) $(gsmemret_h)
|
|
|
186 |
$(GLCC) $(GLO_)gsmemret.$(OBJ) $(C_) $(GLSRC)gsmemret.c
|
|
|
187 |
|
|
|
188 |
# gsnogc is not part of the base configuration.
|
|
|
189 |
# We make it available as a .dev so it can be used in configurations that
|
|
|
190 |
# don't include the garbage collector, as well as by the "async" logic.
|
|
|
191 |
gsnogc_=$(GLOBJ)gsnogc.$(OBJ)
|
|
|
192 |
$(GLD)gsnogc.dev : $(LIB_MAK) $(ECHOGS_XE) $(gsnogc_)
|
|
|
193 |
$(SETMOD) $(GLD)gsnogc $(gsnogc_)
|
|
|
194 |
|
|
|
195 |
$(GLOBJ)gsnogc.$(OBJ) : $(GLSRC)gsnogc.c $(GX)\
|
|
|
196 |
$(gsmdebug_h) $(gsnogc_h) $(gsstruct_h) $(gxalloc_h)
|
|
|
197 |
$(GLCC) $(GLO_)gsnogc.$(OBJ) $(C_) $(GLSRC)gsnogc.c
|
|
|
198 |
|
|
|
199 |
### Bitmap processing
|
|
|
200 |
|
|
|
201 |
$(GLOBJ)gsbitcom.$(OBJ) : $(GLSRC)gsbitcom.c $(AK) $(std_h)\
|
|
|
202 |
$(gdebug_h) $(gsbitops_h) $(gstypes_h)
|
|
|
203 |
$(GLCC) $(GLO_)gsbitcom.$(OBJ) $(C_) $(GLSRC)gsbitcom.c
|
|
|
204 |
|
|
|
205 |
$(GLOBJ)gsbitops.$(OBJ) : $(GLSRC)gsbitops.c $(AK) $(memory__h) $(stdio__h)\
|
|
|
206 |
$(gdebug_h) $(gsbittab_h) $(gserror_h) $(gserrors_h) $(gstypes_h)\
|
|
|
207 |
$(gxbitops_h) $(gxcindex_h)
|
|
|
208 |
$(GLCC) $(GLO_)gsbitops.$(OBJ) $(C_) $(GLSRC)gsbitops.c
|
|
|
209 |
|
|
|
210 |
$(GLOBJ)gsbittab.$(OBJ) : $(GLSRC)gsbittab.c $(AK) $(stdpre_h) $(gsbittab_h)
|
|
|
211 |
$(GLCC) $(GLO_)gsbittab.$(OBJ) $(C_) $(GLSRC)gsbittab.c
|
|
|
212 |
|
|
|
213 |
# gsflip is not part of the standard configuration: it's rather large,
|
|
|
214 |
# and no standard facility requires it.
|
|
|
215 |
$(GLOBJ)gsflip.$(OBJ) : $(GLSRC)gsflip.c $(GXERR)\
|
|
|
216 |
$(gsbitops_h) $(gsbittab_h) $(gsflip_h)
|
|
|
217 |
$(GLCC) $(GLO_)gsflip.$(OBJ) $(C_) $(GLSRC)gsflip.c
|
|
|
218 |
|
|
|
219 |
### Multi-threading
|
|
|
220 |
|
|
|
221 |
# These are required in the standard configuration, because gsmalloc.c
|
|
|
222 |
# needs them even if the underlying primitives are dummies.
|
|
|
223 |
|
|
|
224 |
$(GLOBJ)gsmemlok.$(OBJ) : $(GLSRC)gsmemlok.c $(GXERR) $(gsmemlok_h)
|
|
|
225 |
$(GLCC) $(GLO_)gsmemlok.$(OBJ) $(C_) $(GLSRC)gsmemlok.c
|
|
|
226 |
|
|
|
227 |
$(GLOBJ)gxsync.$(OBJ) : $(GLSRC)gxsync.c $(GXERR) $(memory__h)\
|
|
|
228 |
$(gsmemory_h) $(gxsync_h)
|
|
|
229 |
$(GLCC) $(GLO_)gxsync.$(OBJ) $(C_) $(GLSRC)gxsync.c
|
|
|
230 |
|
|
|
231 |
### Miscellaneous
|
|
|
232 |
|
|
|
233 |
# Support for platform code
|
|
|
234 |
$(GLOBJ)gpmisc.$(OBJ) : $(GLSRC)gpmisc.c\
|
|
|
235 |
$(unistd__h) $(fcntl__h) $(stat__h) $(stdio__h)\
|
|
|
236 |
$(memory__h) $(string__h) $(gp_h) $(gpgetenv_h) $(gpmisc_h)
|
|
|
237 |
$(GLCC) $(GLO_)gpmisc.$(OBJ) $(C_) $(GLSRC)gpmisc.c
|
|
|
238 |
|
|
|
239 |
# Command line argument list management
|
|
|
240 |
$(GLOBJ)gsargs.$(OBJ) : $(GLSRC)gsargs.c\
|
|
|
241 |
$(ctype__h) $(stdio__h) $(string__h)\
|
|
|
242 |
$(gsargs_h) $(gsexit_h) $(gsmemory_h)\
|
|
|
243 |
$(gserrors_h)
|
|
|
244 |
$(GLCC) $(GLO_)gsargs.$(OBJ) $(C_) $(GLSRC)gsargs.c
|
|
|
245 |
|
|
|
246 |
# FPU emulation
|
|
|
247 |
# gsfemu is only used in FPU-less configurations, and currently only with gcc.
|
|
|
248 |
$(GLOBJ)gsfemu.$(OBJ) : $(GLSRC)gsfemu.c $(AK) $(std_h)
|
|
|
249 |
$(GLCC) $(GLO_)gsfemu.$(OBJ) $(C_) $(GLSRC)gsfemu.c
|
|
|
250 |
|
|
|
251 |
$(GLOBJ)gsmisc.$(OBJ) : $(GLSRC)gsmisc.c $(GXERR)\
|
|
|
252 |
$(gconfigv_h) $(std_h) $(vmsmath_h)\
|
|
|
253 |
$(ctype__h) $(malloc__h) $(math__h) $(memory__h) $(string__h)\
|
|
|
254 |
$(gpcheck_h) $(gserror_h) $(gxfarith_h) $(gxfixed_h)
|
|
|
255 |
$(GLCC) $(GLO_)gsmisc.$(OBJ) $(C_) $(GLSRC)gsmisc.c
|
|
|
256 |
|
|
|
257 |
$(GLOBJ)gslibctx.$(OBJ) : $(GLSRC)gslibctx.c $(GXERR)\
|
|
|
258 |
$(gslibctx_h) $(stdio__h)
|
|
|
259 |
$(GLCC) $(GLO_)gslibctx.$(OBJ) $(C_) $(GLSRC)gslibctx.c
|
|
|
260 |
|
|
|
261 |
$(GLOBJ)gsnotify.$(OBJ) : $(GLSRC)gsnotify.c $(GXERR)\
|
|
|
262 |
$(gsnotify_h) $(gsstruct_h)
|
|
|
263 |
$(GLCC) $(GLO_)gsnotify.$(OBJ) $(C_) $(GLSRC)gsnotify.c
|
|
|
264 |
|
|
|
265 |
$(GLOBJ)gsserial.$(OBJ) : $(GLSRC)gsserial.c $(stdpre_h) $(gstypes_h)\
|
|
|
266 |
$(gsserial_h)
|
|
|
267 |
$(GLCC) $(GLO_)gsserial.$(OBJ) $(C_) $(GLSRC)gsserial.c
|
|
|
268 |
|
|
|
269 |
$(GLOBJ)gsutil.$(OBJ) : $(GLSRC)gsutil.c $(AK) $(memory__h) $(string__h)\
|
|
|
270 |
$(gconfigv_h)\
|
|
|
271 |
$(gserror_h) $(gserrors_h) $(gsmemory_h) $(gsrect_h) $(gstypes_h)\
|
|
|
272 |
$(gsuid_h) $(gsutil_h)
|
|
|
273 |
$(GLCC) $(GLO_)gsutil.$(OBJ) $(C_) $(GLSRC)gsutil.c
|
|
|
274 |
|
|
|
275 |
# MD5 digest
|
|
|
276 |
md5_h=$(GLSRC)md5.h
|
|
|
277 |
# We have to use a slightly different compilation approach in order to
|
|
|
278 |
# get std.h included when compiling md5.c.
|
|
|
279 |
md5_=$(GLOBJ)md5.$(OBJ)
|
|
|
280 |
$(GLOBJ)md5.$(OBJ) : $(GLSRC)md5.c $(AK) $(memory__h) $(md5_h)
|
|
|
281 |
$(EXP)$(ECHOGS_XE) -w $(GLGEN)md5.h -x 23 include -x 2022 memory_.h -x 22
|
|
|
282 |
$(EXP)$(ECHOGS_XE) -a $(GLGEN)md5.h -+R $(GLSRC)md5.h
|
|
|
283 |
$(CP_) $(GLSRC)md5.c $(GLGEN)md5.c
|
|
|
284 |
$(GLCC) $(GLO_)md5.$(OBJ) $(C_) $(GLGEN)md5.c
|
|
|
285 |
$(RM_) $(GLGEN)md5.c $(GLGEN)md5.h
|
|
|
286 |
|
|
|
287 |
# Visual Debugging
|
|
|
288 |
$(GLOBJ)vdtrace.$(OBJ) : $(GLSRC)vdtrace.c $(math__h)\
|
|
|
289 |
$(gxfixed_h) $(vdtrace_h)
|
|
|
290 |
$(GLCC) $(GLO_)vdtrace.$(OBJ) $(C_) $(GLSRC)vdtrace.c
|
|
|
291 |
|
|
|
292 |
###### Low-level facilities and utilities
|
|
|
293 |
|
|
|
294 |
### Include files
|
|
|
295 |
|
|
|
296 |
gsalpha_h=$(GLSRC)gsalpha.h
|
|
|
297 |
gsccode_h=$(GLSRC)gsccode.h
|
|
|
298 |
gsccolor_h=$(GLSRC)gsccolor.h $(gsstype_h)
|
|
|
299 |
# gscedata.[ch] are generated automatically by lib/encs2c.ps.
|
|
|
300 |
gscedata_h=$(GLSRC)gscedata.h
|
|
|
301 |
gscencs_h=$(GLSRC)gscencs.h $(stdpre_h) $(gstypes_h) $(gsccode_h)
|
|
|
302 |
gsclipsr_h=$(GLSRC)gsclipsr.h
|
|
|
303 |
gscsel_h=$(GLSRC)gscsel.h
|
|
|
304 |
gscolor1_h=$(GLSRC)gscolor1.h
|
|
|
305 |
gscompt_h=$(GLSRC)gscompt.h
|
|
|
306 |
gscoord_h=$(GLSRC)gscoord.h
|
|
|
307 |
gscpm_h=$(GLSRC)gscpm.h
|
|
|
308 |
gscsepnm_h=$(GLSRC)gscsepnm.h
|
|
|
309 |
gsdevice_h=$(GLSRC)gsdevice.h
|
|
|
310 |
gsdfilt_h=$(GLSRC)gsdfilt.h
|
|
|
311 |
gsfcmap_h=$(GLSRC)gsfcmap.h $(gsccode_h)
|
|
|
312 |
gsfname_h=$(GLSRC)gsfname.h
|
|
|
313 |
gsfont_h=$(GLSRC)gsfont.h
|
|
|
314 |
gsgdata_h=$(GLSRC)gsgdata.h $(gsstype_h)
|
|
|
315 |
gsgcache_h=$(GLSRC)gsgcache.h
|
|
|
316 |
gshsb_h=$(GLSRC)gshsb.h
|
|
|
317 |
gsht_h=$(GLSRC)gsht.h
|
|
|
318 |
gsht1_h=$(GLSRC)gsht1.h $(gsht_h)
|
|
|
319 |
gswts_h=$(GLSRC)gswts.h
|
|
|
320 |
gsjconf_h=$(GLSRC)gsjconf.h $(arch_h) $(stdpre_h)
|
|
|
321 |
gslib_h=$(GLSRC)gslib.h
|
|
|
322 |
gslparam_h=$(GLSRC)gslparam.h
|
|
|
323 |
gsmatrix_h=$(GLSRC)gsmatrix.h
|
|
|
324 |
# Out of order
|
|
|
325 |
gxbitfmt_h=$(GLSRC)gxbitfmt.h
|
|
|
326 |
gxcomp_h=$(GLSRC)gxcomp.h $(gscompt_h) $(gsrefct_h) $(gxbitfmt_h)
|
|
|
327 |
gsovrc_h=$(GLSRC)gsovrc.h $(gsstype_h) $(gxcomp_h)
|
|
|
328 |
gspaint_h=$(GLSRC)gspaint.h
|
|
|
329 |
gsparam_h=$(GLSRC)gsparam.h $(gsstype_h)
|
|
|
330 |
gsparams_h=$(GLSRC)gsparams.h $(gsparam_h) $(stream_h)
|
|
|
331 |
gsparamx_h=$(GLSRC)gsparamx.h
|
|
|
332 |
gspath2_h=$(GLSRC)gspath2.h
|
|
|
333 |
gspcolor_h=$(GLSRC)gspcolor.h $(gsccolor_h) $(gsrefct_h) $(gsuid_h)
|
|
|
334 |
gspenum_h=$(GLSRC)gspenum.h
|
|
|
335 |
gsptype1_h=$(GLSRC)gsptype1.h $(gspcolor_h) $(gxbitmap_h)
|
|
|
336 |
gsropt_h=$(GLSRC)gsropt.h
|
|
|
337 |
gstext_h=$(GLSRC)gstext.h $(gsccode_h) $(gscpm_h)
|
|
|
338 |
gsxfont_h=$(GLSRC)gsxfont.h
|
|
|
339 |
# Out of order
|
|
|
340 |
gschar_h=$(GLSRC)gschar.h $(gsccode_h) $(gscpm_h)
|
|
|
341 |
gsiparam_h=$(GLSRC)gsiparam.h $(gsccolor_h) $(gsmatrix_h) $(gsstype_h)
|
|
|
342 |
gsimage_h=$(GLSRC)gsimage.h $(gsiparam_h)
|
|
|
343 |
gsline_h=$(GLSRC)gsline.h $(gslparam_h)
|
|
|
344 |
gspath_h=$(GLSRC)gspath.h $(gspenum_h)
|
|
|
345 |
gsrop_h=$(GLSRC)gsrop.h $(gsropt_h)
|
|
|
346 |
gstparam_h=$(GLSRC)gstparam.h $(gsccolor_h) $(gsrefct_h)
|
|
|
347 |
|
|
|
348 |
gxalpha_h=$(GLSRC)gxalpha.h
|
|
|
349 |
gxbcache_h=$(GLSRC)gxbcache.h $(gxbitmap_h)
|
|
|
350 |
gxcvalue_h=$(GLSRC)gxcvalue.h
|
|
|
351 |
gxclio_h=$(GLSRC)gxclio.h $(gp_h)
|
|
|
352 |
gxclip_h=$(GLSRC)gxclip.h
|
|
|
353 |
gxclipsr_h=$(GLSRC)gxclipsr.h $(gsrefct_h)
|
|
|
354 |
gxcoord_h=$(GLSRC)gxcoord.h $(gscoord_h)
|
|
|
355 |
gxcpath_h=$(GLSRC)gxcpath.h
|
|
|
356 |
gxdda_h=$(GLSRC)gxdda.h
|
|
|
357 |
gxdevbuf_h=$(GLSRC)gxdevbuf.h $(gxrplane_h)
|
|
|
358 |
gxdevrop_h=$(GLSRC)gxdevrop.h
|
|
|
359 |
gxdevmem_h=$(GLSRC)gxdevmem.h $(gxrplane_h)
|
|
|
360 |
gxdhtres_h=$(GLSRC)gxdhtres.h $(stdpre_h)
|
|
|
361 |
gxfont0_h=$(GLSRC)gxfont0.h
|
|
|
362 |
gxfrac_h=$(GLSRC)gxfrac.h
|
|
|
363 |
gxftype_h=$(GLSRC)gxftype.h
|
|
|
364 |
gxgetbit_h=$(GLSRC)gxgetbit.h $(gxbitfmt_h)
|
|
|
365 |
gxhttile_h=$(GLSRC)gxhttile.h
|
|
|
366 |
gxhttype_h=$(GLSRC)gxhttype.h
|
|
|
367 |
gxiclass_h=$(GLSRC)gxiclass.h
|
|
|
368 |
gxiodev_h=$(GLSRC)gxiodev.h $(stat__h)
|
|
|
369 |
gxline_h=$(GLSRC)gxline.h $(gslparam_h) $(gsmatrix_h)
|
|
|
370 |
gxlum_h=$(GLSRC)gxlum.h
|
|
|
371 |
gxmatrix_h=$(GLSRC)gxmatrix.h $(gsmatrix_h)
|
|
|
372 |
gxmclip_h=$(GLSRC)gxmclip.h $(gxclip_h)
|
|
|
373 |
gxoprect_h=$(GLSRC)gxoprect.h
|
|
|
374 |
gxp1impl_h=$(GLSRC)gxp1impl.h
|
|
|
375 |
gxpaint_h=$(GLSRC)gxpaint.h
|
|
|
376 |
gxpath_h=$(GLSRC)gxpath.h $(gscpm_h) $(gslparam_h) $(gspenum_h) $(gsrect_h)
|
|
|
377 |
gxpcache_h=$(GLSRC)gxpcache.h
|
|
|
378 |
gxsample_h=$(GLSRC)gxsample.h
|
|
|
379 |
gxsamplp_h=$(GLSRC)gxsamplp.h
|
|
|
380 |
gxstate_h=$(GLSRC)gxstate.h
|
|
|
381 |
gxtext_h=$(GLSRC)gxtext.h $(gsrefct_h) $(gstext_h)
|
|
|
382 |
gxtmap_h=$(GLSRC)gxtmap.h
|
|
|
383 |
gxxfont_h=$(GLSRC)gxxfont.h $(gsccode_h) $(gsmatrix_h) $(gsuid_h) $(gsxfont_h)
|
|
|
384 |
# The following are out of order because they include other files.
|
|
|
385 |
gxband_h=$(GLSRC)gxband.h $(gxclio_h)
|
|
|
386 |
gxcdevn_h=$(GLSRC)gxcdevn.h $(gsrefct_h) $(gxcindex_h)
|
|
|
387 |
gxchar_h=$(GLSRC)gxchar.h $(gschar_h) $(gxtext_h)
|
|
|
388 |
gxchrout_h=$(GLSRC)gxchrout.h
|
|
|
389 |
gxwts_h=$(GLSRC)gxwts.h
|
|
|
390 |
gsdcolor_h=$(GLSRC)gsdcolor.h $(gsccolor_h)\
|
|
|
391 |
$(gxarith_h) $(gxbitmap_h) $(gxcindex_h) $(gxhttile_h) $(gxwts_h)
|
|
|
392 |
gxdcolor_h=$(GLSRC)gxdcolor.h\
|
|
|
393 |
$(gscsel_h) $(gsdcolor_h) $(gsropt_h) $(gsstruct_h)
|
|
|
394 |
gscspace_h=$(GLSRC)gscspace.h $(gsmemory_h)
|
|
|
395 |
gscssub_h=$(GLSRC)gscssub.h $(gscspace_h)
|
|
|
396 |
gxdevcli_h=$(GLSRC)gxdevcli.h $(std_h) $(stdint__h)\
|
|
|
397 |
$(gscompt_h) $(gsdcolor_h) $(gsiparam_h) $(gsmatrix_h)\
|
|
|
398 |
$(gsrefct_h) $(gsropt_h) $(gsstruct_h) $(gstparam_h) $(gsxfont_h)\
|
|
|
399 |
$(gxbitmap_h) $(gxcindex_h) $(gxcvalue_h) $(gxfixed_h)\
|
|
|
400 |
$(gxtext_h) $(gscspace_h)
|
|
|
401 |
gxdevice_h=$(GLSRC)gxdevice.h $(stdio__h)\
|
|
|
402 |
$(gsfname_h) $(gsmalloc_h) $(gsparam_h) $(gxdevcli_h) $(gxstdio_h)
|
|
|
403 |
gxdht_h=$(GLSRC)gxdht.h\
|
|
|
404 |
$(gsmatrix_h) $(gsrefct_h) $(gxarith_h) $(gxhttype_h) $(gscspace_h)\
|
|
|
405 |
$(gxcindex_h) $(gxfrac_h)
|
|
|
406 |
gxdhtserial_h=$(GLSRC)gxdhtserial.h
|
|
|
407 |
gxdither_h=$(GLSRC)gxdither.h $(gxfrac_h)
|
|
|
408 |
gxclip2_h=$(GLSRC)gxclip2.h $(gxmclip_h)
|
|
|
409 |
gxclipm_h=$(GLSRC)gxclipm.h $(gxmclip_h)
|
|
|
410 |
gxctable_h=$(GLSRC)gxctable.h $(gxfixed_h) $(gxfrac_h)
|
|
|
411 |
gxfcache_h=$(GLSRC)gxfcache.h $(gsccode_h) $(gsuid_h) $(gsxfont_h)\
|
|
|
412 |
$(gxbcache_h) $(gxfixed_h) $(gxftype_h)
|
|
|
413 |
gxfcopy_h=$(GLSRC)gxfcopy.h $(gsccode_h)
|
|
|
414 |
gxfont_h=$(GLSRC)gxfont.h\
|
|
|
415 |
$(gsccode_h) $(gsfont_h) $(gsgdata_h) $(gsmatrix_h) $(gsnotify_h)\
|
|
|
416 |
$(gsstype_h) $(gsuid_h)\
|
|
|
417 |
$(gxftype_h)
|
|
|
418 |
gxiparam_h=$(GLSRC)gxiparam.h $(gsstype_h) $(gxdevcli_h)
|
|
|
419 |
gscie_h=$(GLSRC)gscie.h $(gconfigv_h) $(gsrefct_h) $(gsstype_h) $(gstypes_h) $(gxctable_h)
|
|
|
420 |
gsicc_h=$(GLSRC)gsicc.h $(gscie_h)
|
|
|
421 |
gscrd_h=$(GLSRC)gscrd.h $(gscie_h)
|
|
|
422 |
gscrdp_h=$(GLSRC)gscrdp.h $(gscie_h) $(gsparam_h)
|
|
|
423 |
gscdevn_h=$(GLSRC)gscdevn.h $(gscspace_h)
|
|
|
424 |
gxdevndi_h=$(GLSRC)gxdevndi.h $(gxfrac_h)
|
|
|
425 |
gscindex_h=$(GLSRC)gscindex.h $(gscspace_h)
|
|
|
426 |
gscolor2_h=$(GLSRC)gscolor2.h $(gscindex_h) $(gsptype1_h)
|
|
|
427 |
gscsepr_h=$(GLSRC)gscsepr.h $(gscspace_h)
|
|
|
428 |
gxdcconv_h=$(GLSRC)gxdcconv.h $(gxfrac_h)
|
|
|
429 |
gxfmap_h=$(GLSRC)gxfmap.h $(gsrefct_h) $(gsstype_h) $(gxfrac_h) $(gxtmap_h)
|
|
|
430 |
gxcmap_h=$(GLSRC)gxcmap.h $(gscsel_h) $(gxcindex_h) $(gxcvalue_h) $(gxfmap_h)
|
|
|
431 |
gxistate_h=$(GLSRC)gxistate.h\
|
|
|
432 |
$(gscsel_h) $(gsrefct_h) $(gsropt_h) $(gstparam_h) $(gxcvalue_h) $(gxcmap_h)\
|
|
|
433 |
$(gxfixed_h) $(gxline_h) $(gxmatrix_h) $(gxtmap_h) $(gscspace_h)
|
|
|
434 |
gxclist_h=$(GLSRC)gxclist.h $(gscspace_h)\
|
|
|
435 |
$(gxband_h) $(gxbcache_h) $(gxclio_h) $(gxdevbuf_h) $(gxistate_h)\
|
|
|
436 |
$(gxrplane_h)
|
|
|
437 |
gxcolor2_h=$(GLSRC)gxcolor2.h\
|
|
|
438 |
$(gscolor2_h) $(gsmatrix_h) $(gsrefct_h) $(gxbitmap_h)
|
|
|
439 |
gxcspace_h=$(GLSRC)gxcspace.h\
|
|
|
440 |
$(gscspace_h) $(gsccolor_h) $(gscsel_h) $(gxfrac_h)
|
|
|
441 |
gxht_h=$(GLSRC)gxht.h $(gsht1_h) $(gsrefct_h) $(gxhttype_h) $(gxtmap_h) $(gscspace_h)
|
|
|
442 |
gxcie_h=$(GLSRC)gxcie.h $(gscie_h)
|
|
|
443 |
gxpcolor_h=$(GLSRC)gxpcolor.h\
|
|
|
444 |
$(gspcolor_h) $(gxcspace_h) $(gxdevice_h) $(gxdevmem_h) $(gxpcache_h)
|
|
|
445 |
gscolor_h=$(GLSRC)gscolor.h $(gxtmap_h)
|
|
|
446 |
gsstate_h=$(GLSRC)gsstate.h\
|
|
|
447 |
$(gscolor_h) $(gscpm_h) $(gscsel_h) $(gsdevice_h) $(gsht_h) $(gsline_h)
|
|
|
448 |
|
|
|
449 |
gzacpath_h=$(GLSRC)gzacpath.h
|
|
|
450 |
gzcpath_h=$(GLSRC)gzcpath.h $(gxcpath_h)
|
|
|
451 |
gzht_h=$(GLSRC)gzht.h $(gscsel_h)\
|
|
|
452 |
$(gxdht_h) $(gxfmap_h) $(gxht_h) $(gxhttile_h)
|
|
|
453 |
gzline_h=$(GLSRC)gzline.h $(gxline_h)
|
|
|
454 |
gzpath_h=$(GLSRC)gzpath.h $(gsmatrix_h) $(gsrefct_h) $(gsstype_h) $(gxpath_h)
|
|
|
455 |
gzstate_h=$(GLSRC)gzstate.h $(gscpm_h) $(gscspace_h) $(gsrefct_h) $(gsstate_h)\
|
|
|
456 |
$(gxdcolor_h) $(gxistate_h) $(gxstate_h)
|
|
|
457 |
|
|
|
458 |
gdevbbox_h=$(GLSRC)gdevbbox.h
|
|
|
459 |
gdevmem_h=$(GLSRC)gdevmem.h $(gxbitops_h)
|
|
|
460 |
gdevmpla_h=$(GLSRC)gdevmpla.h
|
|
|
461 |
gdevmrop_h=$(GLSRC)gdevmrop.h
|
|
|
462 |
gdevmrun_h=$(GLSRC)gdevmrun.h $(gxdevmem_h)
|
|
|
463 |
gdevplnx_h=$(GLSRC)gdevplnx.h $(gxrplane_h)
|
|
|
464 |
|
|
|
465 |
sa85d_h=$(GLSRC)sa85d.h
|
|
|
466 |
sa85x_h=$(GLSRC)sa85x.h $(sa85d_h)
|
|
|
467 |
sbcp_h=$(GLSRC)sbcp.h
|
|
|
468 |
sbtx_h=$(GLSRC)sbtx.h
|
|
|
469 |
scanchar_h=$(GLSRC)scanchar.h
|
|
|
470 |
sfilter_h=$(GLSRC)sfilter.h $(gstypes_h)
|
|
|
471 |
sdct_h=$(GLSRC)sdct.h
|
|
|
472 |
shc_h=$(GLSRC)shc.h $(gsbittab_h) $(scommon_h)
|
|
|
473 |
sisparam_h=$(GLSRC)sisparam.h
|
|
|
474 |
sjpeg_h=$(GLSRC)sjpeg.h
|
|
|
475 |
slzwx_h=$(GLSRC)slzwx.h
|
|
|
476 |
smd5_h=$(GLSRC)smd5.h $(md5_h)
|
|
|
477 |
sarc4_h=$(GLSRC)sarc4.h $(scommon_h)
|
|
|
478 |
sjbig2_h=$(GLSRC)sjbig2.h $(stdint__h) $(scommon_h)
|
|
|
479 |
sjpx_h=$(GLSRC)sjpx.h $(scommon_h)
|
|
|
480 |
spdiffx_h=$(GLSRC)spdiffx.h
|
|
|
481 |
spngpx_h=$(GLSRC)spngpx.h
|
|
|
482 |
spprint_h=$(GLSRC)spprint.h
|
|
|
483 |
spsdf_h=$(GLSRC)spsdf.h $(gsparam_h)
|
|
|
484 |
srlx_h=$(GLSRC)srlx.h
|
|
|
485 |
sstring_h=$(GLSRC)sstring.h
|
|
|
486 |
strimpl_h=$(GLSRC)strimpl.h $(scommon_h) $(gstypes_h) $(gsstruct_h)
|
|
|
487 |
szlibx_h=$(GLSRC)szlibx.h
|
|
|
488 |
szlibxx_h=$(GLSRC)szlibxx.h $(szlibx_h)
|
|
|
489 |
# Out of order
|
|
|
490 |
scf_h=$(GLSRC)scf.h $(shc_h)
|
|
|
491 |
scfx_h=$(GLSRC)scfx.h $(shc_h)
|
|
|
492 |
siinterp_h=$(GLSRC)siinterp.h $(sisparam_h)
|
|
|
493 |
siscale_h=$(GLSRC)siscale.h $(sisparam_h)
|
|
|
494 |
gximage_h=$(GLSRC)gximage.h $(gsiparam_h)\
|
|
|
495 |
$(gxcspace_h) $(gxdda_h) $(gxiclass_h) $(gxiparam_h) $(gxsample_h)\
|
|
|
496 |
$(sisparam_h) $(strimpl_h)
|
|
|
497 |
gxhldevc_h=$(GLSRC)gxhldevc.h $(gsdcolor_h)
|
|
|
498 |
gsptype2_h=$(GLSRC)gsptype2.h $(gspcolor_h) $(gxhldevc_h) $(gxfixed_h)
|
|
|
499 |
gdevddrw_h=$(GLSRC)gdevddrw.h
|
|
|
500 |
gxfill_h=$(GLSRC)gxfill.h
|
|
|
501 |
gxfilltr_h=$(GLSRC)gxfilltr.h
|
|
|
502 |
gxfillsl_h=$(GLSRC)gxfillsl.h
|
|
|
503 |
gxfillts_h=$(GLSRC)gxfillts.h
|
|
|
504 |
gxfdrop_h=$(GLSRC)gxfdrop.h
|
|
|
505 |
gxdtfill_h=$(GLSRC)gxdtfill.h
|
|
|
506 |
|
|
|
507 |
ttfoutl_h=$(GLSRC)ttfoutl.h
|
|
|
508 |
gxttfb_h = $(GLSRC)gxttfb.h $(ttfoutl_h)
|
|
|
509 |
gzspotan_h = $(GLSRC)gzspotan.h $(gxdevcli_h)
|
|
|
510 |
|
|
|
511 |
### Executable code
|
|
|
512 |
|
|
|
513 |
# gconfig and gscdefs are handled specially. Currently they go in psbase
|
|
|
514 |
# rather than in libcore, which is clearly wrong.
|
|
|
515 |
$(GLOBJ)gconfig.$(OBJ) : $(gconfig_h) $(GLSRC)gconf.c $(GX)\
|
|
|
516 |
$(gscdefs_h) $(gconf_h)\
|
|
|
517 |
$(gxdevice_h) $(gxiclass_h) $(gxiodev_h) $(gxiparam_h) $(TOP_MAKEFILES)
|
|
|
518 |
$(RM_) $(GLGEN)gconfig.c
|
|
|
519 |
$(RM_) $(GLGEN)gconfig.h
|
|
|
520 |
$(CP_) $(gconfig_h) $(GLGEN)gconfig.h
|
|
|
521 |
$(CP_) $(GLSRC)gconf.c $(GLGEN)gconfig.c
|
|
|
522 |
$(GLCC) $(GLO_)gconfig.$(OBJ) $(C_) $(GLGEN)gconfig.c
|
|
|
523 |
|
|
|
524 |
$(GLOBJ)gscdefs.$(OBJ) : $(GLSRC)gscdef.c\
|
|
|
525 |
$(std_h) $(gscdefs_h) $(gconfigd_h) $(TOP_MAKEFILES)
|
|
|
526 |
$(RM_) $(GLGEN)gscdefs.c
|
|
|
527 |
$(CP_) $(GLSRC)gscdef.c $(GLGEN)gscdefs.c
|
|
|
528 |
$(GLCC) $(GLO_)gscdefs.$(OBJ) $(C_) $(GLGEN)gscdefs.c
|
|
|
529 |
|
|
|
530 |
$(GLOBJ)gxacpath.$(OBJ) : $(GLSRC)gxacpath.c $(GXERR)\
|
|
|
531 |
$(gsdcolor_h) $(gsrop_h) $(gsstruct_h) $(gsutil_h)\
|
|
|
532 |
$(gxdevice_h) $(gxfixed_h) $(gxistate_h) $(gxpaint_h)\
|
|
|
533 |
$(gzacpath_h) $(gzcpath_h) $(gzpath_h)
|
|
|
534 |
$(GLCC) $(GLO_)gxacpath.$(OBJ) $(C_) $(GLSRC)gxacpath.c
|
|
|
535 |
|
|
|
536 |
$(GLOBJ)gxbcache.$(OBJ) : $(GLSRC)gxbcache.c $(GX) $(memory__h)\
|
|
|
537 |
$(gsmdebug_h) $(gxbcache_h)
|
|
|
538 |
$(GLCC) $(GLO_)gxbcache.$(OBJ) $(C_) $(GLSRC)gxbcache.c
|
|
|
539 |
|
|
|
540 |
$(GLOBJ)gxccache.$(OBJ) : $(GLSRC)gxccache.c $(GXERR) $(memory__h)\
|
|
|
541 |
$(gpcheck_h)\
|
|
|
542 |
$(gscencs_h) $(gxfixed_h) $(gxmatrix_h)\
|
|
|
543 |
$(gzstate_h) $(gzpath_h) $(gxdevice_h) $(gxdevmem_h)\
|
|
|
544 |
$(gzcpath_h) $(gxchar_h) $(gxfont_h) $(gxfcache_h)\
|
|
|
545 |
$(gxxfont_h) $(gscspace_h) $(gximage_h) $(gxhttile_h)
|
|
|
546 |
$(GLCC) $(GLO_)gxccache.$(OBJ) $(C_) $(GLSRC)gxccache.c
|
|
|
547 |
|
|
|
548 |
$(GLOBJ)gxccman.$(OBJ) : $(GLSRC)gxccman.c $(GXERR) $(memory__h) $(gpcheck_h)\
|
|
|
549 |
$(gsbitops_h) $(gsstruct_h) $(gsutil_h) $(gxfixed_h) $(gxmatrix_h)\
|
|
|
550 |
$(gxdevice_h) $(gxdevmem_h) $(gxfont_h) $(gxfcache_h) $(gxchar_h)\
|
|
|
551 |
$(gxpath_h) $(gxxfont_h) $(gzstate_h) $(gxttfb_h) $(gxttfb_h) $(gxfont42_h)
|
|
|
552 |
$(GLCC) $(GLO_)gxccman.$(OBJ) $(C_) $(GLSRC)gxccman.c
|
|
|
553 |
|
|
|
554 |
$(GLOBJ)gxchar.$(OBJ) : $(GLSRC)gxchar.c $(GXERR) $(memory__h) $(string__h)\
|
|
|
555 |
$(gspath_h) $(gsstruct_h)\
|
|
|
556 |
$(gxfixed_h) $(gxarith_h) $(gxmatrix_h) $(gxcoord_h) $(gxdevice_h) $(gxdevmem_h)\
|
|
|
557 |
$(gxfont_h) $(gxfont0_h) $(gxchar_h) $(gxfcache_h) $(gzpath_h) $(gzstate_h)
|
|
|
558 |
$(GLCC) $(GLO_)gxchar.$(OBJ) $(C_) $(GLSRC)gxchar.c
|
|
|
559 |
|
|
|
560 |
$(GLOBJ)gxchrout.$(OBJ) : $(GLSRC)gxchrout.c $(GX) $(math__h)\
|
|
|
561 |
$(gxchrout_h) $(gxfarith_h) $(gxistate_h)
|
|
|
562 |
$(GLCC) $(GLO_)gxchrout.$(OBJ) $(C_) $(GLSRC)gxchrout.c
|
|
|
563 |
|
|
|
564 |
$(GLOBJ)gxcht.$(OBJ) : $(GLSRC)gxcht.c $(GXERR) $(memory__h)\
|
|
|
565 |
$(gsutil_h)\
|
|
|
566 |
$(gxarith_h) $(gxcmap_h) $(gxdcolor_h) $(gxdevice_h) $(gxfixed_h)\
|
|
|
567 |
$(gxistate_h) $(gxmatrix_h) $(gzht_h) $(gsserial_h)
|
|
|
568 |
$(GLCC) $(GLO_)gxcht.$(OBJ) $(C_) $(GLSRC)gxcht.c
|
|
|
569 |
|
|
|
570 |
$(GLOBJ)gxclip.$(OBJ) : $(GLSRC)gxclip.c $(GX)\
|
|
|
571 |
$(gxclip_h) $(gxcpath_h) $(gxdevice_h) $(gxpath_h)
|
|
|
572 |
$(GLCC) $(GLO_)gxclip.$(OBJ) $(C_) $(GLSRC)gxclip.c
|
|
|
573 |
|
|
|
574 |
$(GLOBJ)gxcmap.$(OBJ) : $(GLSRC)gxcmap.c $(GXERR)\
|
|
|
575 |
$(gsccolor_h)\
|
|
|
576 |
$(gxalpha_h) $(gxcspace_h) $(gxfarith_h) $(gxfrac_h)\
|
|
|
577 |
$(gxdcconv_h) $(gxdevice_h) $(gxcmap_h) $(gxlum_h)\
|
|
|
578 |
$(gzstate_h) $(gxdither_h) $(gxcdevn_h) $(string__h)
|
|
|
579 |
$(GLCC) $(GLO_)gxcmap.$(OBJ) $(C_) $(GLSRC)gxcmap.c
|
|
|
580 |
|
|
|
581 |
$(GLOBJ)gxcpath.$(OBJ) : $(GLSRC)gxcpath.c $(GXERR)\
|
|
|
582 |
$(gscoord_h) $(gsline_h) $(gsstruct_h) $(gsutil_h)\
|
|
|
583 |
$(gxdevice_h) $(gxfixed_h) $(gxistate_h) $(gzpath_h) $(gzcpath_h) $(gzacpath_h)
|
|
|
584 |
$(GLCC) $(GLO_)gxcpath.$(OBJ) $(C_) $(GLSRC)gxcpath.c
|
|
|
585 |
|
|
|
586 |
$(GLOBJ)gxdcconv.$(OBJ) : $(GLSRC)gxdcconv.c $(GX)\
|
|
|
587 |
$(gsdcolor_h) $(gxcmap_h) $(gxdcconv_h) $(gxdevice_h)\
|
|
|
588 |
$(gxfarith_h) $(gxistate_h) $(gxlum_h)
|
|
|
589 |
$(GLCC) $(GLO_)gxdcconv.$(OBJ) $(C_) $(GLSRC)gxdcconv.c
|
|
|
590 |
|
|
|
591 |
$(GLOBJ)gxdcolor.$(OBJ) : $(GLSRC)gxdcolor.c $(GX)\
|
|
|
592 |
$(memory__h) $(gsbittab_h) $(gserrors_h) $(gxdcolor_h) $(gxdevice_h)
|
|
|
593 |
$(GLCC) $(GLO_)gxdcolor.$(OBJ) $(C_) $(GLSRC)gxdcolor.c
|
|
|
594 |
|
|
|
595 |
$(GLOBJ)gxhldevc.$(OBJ) : $(GLSRC)gxhldevc.c $(GX)\
|
|
|
596 |
$(gzstate_h) $(gscspace_h) $(gxcspace_h) $(gxhldevc_h) $(memory_h)\
|
|
|
597 |
$(gxpcolor_h) $(gsptype2_h)
|
|
|
598 |
$(GLCC) $(GLO_)gxhldevc.$(OBJ) $(C_) $(GLSRC)gxhldevc.c
|
|
|
599 |
|
|
|
600 |
$(GLOBJ)gxfill.$(OBJ) : $(GLSRC)gxfill.c $(GXERR)\
|
|
|
601 |
$(gsstruct_h)\
|
|
|
602 |
$(gxdcolor_h) $(gxdevice_h) $(gxfixed_h) $(gxhttile_h)\
|
|
|
603 |
$(gxistate_h) $(gxpaint_h) $(gxfill_h) $(gxfdrop_h) $(gsptype2_h)\
|
|
|
604 |
$(gzcpath_h) $(gzpath_h) $(gzspotan_h) $(gdevddrw_h) $(memory__h) $(stdint_) $(vdtrace_h)\
|
|
|
605 |
$(gxfilltr_h) $(gxfillsl_h) $(gxfillts_h)
|
|
|
606 |
$(GLCC) $(GLO_)gxfill.$(OBJ) $(C_) $(GLSRC)gxfill.c
|
|
|
607 |
|
|
|
608 |
$(GLOBJ)gxfdrop.$(OBJ) : $(GLSRC)gxfdrop.c $(GXERR)\
|
|
|
609 |
$(gsstruct_h) $(gzpath_h) $(gxfixed_h) $(gxdevice_h) $(gxdcolor_h) $(gxfill_h) $(gxfdrop_h)
|
|
|
610 |
$(GLCC) $(GLO_)gxfdrop.$(OBJ) $(C_) $(GLSRC)gxfdrop.c
|
|
|
611 |
|
|
|
612 |
$(GLOBJ)gxht.$(OBJ) : $(GLSRC)gxht.c $(GXERR) $(memory__h)\
|
|
|
613 |
$(gsbitops_h) $(gsstruct_h) $(gsutil_h)\
|
|
|
614 |
$(gxdcolor_h) $(gxdevice_h) $(gxfixed_h) $(gxistate_h) $(gzht_h)\
|
|
|
615 |
$(gsserial_h)
|
|
|
616 |
$(GLCC) $(GLO_)gxht.$(OBJ) $(C_) $(GLSRC)gxht.c
|
|
|
617 |
|
|
|
618 |
$(GLOBJ)gxhtbit.$(OBJ) : $(GLSRC)gxhtbit.c $(GXERR) $(memory__h)\
|
|
|
619 |
$(gsbitops_h) $(gscdefs_h)\
|
|
|
620 |
$(gxbitmap_h) $(gxdht_h) $(gxdhtres_h) $(gxhttile_h) $(gxtmap_h)
|
|
|
621 |
$(GLCC) $(GLO_)gxhtbit.$(OBJ) $(C_) $(GLSRC)gxhtbit.c
|
|
|
622 |
|
|
|
623 |
$(GLOBJ)gxwts.$(OBJ) : $(GLSRC)gxwts.c $(GXERR) $(gxwts_h)\
|
|
|
624 |
$(stdpre_h) $(memory__h) $(gxstate_h) $(gxht_h) $(math__h) $(gxdevcli_h)\
|
|
|
625 |
$(gxdht_h)
|
|
|
626 |
$(GLCC) $(GLO_)gxwts.$(OBJ) $(C_) $(GLSRC)gxwts.c
|
|
|
627 |
|
|
|
628 |
$(GLOBJ)gswts.$(OBJ) : $(GLSRC)gswts.c $(GXERR) $(gxwts_h) $(gswts_h)\
|
|
|
629 |
$(stdpre_h) $(gx_h) $(gxstate_h) $(gsht_h) $(math__h) $(gxfrac_h)
|
|
|
630 |
$(GLCC) $(GLO_)gswts.$(OBJ) $(C_) $(GLSRC)gswts.c
|
|
|
631 |
|
|
|
632 |
$(GLOBJ)gxidata.$(OBJ) : $(GLSRC)gxidata.c $(GXERR) $(memory__h)\
|
|
|
633 |
$(gxcpath_h) $(gxdevice_h) $(gximage_h)
|
|
|
634 |
$(GLCC) $(GLO_)gxidata.$(OBJ) $(C_) $(GLSRC)gxidata.c
|
|
|
635 |
|
|
|
636 |
$(GLOBJ)gxifast.$(OBJ) : $(GLSRC)gxifast.c $(GXERR) $(memory__h) $(gpcheck_h)\
|
|
|
637 |
$(gdevmem_h) $(gsbittab_h) $(gsccolor_h) $(gspaint_h) $(gsutil_h)\
|
|
|
638 |
$(gxarith_h) $(gxcmap_h) $(gxcpath_h) $(gxdcolor_h) $(gxdevice_h)\
|
|
|
639 |
$(gxdevmem_h) $(gxfixed_h) $(gximage_h) $(gxistate_h) $(gxmatrix_h)\
|
|
|
640 |
$(gzht_h)
|
|
|
641 |
$(GLCC) $(GLO_)gxifast.$(OBJ) $(C_) $(GLSRC)gxifast.c
|
|
|
642 |
|
|
|
643 |
$(GLOBJ)gximage.$(OBJ) : $(GLSRC)gximage.c $(GXERR) $(memory__h)\
|
|
|
644 |
$(gscspace_h) $(gsmatrix_h) $(gsutil_h)\
|
|
|
645 |
$(gxcolor2_h) $(gxiparam_h)\
|
|
|
646 |
$(stream_h)
|
|
|
647 |
$(GLCC) $(GLO_)gximage.$(OBJ) $(C_) $(GLSRC)gximage.c
|
|
|
648 |
|
|
|
649 |
$(GLOBJ)gximage1.$(OBJ) : $(GLSRC)gximage1.c $(GXERR)\
|
|
|
650 |
$(gximage_h) $(gxiparam_h) $(stream_h)
|
|
|
651 |
$(GLCC) $(GLO_)gximage1.$(OBJ) $(C_) $(GLSRC)gximage1.c
|
|
|
652 |
|
|
|
653 |
$(GLOBJ)gximono.$(OBJ) : $(GLSRC)gximono.c $(GXERR) $(memory__h) $(gpcheck_h)\
|
|
|
654 |
$(gdevmem_h) $(gsccolor_h) $(gspaint_h) $(gsutil_h)\
|
|
|
655 |
$(gxarith_h) $(gxcmap_h) $(gxcpath_h) $(gxdcolor_h) $(gxdevice_h)\
|
|
|
656 |
$(gxdevmem_h) $(gxfixed_h) $(gximage_h) $(gxistate_h) $(gxmatrix_h)\
|
|
|
657 |
$(gzht_h)
|
|
|
658 |
$(GLCC) $(GLO_)gximono.$(OBJ) $(C_) $(GLSRC)gximono.c
|
|
|
659 |
|
|
|
660 |
$(GLOBJ)gxipixel.$(OBJ) : $(GLSRC)gxipixel.c $(GXERR) $(math__h) $(memory__h)\
|
|
|
661 |
$(gpcheck_h)\
|
|
|
662 |
$(gsccolor_h) $(gscdefs_h) $(gspaint_h) $(gsstruct_h) $(gsutil_h)\
|
|
|
663 |
$(gxfixed_h) $(gxfrac_h) $(gxarith_h) $(gxiparam_h) $(gxmatrix_h)\
|
|
|
664 |
$(gxdevice_h) $(gzpath_h) $(gzstate_h)\
|
|
|
665 |
$(gzcpath_h) $(gxdevmem_h) $(gximage_h) $(gdevmrop_h)
|
|
|
666 |
$(GLCC) $(GLO_)gxipixel.$(OBJ) $(C_) $(GLSRC)gxipixel.c
|
|
|
667 |
|
|
|
668 |
# gxmclip is used for Patterns and ImageType 3 images:
|
|
|
669 |
# it isn't included in the base library.
|
|
|
670 |
$(GLOBJ)gxmclip.$(OBJ) : $(GLSRC)gxmclip.c $(GX)\
|
|
|
671 |
$(gxdevice_h) $(gxdevmem_h) $(gxmclip_h)
|
|
|
672 |
$(GLCC) $(GLO_)gxmclip.$(OBJ) $(C_) $(GLSRC)gxmclip.c
|
|
|
673 |
|
|
|
674 |
$(GLOBJ)gxpaint.$(OBJ) : $(GLSRC)gxpaint.c $(GX)\
|
|
|
675 |
$(gxdevice_h) $(gxhttile_h) $(gxpaint_h) $(gxpath_h) $(gzstate_h) $(gxfont_h)
|
|
|
676 |
$(GLCC) $(GLO_)gxpaint.$(OBJ) $(C_) $(GLSRC)gxpaint.c
|
|
|
677 |
|
|
|
678 |
$(GLOBJ)gxpath.$(OBJ) : $(GLSRC)gxpath.c $(GXERR)\
|
|
|
679 |
$(gsstruct_h) $(gxfixed_h) $(gzpath_h) $(vdtrace_h)
|
|
|
680 |
$(GLCC) $(GLO_)gxpath.$(OBJ) $(C_) $(GLSRC)gxpath.c
|
|
|
681 |
|
|
|
682 |
$(GLOBJ)gxpath2.$(OBJ) : $(GLSRC)gxpath2.c $(GXERR) $(math__h)\
|
|
|
683 |
$(gspath_h) $(gsstruct_h) $(gxfixed_h) $(gxarith_h) $(gzpath_h)
|
|
|
684 |
$(GLCC) $(GLO_)gxpath2.$(OBJ) $(C_) $(GLSRC)gxpath2.c
|
|
|
685 |
|
|
|
686 |
$(GLOBJ)gxpcopy.$(OBJ) : $(GLSRC)gxpcopy.c $(GXERR) $(math__h) $(gconfigv_h)\
|
|
|
687 |
$(gxfarith_h) $(gxfixed_h) $(gxistate_h) $(gzpath_h) $(vdtrace_h)
|
|
|
688 |
$(GLCC) $(GLO_)gxpcopy.$(OBJ) $(C_) $(GLSRC)gxpcopy.c
|
|
|
689 |
|
|
|
690 |
$(GLOBJ)gxpdash.$(OBJ) : $(GLSRC)gxpdash.c $(GX) $(math__h)\
|
|
|
691 |
$(gscoord_h) $(gsline_h) $(gsmatrix_h)\
|
|
|
692 |
$(gxfixed_h) $(gzline_h) $(gzpath_h)
|
|
|
693 |
$(GLCC) $(GLO_)gxpdash.$(OBJ) $(C_) $(GLSRC)gxpdash.c
|
|
|
694 |
|
|
|
695 |
$(GLOBJ)gxpflat.$(OBJ) : $(GLSRC)gxpflat.c $(GX)\
|
|
|
696 |
$(gxarith_h) $(gxfixed_h) $(gzpath_h) $(memory__h) $(string__h)\
|
|
|
697 |
$(vdtrace_h)
|
|
|
698 |
$(GLCC) $(GLO_)gxpflat.$(OBJ) $(C_) $(GLSRC)gxpflat.c
|
|
|
699 |
|
|
|
700 |
$(GLOBJ)gxsample.$(OBJ) : $(GLSRC)gxsample.c $(GX)\
|
|
|
701 |
$(gxsample_h) $(gxfixed_h) $(gximage_h) $(gxsamplp_h)
|
|
|
702 |
$(GLCC) $(GLO_)gxsample.$(OBJ) $(C_) $(GLSRC)gxsample.c
|
|
|
703 |
|
|
|
704 |
$(GLOBJ)gxstroke.$(OBJ) : $(GLSRC)gxstroke.c $(GXERR) $(math__h) $(gpcheck_h)\
|
|
|
705 |
$(gscoord_h) $(gsdcolor_h) $(gsdevice_h)\
|
|
|
706 |
$(gxdevice_h) $(gxfarith_h) $(gxfixed_h)\
|
|
|
707 |
$(gxhttile_h) $(gxistate_h) $(gxmatrix_h) $(gxpaint_h)\
|
|
|
708 |
$(gzcpath_h) $(gzline_h) $(gzpath_h) $(vdtrace_h)
|
|
|
709 |
$(GLCC) $(GLO_)gxstroke.$(OBJ) $(C_) $(GLSRC)gxstroke.c
|
|
|
710 |
|
|
|
711 |
###### Higher-level facilities
|
|
|
712 |
|
|
|
713 |
$(GLOBJ)gsalpha.$(OBJ) : $(GLSRC)gsalpha.c $(GX)\
|
|
|
714 |
$(gsalpha_h) $(gxdcolor_h) $(gzstate_h)
|
|
|
715 |
$(GLCC) $(GLO_)gsalpha.$(OBJ) $(C_) $(GLSRC)gsalpha.c
|
|
|
716 |
|
|
|
717 |
# gscedata.[ch] are generated automatically by lib/encs2c.ps.
|
|
|
718 |
$(GLOBJ)gscedata.$(OBJ) : $(GLSRC)gscedata.c\
|
|
|
719 |
$(stdpre_h) $(gstypes_h) $(gscedata_h)
|
|
|
720 |
$(GLCC) $(GLO_)gscedata.$(OBJ) $(C_) $(GLSRC)gscedata.c
|
|
|
721 |
|
|
|
722 |
$(GLOBJ)gscencs.$(OBJ) : $(GLSRC)gscencs.c\
|
|
|
723 |
$(memory__h) $(gscedata_h) $(gscencs_h) $(gserror_h) $(gserrors_h)
|
|
|
724 |
$(GLCC) $(GLO_)gscencs.$(OBJ) $(C_) $(GLSRC)gscencs.c
|
|
|
725 |
|
|
|
726 |
$(GLOBJ)gschar.$(OBJ) : $(GLSRC)gschar.c $(GXERR)\
|
|
|
727 |
$(gscoord_h) $(gsmatrix_h) $(gsstruct_h)\
|
|
|
728 |
$(gxdevice_h) $(gxdevmem_h) $(gxchar_h) $(gxfont_h) $(gzstate_h)
|
|
|
729 |
$(GLCC) $(GLO_)gschar.$(OBJ) $(C_) $(GLSRC)gschar.c
|
|
|
730 |
|
|
|
731 |
$(GLOBJ)gscolor.$(OBJ) : $(GLSRC)gscolor.c $(GXERR)\
|
|
|
732 |
$(gsccolor_h) $(gsstruct_h) $(gsutil_h)\
|
|
|
733 |
$(gxcmap_h) $(gxcspace_h) $(gxdcconv_h) $(gxdevice_h) $(gzstate_h)
|
|
|
734 |
$(GLCC) $(GLO_)gscolor.$(OBJ) $(C_) $(GLSRC)gscolor.c
|
|
|
735 |
|
|
|
736 |
$(GLOBJ)gscoord.$(OBJ) : $(GLSRC)gscoord.c $(GXERR) $(math__h)\
|
|
|
737 |
$(gsccode_h) $(gxcoord_h) $(gxdevice_h) $(gxfarith_h) $(gxfixed_h) $(gxfont_h)\
|
|
|
738 |
$(gxmatrix_h) $(gxpath_h) $(gzstate_h)
|
|
|
739 |
$(GLCC) $(GLO_)gscoord.$(OBJ) $(C_) $(GLSRC)gscoord.c
|
|
|
740 |
|
|
|
741 |
$(GLOBJ)gscparam.$(OBJ) : $(GLSRC)gscparam.c $(GXERR) $(memory__h) $(string__h)\
|
|
|
742 |
$(gsparam_h) $(gsstruct_h)
|
|
|
743 |
$(GLCC) $(GLO_)gscparam.$(OBJ) $(C_) $(GLSRC)gscparam.c
|
|
|
744 |
|
|
|
745 |
$(GLOBJ)gscspace.$(OBJ) : $(GLSRC)gscspace.c $(GXERR) $(memory__h)\
|
|
|
746 |
$(gsstruct_h) $(gsccolor_h) $(gsutil_h)\
|
|
|
747 |
$(gxcmap_h) $(gxcspace_h) $(gxistate_h) $(gsovrc_h) $(gsstate_h)\
|
|
|
748 |
$(gsdevice_h) $(gxdevcli_h) $(gzstate_h) $(stream_h)
|
|
|
749 |
$(GLCC) $(GLO_)gscspace.$(OBJ) $(C_) $(GLSRC)gscspace.c
|
|
|
750 |
|
|
|
751 |
$(GLOBJ)gsovrc.$(OBJ) : $(GLSRC)gsovrc.c $(GXERR)\
|
|
|
752 |
$(memory__h) $(gsutil_h) $(gxcomp_h) $(gxdevice_h) $(gsdevice_h) $(gxgetbit_h)\
|
|
|
753 |
$(gsovrc_h) $(gxdcolor_h) $(gxoprect_h) $(gsbitops_h) $(gxistate_h)
|
|
|
754 |
$(GLCC) $(GLO_)gsovrc.$(OBJ) $(C_) $(GLSRC)gsovrc.c
|
|
|
755 |
|
|
|
756 |
$(GLOBJ)gxoprect.$(OBJ) : $(GLSRC)gxoprect.c $(GXERR)\
|
|
|
757 |
$(memory__h) $(gsutil_h) $(gxdevice_h) $(gsdevice_h) $(gxgetbit_h)\
|
|
|
758 |
$(gxoprect_h) $(gsbitops_h)
|
|
|
759 |
$(GLCC) $(GLO_)gxoprect.$(OBJ) $(C_) $(GLSRC)gxoprect.c
|
|
|
760 |
|
|
|
761 |
$(GLOBJ)gsdevice.$(OBJ) : $(GLSRC)gsdevice.c $(GXERR)\
|
|
|
762 |
$(ctype__h) $(memory__h) $(string__h) $(gp_h)\
|
|
|
763 |
$(gscdefs_h) $(gsfname_h) $(gsstruct_h) $(gspath_h)\
|
|
|
764 |
$(gspaint_h) $(gsmatrix_h) $(gscoord_h) $(gzstate_h)\
|
|
|
765 |
$(gxcmap_h) $(gxdevice_h) $(gxdevmem_h) $(gxiodev_h) $(gxcspace_h)
|
|
|
766 |
$(GLCC) $(GLO_)gsdevice.$(OBJ) $(C_) $(GLSRC)gsdevice.c
|
|
|
767 |
|
|
|
768 |
$(GLOBJ)gsdfilt.$(OBJ) : $(GLSRC)gsdfilt.c $(GXERR)\
|
|
|
769 |
$(ctype__h) $(memory__h) $(string__h) $(gp_h)\
|
|
|
770 |
$(gscdefs_h) $(gscoord_h) $(gsdfilt_h) $(gsfname_h) $(gsmatrix_h)\
|
|
|
771 |
$(gspaint_h) $(gspath_h) $(gsstruct_h)\
|
|
|
772 |
$(gxcmap_h) $(gxdevice_h) $(gxdevmem_h) $(gxiodev_h) $(gzstate_h)
|
|
|
773 |
$(GLCC) $(GLO_)gsdfilt.$(OBJ) $(C_) $(GLSRC)gsdfilt.c
|
|
|
774 |
|
|
|
775 |
$(GLOBJ)gsdevmem.$(OBJ) : $(GLSRC)gsdevmem.c $(GXERR) $(math__h) $(memory__h)\
|
|
|
776 |
$(gsdevice_h) $(gxarith_h) $(gxdevice_h) $(gxdevmem_h)
|
|
|
777 |
$(GLCC) $(GLO_)gsdevmem.$(OBJ) $(C_) $(GLSRC)gsdevmem.c
|
|
|
778 |
|
|
|
779 |
$(GLOBJ)gsdparam.$(OBJ) : $(GLSRC)gsdparam.c $(GXERR)\
|
|
|
780 |
$(memory__h) $(string__h)\
|
|
|
781 |
$(gsdevice_h) $(gsparam_h) $(gxdevice_h) $(gxfixed_h)
|
|
|
782 |
$(GLCC) $(GLO_)gsdparam.$(OBJ) $(C_) $(GLSRC)gsdparam.c
|
|
|
783 |
|
|
|
784 |
$(GLOBJ)gsfname.$(OBJ) : $(GLSRC)gsfname.c $(memory__h)\
|
|
|
785 |
$(gserror_h) $(gserrors_h) $(gsfname_h) $(gsmemory_h) $(gstypes_h)\
|
|
|
786 |
$(gxiodev_h)
|
|
|
787 |
$(GLCC) $(GLO_)gsfname.$(OBJ) $(C_) $(GLSRC)gsfname.c
|
|
|
788 |
|
|
|
789 |
$(GLOBJ)gsfont.$(OBJ) : $(GLSRC)gsfont.c $(GXERR) $(memory__h)\
|
|
|
790 |
$(gsstruct_h) $(gsutil_h)\
|
|
|
791 |
$(gxdevice_h) $(gxfixed_h) $(gxmatrix_h) $(gxfont_h) $(gxfcache_h)\
|
|
|
792 |
$(gzpath_h)\
|
|
|
793 |
$(gzstate_h)
|
|
|
794 |
$(GLCC) $(GLO_)gsfont.$(OBJ) $(C_) $(GLSRC)gsfont.c
|
|
|
795 |
|
|
|
796 |
$(GLOBJ)gsgdata.$(OBJ) : $(GLSRC)gsgdata.c $(GXERR) $(memory__h)\
|
|
|
797 |
$(gsgdata_h) $(gsmatrix_h) $(gsstruct_h) $(gxfont_h)
|
|
|
798 |
$(GLCC) $(GLO_)gsgdata.$(OBJ) $(C_) $(GLSRC)gsgdata.c
|
|
|
799 |
|
|
|
800 |
$(GLOBJ)gsgcache.$(OBJ) : $(GLSRC)gsgcache.c $(GXERR)\
|
|
|
801 |
$(memory__h) $(gsstruct_h) $(gsgdata_h) $(gsgcache_h) $(gxfont_h) $(gxfont42_h)
|
|
|
802 |
$(GLCC) $(GLO_)gsgcache.$(OBJ) $(C_) $(GLSRC)gsgcache.c
|
|
|
803 |
|
|
|
804 |
$(GLOBJ)gsht.$(OBJ) : $(GLSRC)gsht.c $(GXERR) $(memory__h) $(string__h)\
|
|
|
805 |
$(gsstruct_h) $(gsutil_h) $(gxarith_h) $(gxdevice_h) $(gzht_h) $(gzstate_h)\
|
|
|
806 |
$(gswts_h)
|
|
|
807 |
$(GLCC) $(GLO_)gsht.$(OBJ) $(C_) $(GLSRC)gsht.c
|
|
|
808 |
|
|
|
809 |
$(GLOBJ)gshtscr.$(OBJ) : $(GLSRC)gshtscr.c $(GXERR) $(math__h)\
|
|
|
810 |
$(gsstruct_h) $(gxarith_h) $(gxdevice_h) $(gzht_h) $(gzstate_h) $(gswts_h)
|
|
|
811 |
$(GLCC) $(GLO_)gshtscr.$(OBJ) $(C_) $(GLSRC)gshtscr.c
|
|
|
812 |
|
|
|
813 |
$(GLOBJ)gsimage.$(OBJ) : $(GLSRC)gsimage.c $(GXERR) $(memory__h)\
|
|
|
814 |
$(gscspace_h) $(gsimage_h) $(gsmatrix_h) $(gsstruct_h)\
|
|
|
815 |
$(gxarith_h) $(gxdevice_h) $(gxiparam_h) $(gxpath_h) $(gzstate_h)
|
|
|
816 |
$(GLCC) $(GLO_)gsimage.$(OBJ) $(C_) $(GLSRC)gsimage.c
|
|
|
817 |
|
|
|
818 |
$(GLOBJ)gsimpath.$(OBJ) : $(GLSRC)gsimpath.c $(GXERR)\
|
|
|
819 |
$(gsmatrix_h) $(gspaint_h) $(gspath_h) $(gsstate_h)
|
|
|
820 |
$(GLCC) $(GLO_)gsimpath.$(OBJ) $(C_) $(GLSRC)gsimpath.c
|
|
|
821 |
|
|
|
822 |
$(GLOBJ)gsinit.$(OBJ) : $(GLSRC)gsinit.c $(memory__h) $(stdio__h)\
|
|
|
823 |
$(gdebug_h) $(gp_h) $(gscdefs_h) $(gslib_h) $(gsmalloc_h) $(gsmemory_h)
|
|
|
824 |
$(GLCC) $(GLO_)gsinit.$(OBJ) $(C_) $(GLSRC)gsinit.c
|
|
|
825 |
|
|
|
826 |
$(GLOBJ)gsiodev.$(OBJ) : $(GLSRC)gsiodev.c $(GXERR)\
|
|
|
827 |
$(errno__h) $(string__h) $(unistd__h)\
|
|
|
828 |
$(gp_h) $(gscdefs_h) $(gsparam_h) $(gsstruct_h) $(gxiodev_h)
|
|
|
829 |
$(GLCC) $(GLO_)gsiodev.$(OBJ) $(C_) $(GLSRC)gsiodev.c
|
|
|
830 |
|
|
|
831 |
$(GLOBJ)gsistate.$(OBJ) : $(GLSRC)gsistate.c $(GXERR)\
|
|
|
832 |
$(gscie_h) $(gscspace_h) $(gsstruct_h) $(gsutil_h)\
|
|
|
833 |
$(gxbitmap_h) $(gxcmap_h) $(gxdht_h) $(gxistate_h) $(gzht_h) $(gzline_h)
|
|
|
834 |
$(GLCC) $(GLO_)gsistate.$(OBJ) $(C_) $(GLSRC)gsistate.c
|
|
|
835 |
|
|
|
836 |
$(GLOBJ)gsline.$(OBJ) : $(GLSRC)gsline.c $(GXERR) $(math__h) $(memory__h)\
|
|
|
837 |
$(gscoord_h) $(gsline_h) $(gxfixed_h) $(gxmatrix_h) $(gzstate_h) $(gzline_h)
|
|
|
838 |
$(GLCC) $(GLO_)gsline.$(OBJ) $(C_) $(GLSRC)gsline.c
|
|
|
839 |
|
|
|
840 |
$(GLOBJ)gsmatrix.$(OBJ) : $(GLSRC)gsmatrix.c $(GXERR) $(math__h) $(memory__h)\
|
|
|
841 |
$(gxfarith_h) $(gxfixed_h) $(gxmatrix_h) $(stream_h)
|
|
|
842 |
$(GLCC) $(GLO_)gsmatrix.$(OBJ) $(C_) $(GLSRC)gsmatrix.c
|
|
|
843 |
|
|
|
844 |
$(GLOBJ)gspaint.$(OBJ) : $(GLSRC)gspaint.c $(GXERR) $(math__h) $(gpcheck_h)\
|
|
|
845 |
$(gspaint_h) $(gspath_h) $(gsropt_h)\
|
|
|
846 |
$(gxdevmem_h) $(gxdevice_h) $(gxfixed_h) $(gxmatrix_h) $(gxpaint_h) $(gxhldevc_h)\
|
|
|
847 |
$(gzcpath_h) $(gzpath_h) $(gzstate_h)
|
|
|
848 |
$(GLCC) $(GLO_)gspaint.$(OBJ) $(C_) $(GLSRC)gspaint.c
|
|
|
849 |
|
|
|
850 |
$(GLOBJ)gsparam.$(OBJ) : $(GLSRC)gsparam.c $(GXERR) $(memory__h) $(string__h)\
|
|
|
851 |
$(gsparam_h) $(gsstruct_h)
|
|
|
852 |
$(GLCC) $(GLO_)gsparam.$(OBJ) $(C_) $(GLSRC)gsparam.c
|
|
|
853 |
|
|
|
854 |
# gsparamx is not included in the base configuration.
|
|
|
855 |
$(GLOBJ)gsparamx.$(OBJ) : $(GLSRC)gsparamx.c $(string__h)\
|
|
|
856 |
$(gserror_h) $(gserrors_h) $(gsmemory_h) $(gsparam_h) $(gsparamx_h)\
|
|
|
857 |
$(gstypes_h)
|
|
|
858 |
$(GLCC) $(GLO_)gsparamx.$(OBJ) $(C_) $(GLSRC)gsparamx.c
|
|
|
859 |
|
|
|
860 |
# Future replacement for gsparams.c
|
|
|
861 |
$(GLOBJ)gsparam2.$(OBJ) : $(GLSRC)gsparam2.c $(GXERR) $(memory__h)\
|
|
|
862 |
$(gsparams_h)
|
|
|
863 |
$(GLCC) $(GLO_)gsparam2.$(OBJ) $(C_) $(GLSRC)gsparam2.c
|
|
|
864 |
|
|
|
865 |
$(GLOBJ)gsparams.$(OBJ) : $(GLSRC)gsparams.c $(GXERR) $(memory__h)\
|
|
|
866 |
$(gsparams_h)
|
|
|
867 |
$(GLCC) $(GLO_)gsparams.$(OBJ) $(C_) $(GLSRC)gsparams.c
|
|
|
868 |
|
|
|
869 |
$(GLOBJ)gspath.$(OBJ) : $(GLSRC)gspath.c $(GXERR)\
|
|
|
870 |
$(math__h) $(gscoord_h) $(gspath_h)\
|
|
|
871 |
$(gxdevice_h) $(gxdevmem_h) $(gxfixed_h) $(gxmatrix_h)\
|
|
|
872 |
$(gzcpath_h) $(gzpath_h) $(gzstate_h)
|
|
|
873 |
$(GLCC) $(GLO_)gspath.$(OBJ) $(C_) $(GLSRC)gspath.c
|
|
|
874 |
|
|
|
875 |
$(GLOBJ)gsstate.$(OBJ) : $(GLSRC)gsstate.c $(GXERR) $(memory__h)\
|
|
|
876 |
$(gsstruct_h) $(gsutil_h) $(gzstate_h) $(gxcspace_h)\
|
|
|
877 |
$(gsalpha_h) $(gscolor2_h) $(gscoord_h) $(gscie_h)\
|
|
|
878 |
$(gxclipsr_h) $(gxcmap_h) $(gxdevice_h) $(gxpcache_h)\
|
|
|
879 |
$(gzht_h) $(gzline_h) $(gspath_h) $(gzpath_h) $(gzcpath_h)\
|
|
|
880 |
$(gsovrc_h) $(gxcolor2_h) $(gxpcolor_h)
|
|
|
881 |
$(GLCC) $(GLO_)gsstate.$(OBJ) $(C_) $(GLSRC)gsstate.c
|
|
|
882 |
|
|
|
883 |
$(GLOBJ)gstext.$(OBJ) : $(GLSRC)gstext.c $(memory__h) $(gdebug_h)\
|
|
|
884 |
$(gserror_h) $(gserrors_h) $(gsmemory_h) $(gsstruct_h) $(gstypes_h) $(gxfcache_h)\
|
|
|
885 |
$(gxdcolor_h) $(gxdevcli_h) $(gxfont_h) $(gxpath_h) $(gxtext_h) $(gzstate_h)
|
|
|
886 |
$(GLCC) $(GLO_)gstext.$(OBJ) $(C_) $(GLSRC)gstext.c
|
|
|
887 |
|
|
|
888 |
# We make gsiodevs a separate module so the PS interpreter can replace it.
|
|
|
889 |
|
|
|
890 |
$(GLD)gsiodevs.dev : $(ECHOGS_XE) $(LIB_MAK) $(GLOBJ)gsiodevs.$(OBJ)\
|
|
|
891 |
$(GLD)sfile.dev
|
|
|
892 |
$(SETMOD) $(GLD)gsiodevs $(GLOBJ)gsiodevs.$(OBJ)
|
|
|
893 |
$(ADDMOD) $(GLD)gsiodevs -include $(GLD)sfile
|
|
|
894 |
$(ADDMOD) $(GLD)gsiodevs -iodev stdin stdout stderr
|
|
|
895 |
|
|
|
896 |
$(GLOBJ)gsiodevs.$(OBJ) : $(GLSRC)gsiodevs.c $(GXERR)\
|
|
|
897 |
$(gxiodev_h) $(stream_h) $(strimpl_h)
|
|
|
898 |
$(GLCC) $(GLO_)gsiodevs.$(OBJ) $(C_) $(GLSRC)gsiodevs.c
|
|
|
899 |
|
|
|
900 |
###### Internal devices
|
|
|
901 |
|
|
|
902 |
### Memory devices
|
|
|
903 |
|
|
|
904 |
$(GLOBJ)gdevmem.$(OBJ) : $(GLSRC)gdevmem.c $(GXERR) $(memory__h)\
|
|
|
905 |
$(gsrect_h) $(gsstruct_h) $(gstrans_h)\
|
|
|
906 |
$(gxarith_h) $(gxgetbit_h) $(gxdevice_h) $(gxdevmem_h) $(gdevmem_h)
|
|
|
907 |
$(GLCC) $(GLO_)gdevmem.$(OBJ) $(C_) $(GLSRC)gdevmem.c
|
|
|
908 |
|
|
|
909 |
$(GLOBJ)gdevm1.$(OBJ) : $(GLSRC)gdevm1.c $(GX) $(memory__h) $(gsrop_h)\
|
|
|
910 |
$(gxdevice_h) $(gxdevmem_h) $(gdevmem_h)
|
|
|
911 |
$(GLCC) $(GLO_)gdevm1.$(OBJ) $(C_) $(GLSRC)gdevm1.c
|
|
|
912 |
|
|
|
913 |
$(GLOBJ)gdevm2.$(OBJ) : $(GLSRC)gdevm2.c $(GX) $(memory__h)\
|
|
|
914 |
$(gxdevice_h) $(gxdevmem_h) $(gdevmem_h)
|
|
|
915 |
$(GLCC) $(GLO_)gdevm2.$(OBJ) $(C_) $(GLSRC)gdevm2.c
|
|
|
916 |
|
|
|
917 |
$(GLOBJ)gdevm4.$(OBJ) : $(GLSRC)gdevm4.c $(GX) $(memory__h)\
|
|
|
918 |
$(gxdevice_h) $(gxdevmem_h) $(gdevmem_h)
|
|
|
919 |
$(GLCC) $(GLO_)gdevm4.$(OBJ) $(C_) $(GLSRC)gdevm4.c
|
|
|
920 |
|
|
|
921 |
$(GLOBJ)gdevm8.$(OBJ) : $(GLSRC)gdevm8.c $(GX) $(memory__h)\
|
|
|
922 |
$(gxdevice_h) $(gxdevmem_h) $(gdevmem_h)
|
|
|
923 |
$(GLCC) $(GLO_)gdevm8.$(OBJ) $(C_) $(GLSRC)gdevm8.c
|
|
|
924 |
|
|
|
925 |
$(GLOBJ)gdevm16.$(OBJ) : $(GLSRC)gdevm16.c $(GX) $(memory__h)\
|
|
|
926 |
$(gxdevice_h) $(gxdevmem_h) $(gdevmem_h)
|
|
|
927 |
$(GLCC) $(GLO_)gdevm16.$(OBJ) $(C_) $(GLSRC)gdevm16.c
|
|
|
928 |
|
|
|
929 |
$(GLOBJ)gdevm24.$(OBJ) : $(GLSRC)gdevm24.c $(GX) $(memory__h)\
|
|
|
930 |
$(gxdevice_h) $(gxdevmem_h) $(gdevmem_h)
|
|
|
931 |
$(GLCC) $(GLO_)gdevm24.$(OBJ) $(C_) $(GLSRC)gdevm24.c
|
|
|
932 |
|
|
|
933 |
$(GLOBJ)gdevm32.$(OBJ) : $(GLSRC)gdevm32.c $(GX) $(memory__h)\
|
|
|
934 |
$(gxdevice_h) $(gxdevmem_h) $(gdevmem_h)
|
|
|
935 |
$(GLCC) $(GLO_)gdevm32.$(OBJ) $(C_) $(GLSRC)gdevm32.c
|
|
|
936 |
|
|
|
937 |
$(GLOBJ)gdevm40.$(OBJ) : $(GLSRC)gdevm40.c $(GX) $(memory__h)\
|
|
|
938 |
$(gxdevice_h) $(gxdevmem_h) $(gdevmem_h)
|
|
|
939 |
$(GLCC) $(GLO_)gdevm40.$(OBJ) $(C_) $(GLSRC)gdevm40.c
|
|
|
940 |
|
|
|
941 |
$(GLOBJ)gdevm48.$(OBJ) : $(GLSRC)gdevm48.c $(GX) $(memory__h)\
|
|
|
942 |
$(gxdevice_h) $(gxdevmem_h) $(gdevmem_h)
|
|
|
943 |
$(GLCC) $(GLO_)gdevm48.$(OBJ) $(C_) $(GLSRC)gdevm48.c
|
|
|
944 |
|
|
|
945 |
$(GLOBJ)gdevm56.$(OBJ) : $(GLSRC)gdevm56.c $(GX) $(memory__h)\
|
|
|
946 |
$(gxdevice_h) $(gxdevmem_h) $(gdevmem_h)
|
|
|
947 |
$(GLCC) $(GLO_)gdevm56.$(OBJ) $(C_) $(GLSRC)gdevm56.c
|
|
|
948 |
|
|
|
949 |
$(GLOBJ)gdevm64.$(OBJ) : $(GLSRC)gdevm64.c $(GX) $(memory__h)\
|
|
|
950 |
$(gxdevice_h) $(gxdevmem_h) $(gdevmem_h)
|
|
|
951 |
$(GLCC) $(GLO_)gdevm64.$(OBJ) $(C_) $(GLSRC)gdevm64.c
|
|
|
952 |
|
|
|
953 |
$(GLOBJ)gdevmpla.$(OBJ) : $(GLSRC)gdevmpla.c $(GXERR) $(memory__h)\
|
|
|
954 |
$(gsbitops_h)\
|
|
|
955 |
$(gxdevice_h) $(gxdevmem_h) $(gxgetbit_h) $(gdevmem_h) $(gdevmpla_h)
|
|
|
956 |
$(GLCC) $(GLO_)gdevmpla.$(OBJ) $(C_) $(GLSRC)gdevmpla.c
|
|
|
957 |
|
|
|
958 |
### Alpha-channel devices
|
|
|
959 |
|
|
|
960 |
$(GLOBJ)gdevabuf.$(OBJ) : $(GLSRC)gdevabuf.c $(GXERR) $(memory__h)\
|
|
|
961 |
$(gxdevice_h) $(gxdevmem_h) $(gdevmem_h)
|
|
|
962 |
$(GLCC) $(GLO_)gdevabuf.$(OBJ) $(C_) $(GLSRC)gdevabuf.c
|
|
|
963 |
|
|
|
964 |
### Other built-in devices
|
|
|
965 |
|
|
|
966 |
# The bbox device can either be used as forwarding device to support
|
|
|
967 |
# graphics functions, or it can be a real target device. We create
|
|
|
968 |
# the bboxutil.dev pseudo device to allow inclusion without putting
|
|
|
969 |
# the bbox device on the list of devices.
|
|
|
970 |
|
|
|
971 |
$(GLD)bboxutil.dev : $(ECHOGS_XE) $(LIB_MAK) $(GLOBJ)gdevbbox.$(OBJ)
|
|
|
972 |
$(ADDMOD) $(GLD)bboxutil $(GLOBJ)gdevbbox.$(OBJ)
|
|
|
973 |
|
|
|
974 |
$(GLD)bbox.dev : $(ECHOGS_XE) $(LIB_MAK) $(GLOBJ)gdevbbox.$(OBJ)
|
|
|
975 |
$(SETDEV2) $(GLD)bbox $(GLOBJ)gdevbbox.$(OBJ)
|
|
|
976 |
|
|
|
977 |
$(GLOBJ)gdevbbox.$(OBJ) : $(GLSRC)gdevbbox.c $(GXERR) $(math__h) $(memory__h)\
|
|
|
978 |
$(gdevbbox_h) $(gsdevice_h) $(gsparam_h)\
|
|
|
979 |
$(gxcpath_h) $(gxdcolor_h) $(gxdevice_h) $(gxiparam_h) $(gxistate_h)\
|
|
|
980 |
$(gxpaint_h) $(gxpath_h)
|
|
|
981 |
$(GLCC) $(GLO_)gdevbbox.$(OBJ) $(C_) $(GLSRC)gdevbbox.c
|
|
|
982 |
|
|
|
983 |
$(GLOBJ)gdevhit.$(OBJ) : $(GLSRC)gdevhit.c $(std_h)\
|
|
|
984 |
$(gserror_h) $(gserrors_h) $(gsmemory_h) $(gstypes_h) $(gxdevice_h)
|
|
|
985 |
$(GLCC) $(GLO_)gdevhit.$(OBJ) $(C_) $(GLSRC)gdevhit.c
|
|
|
986 |
|
|
|
987 |
# Define a device that implements the PCL 5 special color mapping
|
|
|
988 |
# algorithms. This is not included in any PostScript or PDF system.
|
|
|
989 |
|
|
|
990 |
$(GLD)devcmap.dev : $(LIB_MAK) $(ECHOGS_XE) $(GLOBJ)gdevcmap.$(OBJ)
|
|
|
991 |
$(SETMOD) $(GLD)devcmap $(GLOBJ)gdevcmap.$(OBJ)
|
|
|
992 |
|
|
|
993 |
gdevcmap_h=$(GLSRC)gdevcmap.h
|
|
|
994 |
|
|
|
995 |
$(GLOBJ)gdevcmap.$(OBJ) : $(GLSRC)gdevcmap.c $(GXERR)\
|
|
|
996 |
$(gxdcconv_h) $(gxdevice_h) $(gxfrac_h) $(gxlum_h) $(gdevcmap_h)
|
|
|
997 |
$(GLCC) $(GLO_)gdevcmap.$(OBJ) $(C_) $(GLSRC)gdevcmap.c
|
|
|
998 |
|
|
|
999 |
# A device that stores its data using run-length encoding.
|
|
|
1000 |
|
|
|
1001 |
$(GLOBJ)gdevmrun.$(OBJ) : $(GLSRC)gdevmrun.c $(GXERR) $(memory__h)\
|
|
|
1002 |
$(gxdevice_h) $(gdevmrun_h)
|
|
|
1003 |
$(GLCC) $(GLO_)gdevmrun.$(OBJ) $(C_) $(GLSRC)gdevmrun.c
|
|
|
1004 |
|
|
|
1005 |
# A device that extracts a single plane from multi-plane color.
|
|
|
1006 |
|
|
|
1007 |
$(GLOBJ)gdevplnx.$(OBJ) : $(GLSRC)gdevplnx.c $(GXERR)\
|
|
|
1008 |
$(gsbitops_h) $(gsrop_h) $(gsstruct_h) $(gsutil_h)\
|
|
|
1009 |
$(gdevplnx_h)\
|
|
|
1010 |
$(gxcmap_h) $(gxdcolor_h) $(gxdevice_h) $(gxdevmem_h) $(gxdither_h)\
|
|
|
1011 |
$(gxgetbit_h) $(gxiparam_h) $(gxistate_h)
|
|
|
1012 |
$(GLCC) $(GLO_)gdevplnx.$(OBJ) $(C_) $(GLSRC)gdevplnx.c
|
|
|
1013 |
|
|
|
1014 |
# A tracing device, also an example of a high-level device.
|
|
|
1015 |
|
|
|
1016 |
$(GLOBJ)gdevtrac.$(OBJ) : $(GLSRC)gdevtrac.c $(GXERR)\
|
|
|
1017 |
$(gscspace_h)\
|
|
|
1018 |
$(gxdevice_h) $(gxdht_h) $(gxfont_h) $(gxiparam_h) $(gxistate_h)\
|
|
|
1019 |
$(gxpaint_h) $(gxtmap_h) $(gzcpath_h) $(gzpath_h)
|
|
|
1020 |
$(GLCC) $(GLO_)gdevtrac.$(OBJ) $(C_) $(GLSRC)gdevtrac.c
|
|
|
1021 |
|
|
|
1022 |
$(GLD)tracedev.dev : $(ECHOGS_XE) $(LIB_MAK) $(GLOBJ)gdevtrac.$(OBJ)
|
|
|
1023 |
$(SETMOD) $(GLD)tracedev -dev2 tr_mono tr_rgb tr_cmyk
|
|
|
1024 |
$(ADDMOD) $(GLD)tracedev -obj $(GLOBJ)gdevtrac.$(OBJ)
|
|
|
1025 |
|
|
|
1026 |
### Default driver procedure implementations
|
|
|
1027 |
|
|
|
1028 |
$(GLOBJ)gdevdbit.$(OBJ) : $(GLSRC)gdevdbit.c $(GXERR) $(gpcheck_h)\
|
|
|
1029 |
$(gdevmem_h) $(gsbittab_h) $(gsrect_h) $(gsropt_h)\
|
|
|
1030 |
$(gxcpath_h) $(gxdcolor_h) $(gxdevice_h) $(gxdevmem_h)
|
|
|
1031 |
$(GLCC) $(GLO_)gdevdbit.$(OBJ) $(C_) $(GLSRC)gdevdbit.c
|
|
|
1032 |
|
|
|
1033 |
$(GLOBJ)gdevddrw.$(OBJ) : $(GLSRC)gdevddrw.c $(GXERR) $(math__h) $(memory__h) $(stdint__h)\
|
|
|
1034 |
$(gpcheck_h)\
|
|
|
1035 |
$(gsrect_h)\
|
|
|
1036 |
$(gxdcolor_h) $(gxdevice_h) $(gxfixed_h) $(gxiparam_h) $(gxistate_h) $(gxmatrix_h)\
|
|
|
1037 |
$(gdevddrw_h) $(gxdtfill_h) $(vtrace_h)
|
|
|
1038 |
$(GLCC) $(GLO_)gdevddrw.$(OBJ) $(C_) $(GLSRC)gdevddrw.c
|
|
|
1039 |
|
|
|
1040 |
$(GLOBJ)gdevdsha.$(OBJ) : $(GLSRC)gdevdsha.c $(GXERR) $(gserrors_h)\
|
|
|
1041 |
$(gxdevice_h) $(gxcindex_h) $(vdtrace_h)
|
|
|
1042 |
$(GLCC) $(GLO_)gdevdsha.$(OBJ) $(C_) $(GLSRC)gdevdsha.c
|
|
|
1043 |
|
|
|
1044 |
$(GLOBJ)gdevdflt.$(OBJ) : $(GLSRC)gdevdflt.c $(GXERR)\
|
|
|
1045 |
$(gsropt_h) $(gxcomp_h) $(gxdevice_h)
|
|
|
1046 |
$(GLCC) $(GLO_)gdevdflt.$(OBJ) $(C_) $(GLSRC)gdevdflt.c
|
|
|
1047 |
|
|
|
1048 |
$(GLOBJ)gdevdgbr.$(OBJ) : $(GLSRC)gdevdgbr.c $(GXERR) $(memory__h)\
|
|
|
1049 |
$(gdevmem_h) $(gxdevice_h) $(gxdevmem_h) $(gxgetbit_h) $(gxlum_h)
|
|
|
1050 |
$(GLCC) $(GLO_)gdevdgbr.$(OBJ) $(C_) $(GLSRC)gdevdgbr.c
|
|
|
1051 |
|
|
|
1052 |
$(GLOBJ)gdevnfwd.$(OBJ) : $(GLSRC)gdevnfwd.c $(GXERR)\
|
|
|
1053 |
$(gxdevice_h) $(gxcmap_h) $(memory__h)
|
|
|
1054 |
$(GLCC) $(GLO_)gdevnfwd.$(OBJ) $(C_) $(GLSRC)gdevnfwd.c
|
|
|
1055 |
|
|
|
1056 |
### Other device support
|
|
|
1057 |
|
|
|
1058 |
# Provide a mapping between StandardEncoding and ISOLatin1Encoding.
|
|
|
1059 |
$(GLOBJ)gdevemap.$(OBJ) : $(GLSRC)gdevemap.c $(AK) $(std_h)
|
|
|
1060 |
$(GLCC) $(GLO_)gdevemap.$(OBJ) $(C_) $(GLSRC)gdevemap.c
|
|
|
1061 |
|
|
|
1062 |
###### Create a pseudo-"feature" for the entire graphics library.
|
|
|
1063 |
|
|
|
1064 |
LIB0s=$(GLOBJ)gpmisc.$(OBJ) $(GLOBJ)stream.$(OBJ)
|
|
|
1065 |
LIB1s=$(GLOBJ)gsalloc.$(OBJ) $(GLOBJ)gsalpha.$(OBJ)
|
|
|
1066 |
LIB2s=$(GLOBJ)gsbitcom.$(OBJ) $(GLOBJ)gsbitops.$(OBJ) $(GLOBJ)gsbittab.$(OBJ)
|
|
|
1067 |
# Note: gschar.c is no longer required for a standard build;
|
|
|
1068 |
# we include it only for backward compatibility for library clients.
|
|
|
1069 |
LIB3s=$(GLOBJ)gscedata.$(OBJ) $(GLOBJ)gscencs.$(OBJ) $(GLOBJ)gschar.$(OBJ) $(GLOBJ)gscolor.$(OBJ)
|
|
|
1070 |
LIB4s= $(GLOBJ)gscoord.$(OBJ) $(GLOBJ)gscparam.$(OBJ) $(GLOBJ)gscspace.$(OBJ) $(GLOBJ)gsovrc.$(OBJ) $(GLOBJ)gxoprect.$(OBJ)
|
|
|
1071 |
LIB5s=$(GLOBJ)gsdevice.$(OBJ) $(GLOBJ)gsdevmem.$(OBJ) $(GLOBJ)gsdparam.$(OBJ) $(GLOBJ)gsdfilt.$(OBJ)
|
|
|
1072 |
LIB6s=$(GLOBJ)gsfname.$(OBJ) $(GLOBJ)gsfont.$(OBJ) $(GLOBJ)gsgdata.$(OBJ) $(GLOBJ)gsgcache.$(OBJ)
|
|
|
1073 |
LIB7s=$(GLOBJ)gsht.$(OBJ) $(GLOBJ)gshtscr.$(OBJ) $(GLOBJ)gswts.$(OBJ)
|
|
|
1074 |
LIB8s=$(GLOBJ)gsimage.$(OBJ) $(GLOBJ)gsimpath.$(OBJ) $(GLOBJ)gsinit.$(OBJ)
|
|
|
1075 |
LIB9s=$(GLOBJ)gsiodev.$(OBJ) $(GLOBJ)gsistate.$(OBJ) $(GLOBJ)gsline.$(OBJ)
|
|
|
1076 |
LIB10s=$(GLOBJ)gsmalloc.$(OBJ) $(GLOBJ)gsmatrix.$(OBJ) $(GLOBJ)gsmemlok.$(OBJ)
|
|
|
1077 |
LIB11s=$(GLOBJ)gsmemory.$(OBJ) $(GLOBJ)gsmemret.$(OBJ) $(GLOBJ)gsmisc.$(OBJ) $(GLOBJ)gsnotify.$(OBJ) $(GLOBJ)gslibctx.$(OBJ)
|
|
|
1078 |
LIB12s=$(GLOBJ)gspaint.$(OBJ) $(GLOBJ)gsparam.$(OBJ) $(GLOBJ)gspath.$(OBJ)
|
|
|
1079 |
LIB13s=$(GLOBJ)gsserial.$(OBJ) $(GLOBJ)gsstate.$(OBJ) $(GLOBJ)gstext.$(OBJ)\
|
|
|
1080 |
$(GLOBJ)gsutil.$(OBJ)
|
|
|
1081 |
LIB1x=$(GLOBJ)gxacpath.$(OBJ) $(GLOBJ)gxbcache.$(OBJ) $(GLOBJ)gxccache.$(OBJ)
|
|
|
1082 |
LIB2x=$(GLOBJ)gxccman.$(OBJ) $(GLOBJ)gxchar.$(OBJ) $(GLOBJ)gxcht.$(OBJ)
|
|
|
1083 |
LIB3x=$(GLOBJ)gxclip.$(OBJ) $(GLOBJ)gxcmap.$(OBJ) $(GLOBJ)gxcpath.$(OBJ)
|
|
|
1084 |
LIB4x=$(GLOBJ)gxdcconv.$(OBJ) $(GLOBJ)gxdcolor.$(OBJ) $(GLOBJ)gxhldevc.$(OBJ)
|
|
|
1085 |
LIB5x=$(GLOBJ)gxfill.$(OBJ) $(GLOBJ)gxfdrop.$(OBJ) $(GLOBJ)gxht.$(OBJ) $(GLOBJ)gxhtbit.$(OBJ)
|
|
|
1086 |
LIB6x=$(GLOBJ)gxwts.$(OBJ) $(GLOBJ)gxidata.$(OBJ) $(GLOBJ)gxifast.$(OBJ) $(GLOBJ)gximage.$(OBJ)
|
|
|
1087 |
LIB7x=$(GLOBJ)gximage1.$(OBJ) $(GLOBJ)gximono.$(OBJ) $(GLOBJ)gxipixel.$(OBJ)
|
|
|
1088 |
LIB8x=$(GLOBJ)gxpaint.$(OBJ) $(GLOBJ)gxpath.$(OBJ) $(GLOBJ)gxpath2.$(OBJ)
|
|
|
1089 |
LIB9x=$(GLOBJ)gxpcopy.$(OBJ) $(GLOBJ)gxpdash.$(OBJ) $(GLOBJ)gxpflat.$(OBJ)
|
|
|
1090 |
LIB10x=$(GLOBJ)gxsample.$(OBJ) $(GLOBJ)gxstroke.$(OBJ) $(GLOBJ)gxsync.$(OBJ) $(GLOBJ)vdtrace.$(OBJ)
|
|
|
1091 |
LIB1d=$(GLOBJ)gdevabuf.$(OBJ) $(GLOBJ)gdevdbit.$(OBJ) $(GLOBJ)gdevddrw.$(OBJ) $(GLOBJ)gdevdflt.$(OBJ)
|
|
|
1092 |
LIB2d=$(GLOBJ)gdevdgbr.$(OBJ) $(GLOBJ)gdevnfwd.$(OBJ) $(GLOBJ)gdevmem.$(OBJ) $(GLOBJ)gdevplnx.$(OBJ)
|
|
|
1093 |
LIB3d=$(GLOBJ)gdevm1.$(OBJ) $(GLOBJ)gdevm2.$(OBJ) $(GLOBJ)gdevm4.$(OBJ) $(GLOBJ)gdevm8.$(OBJ)
|
|
|
1094 |
LIB4d=$(GLOBJ)gdevm16.$(OBJ) $(GLOBJ)gdevm24.$(OBJ) $(GLOBJ)gdevm32.$(OBJ) $(GLOBJ)gdevmpla.$(OBJ)
|
|
|
1095 |
LIB5d=$(GLOBJ)gdevm40.$(OBJ) $(GLOBJ)gdevm48.$(OBJ) $(GLOBJ)gdevm56.$(OBJ) $(GLOBJ)gdevm64.$(OBJ)
|
|
|
1096 |
LIB6d=$(GLOBJ)gdevdsha.$(OBJ)
|
|
|
1097 |
LIBs=$(LIB0s) $(LIB1s) $(LIB2s) $(LIB3s) $(LIB4s) $(LIB5s) $(LIB6s) $(LIB7s)\
|
|
|
1098 |
$(LIB8s) $(LIB9s) $(LIB10s) $(LIB11s) $(LIB12s) $(LIB13s)
|
|
|
1099 |
LIBx=$(LIB1x) $(LIB2x) $(LIB3x) $(LIB4x) $(LIB5x) $(LIB6x) $(LIB7x) $(LIB8x) $(LIB9x) $(LIB10x)
|
|
|
1100 |
LIBd=$(LIB1d) $(LIB2d) $(LIB3d) $(LIB4d) $(LIB5d) $(LIB6d)
|
|
|
1101 |
LIB_ALL=$(LIBs) $(LIBx) $(LIBd)
|
|
|
1102 |
# We include some optional library modules in the dependency list,
|
|
|
1103 |
# but not in the link, to catch compilation problems.
|
|
|
1104 |
LIB_O=$(GLOBJ)gdevmpla.$(OBJ) $(GLOBJ)gdevmrun.$(OBJ) $(GLOBJ)gshtx.$(OBJ) $(GLOBJ)gsnogc.$(OBJ)
|
|
|
1105 |
$(GLD)libs.dev : $(LIB_MAK) $(ECHOGS_XE) $(LIBs) $(LIB_O) $(GLD)gsiodevs.dev
|
|
|
1106 |
$(SETMOD) $(GLD)libs $(LIB0s)
|
|
|
1107 |
$(ADDMOD) $(GLD)libs $(LIB1s)
|
|
|
1108 |
$(ADDMOD) $(GLD)libs $(LIB2s)
|
|
|
1109 |
$(ADDMOD) $(GLD)libs $(LIB3s)
|
|
|
1110 |
$(ADDMOD) $(GLD)libs $(LIB4s)
|
|
|
1111 |
$(ADDMOD) $(GLD)libs $(LIB5s)
|
|
|
1112 |
$(ADDMOD) $(GLD)libs $(LIB6s)
|
|
|
1113 |
$(ADDMOD) $(GLD)libs $(LIB7s)
|
|
|
1114 |
$(ADDMOD) $(GLD)libs $(LIB8s)
|
|
|
1115 |
$(ADDMOD) $(GLD)libs $(LIB9s)
|
|
|
1116 |
$(ADDMOD) $(GLD)libs $(LIB10s)
|
|
|
1117 |
$(ADDMOD) $(GLD)libs $(LIB11s)
|
|
|
1118 |
$(ADDMOD) $(GLD)libs $(LIB12s)
|
|
|
1119 |
$(ADDMOD) $(GLD)libs $(LIB13s)
|
|
|
1120 |
$(ADDCOMP) $(GLD)libs overprint
|
|
|
1121 |
$(ADDCOMP) $(GLD)libs pdf14trans
|
|
|
1122 |
$(ADDMOD) $(GLD)libs -init gshtscr
|
|
|
1123 |
$(ADDMOD) $(GLD)libs -include $(GLD)gsiodevs
|
|
|
1124 |
|
|
|
1125 |
$(GLD)libx.dev : $(LIB_MAK) $(ECHOGS_XE) $(LIBx)
|
|
|
1126 |
$(SETMOD) $(GLD)libx $(LIB1x)
|
|
|
1127 |
$(ADDMOD) $(GLD)libx $(LIB2x)
|
|
|
1128 |
$(ADDMOD) $(GLD)libx $(LIB3x)
|
|
|
1129 |
$(ADDMOD) $(GLD)libx $(LIB4x)
|
|
|
1130 |
$(ADDMOD) $(GLD)libx $(LIB5x)
|
|
|
1131 |
$(ADDMOD) $(GLD)libx $(LIB6x)
|
|
|
1132 |
$(ADDMOD) $(GLD)libx $(LIB7x)
|
|
|
1133 |
$(ADDMOD) $(GLD)libx $(LIB8x)
|
|
|
1134 |
$(ADDMOD) $(GLD)libx $(LIB9x)
|
|
|
1135 |
$(ADDMOD) $(GLD)libx $(LIB10x)
|
|
|
1136 |
$(ADDMOD) $(GLD)libx -imageclass 1_simple 3_mono
|
|
|
1137 |
$(ADDMOD) $(GLD)libx -imagetype 1 mask1
|
|
|
1138 |
|
|
|
1139 |
$(GLD)libd.dev : $(LIB_MAK) $(ECHOGS_XE) $(LIBd)
|
|
|
1140 |
$(SETMOD) $(GLD)libd $(LIB1d)
|
|
|
1141 |
$(ADDMOD) $(GLD)libd $(LIB2d)
|
|
|
1142 |
$(ADDMOD) $(GLD)libd $(LIB3d)
|
|
|
1143 |
$(ADDMOD) $(GLD)libd $(LIB4d)
|
|
|
1144 |
$(ADDMOD) $(GLD)libd $(LIB5d)
|
|
|
1145 |
$(ADDMOD) $(GLD)libd $(LIB6d)
|
|
|
1146 |
|
|
|
1147 |
$(GLD)libcore.dev : $(LIB_MAK) $(ECHOGS_XE)\
|
|
|
1148 |
$(GLD)libs.dev $(GLD)libx.dev $(GLD)libd.dev\
|
|
|
1149 |
$(GLD)iscale.dev $(GLD)no16bit.dev $(GLD)no12bit.dev $(GLD)noroplib.dev $(GLD)strdline.dev
|
|
|
1150 |
$(SETMOD) $(GLD)libcore
|
|
|
1151 |
$(ADDMOD) $(GLD)libcore -dev2 nullpage
|
|
|
1152 |
$(ADDMOD) $(GLD)libcore -include $(GLD)libs $(GLD)libx $(GLD)libd
|
|
|
1153 |
$(ADDMOD) $(GLD)libcore -include $(GLD)iscale $(GLD)no16bit $(GLD)no12bit $(GLD)noroplib
|
|
|
1154 |
$(ADDMOD) $(GLD)libcore -include $(GLD)strdline
|
|
|
1155 |
|
|
|
1156 |
# ---------------- Stream support ---------------- #
|
|
|
1157 |
# Currently the only things in the library that use this are clists
|
|
|
1158 |
# and file streams.
|
|
|
1159 |
|
|
|
1160 |
$(GLOBJ)stream.$(OBJ) : $(GLSRC)stream.c $(AK) $(stdio__h) $(memory__h)\
|
|
|
1161 |
$(gdebug_h) $(gpcheck_h) $(stream_h) $(strimpl_h)
|
|
|
1162 |
$(GLCC) $(GLO_)stream.$(OBJ) $(C_) $(GLSRC)stream.c
|
|
|
1163 |
|
|
|
1164 |
# Default, stream-based readline.
|
|
|
1165 |
strdline_=$(GLOBJ)gp_strdl.$(OBJ)
|
|
|
1166 |
$(GLD)strdline.dev : $(LIB_MAK) $(ECHOGS_XE) $(strdline_)
|
|
|
1167 |
$(SETMOD) $(GLD)strdline $(strdline_)
|
|
|
1168 |
|
|
|
1169 |
$(GLOBJ)gp_strdl.$(OBJ) : $(GLSRC)gp_strdl.c $(AK) $(std_h) $(gp_h)\
|
|
|
1170 |
$(gsmemory_h) $(gstypes_h)
|
|
|
1171 |
$(GLCC) $(GLO_)gp_strdl.$(OBJ) $(C_) $(GLSRC)gp_strdl.c
|
|
|
1172 |
|
|
|
1173 |
# ---------------- File streams ---------------- #
|
|
|
1174 |
# Currently only the high-level drivers use these, but more drivers will
|
|
|
1175 |
# probably use them eventually.
|
|
|
1176 |
|
|
|
1177 |
sfile_=$(GLOBJ)sfx$(FILE_IMPLEMENTATION).$(OBJ) $(GLOBJ)stream.$(OBJ)
|
|
|
1178 |
$(GLD)sfile.dev : $(LIB_MAK) $(ECHOGS_XE) $(sfile_)
|
|
|
1179 |
$(SETMOD) $(GLD)sfile $(sfile_)
|
|
|
1180 |
|
|
|
1181 |
$(GLOBJ)sfxstdio.$(OBJ) : $(GLSRC)sfxstdio.c $(AK) $(stdio__h) $(memory__h)\
|
|
|
1182 |
$(gdebug_h) $(gpcheck_h) $(stream_h) $(strimpl_h)
|
|
|
1183 |
$(GLCC) $(GLO_)sfxstdio.$(OBJ) $(C_) $(GLSRC)sfxstdio.c
|
|
|
1184 |
|
|
|
1185 |
$(GLOBJ)sfxfd.$(OBJ) : $(GLSRC)sfxfd.c $(AK)\
|
|
|
1186 |
$(stdio__h) $(errno__h) $(memory__h) $(unistd__h)\
|
|
|
1187 |
$(gdebug_h) $(gpcheck_h) $(stream_h) $(strimpl_h)
|
|
|
1188 |
$(GLCC) $(GLO_)sfxfd.$(OBJ) $(C_) $(GLSRC)sfxfd.c
|
|
|
1189 |
|
|
|
1190 |
$(GLOBJ)sfxboth.$(OBJ) : $(GLSRC)sfxboth.c $(GLSRC)sfxstdio.c $(GLSRC)sfxfd.c
|
|
|
1191 |
$(GLCC) $(GLO_)sfxboth.$(OBJ) $(C_) $(GLSRC)sfxboth.c
|
|
|
1192 |
|
|
|
1193 |
# ---------------- BCP filters ---------------- #
|
|
|
1194 |
|
|
|
1195 |
$(GLOBJ)sbcp.$(OBJ) : $(GLSRC)sbcp.c $(AK) $(stdio__h)\
|
|
|
1196 |
$(sbcp_h) $(strimpl_h)
|
|
|
1197 |
$(GLCC) $(GLO_)sbcp.$(OBJ) $(C_) $(GLSRC)sbcp.c
|
|
|
1198 |
|
|
|
1199 |
# ---------------- CCITTFax filters ---------------- #
|
|
|
1200 |
# These are used by clists, some drivers, and Level 2 in general.
|
|
|
1201 |
|
|
|
1202 |
cfe_=$(GLOBJ)scfe.$(OBJ) $(GLOBJ)scfetab.$(OBJ) $(GLOBJ)shc.$(OBJ)
|
|
|
1203 |
$(GLD)cfe.dev : $(LIB_MAK) $(ECHOGS_XE) $(cfe_)
|
|
|
1204 |
$(SETMOD) $(GLD)cfe $(cfe_)
|
|
|
1205 |
|
|
|
1206 |
$(GLOBJ)scfe.$(OBJ) : $(GLSRC)scfe.c $(AK) $(memory__h) $(stdio__h) $(gdebug_h)\
|
|
|
1207 |
$(scf_h) $(strimpl_h) $(scfx_h)
|
|
|
1208 |
$(GLCC) $(GLO_)scfe.$(OBJ) $(C_) $(GLSRC)scfe.c
|
|
|
1209 |
|
|
|
1210 |
$(GLOBJ)scfetab.$(OBJ) : $(GLSRC)scfetab.c $(AK) $(std_h) $(scommon_h) $(scf_h)
|
|
|
1211 |
$(GLCC) $(GLO_)scfetab.$(OBJ) $(C_) $(GLSRC)scfetab.c
|
|
|
1212 |
|
|
|
1213 |
$(GLOBJ)shc.$(OBJ) : $(GLSRC)shc.c $(AK) $(std_h) $(scommon_h) $(shc_h)
|
|
|
1214 |
$(GLCC) $(GLO_)shc.$(OBJ) $(C_) $(GLSRC)shc.c
|
|
|
1215 |
|
|
|
1216 |
cfd_=$(GLOBJ)scfd.$(OBJ) $(GLOBJ)scfdtab.$(OBJ)
|
|
|
1217 |
$(GLD)cfd.dev : $(LIB_MAK) $(ECHOGS_XE) $(cfd_)
|
|
|
1218 |
$(SETMOD) $(GLD)cfd $(cfd_)
|
|
|
1219 |
|
|
|
1220 |
$(GLOBJ)scfd.$(OBJ) : $(GLSRC)scfd.c $(AK) $(memory__h) $(stdio__h) $(gdebug_h)\
|
|
|
1221 |
$(scf_h) $(strimpl_h) $(scfx_h)
|
|
|
1222 |
$(GLCC) $(GLO_)scfd.$(OBJ) $(C_) $(GLSRC)scfd.c
|
|
|
1223 |
|
|
|
1224 |
$(GLOBJ)scfdtab.$(OBJ) : $(GLSRC)scfdtab.c $(AK) $(std_h) $(scommon_h) $(scf_h)
|
|
|
1225 |
$(GLCC) $(GLO_)scfdtab.$(OBJ) $(C_) $(GLSRC)scfdtab.c
|
|
|
1226 |
|
|
|
1227 |
# scfparam is used by the filter operator and the PS/PDF writer.
|
|
|
1228 |
# It is not included automatically in cfe or cfd.
|
|
|
1229 |
$(GLOBJ)scfparam.$(OBJ) : $(GLSRC)scfparam.c $(AK) $(std_h)\
|
|
|
1230 |
$(gserror_h) $(gserrors_h) $(gsmemory_h) $(gsparam_h) $(gstypes_h)\
|
|
|
1231 |
$(scommon_h) $(scf_h) $(scfx_h)
|
|
|
1232 |
$(GLCC) $(GLO_)scfparam.$(OBJ) $(C_) $(GLSRC)scfparam.c
|
|
|
1233 |
|
|
|
1234 |
# ---------------- DCT (JPEG) filters ---------------- #
|
|
|
1235 |
# These are used by Level 2, and by the JPEG-writing driver.
|
|
|
1236 |
|
|
|
1237 |
# Common code
|
|
|
1238 |
|
|
|
1239 |
sdcparam_h=$(GLSRC)sdcparam.h
|
|
|
1240 |
|
|
|
1241 |
sdctc_=$(GLOBJ)sdctc.$(OBJ) $(GLOBJ)sjpegc.$(OBJ)
|
|
|
1242 |
|
|
|
1243 |
$(GLOBJ)sdctc.$(OBJ) : $(GLSRC)sdctc.c $(AK) $(stdio__h) $(jpeglib__h)\
|
|
|
1244 |
$(gsmalloc_h) $(gsmemory_h) $(sdct_h) $(strimpl_h)
|
|
|
1245 |
$(GLCC) $(GLO_)sdctc.$(OBJ) $(C_) $(GLSRC)sdctc.c
|
|
|
1246 |
|
|
|
1247 |
$(GLOBJ)sjpegc.$(OBJ) : $(GLSRC)sjpegc.c $(AK) $(stdio__h) $(string__h) $(gx_h)\
|
|
|
1248 |
$(jerror__h) $(jpeglib__h)\
|
|
|
1249 |
$(gserrors_h) $(sjpeg_h) $(sdct_h) $(strimpl_h)
|
|
|
1250 |
$(GLJCC) $(GLO_)sjpegc.$(OBJ) $(C_) $(GLSRC)sjpegc.c
|
|
|
1251 |
|
|
|
1252 |
# sdcparam is used by the filter operator and the PS/PDF writer.
|
|
|
1253 |
# It is not included automatically in sdcte/d.
|
|
|
1254 |
$(GLOBJ)sdcparam.$(OBJ) : $(GLSRC)sdcparam.c $(AK) $(memory__h)\
|
|
|
1255 |
$(jpeglib__h)\
|
|
|
1256 |
$(gserror_h) $(gserrors_h) $(gsmemory_h) $(gsparam_h) $(gstypes_h)\
|
|
|
1257 |
$(sdcparam_h) $(sdct_h) $(sjpeg_h) $(strimpl_h)
|
|
|
1258 |
$(GLCC) $(GLO_)sdcparam.$(OBJ) $(C_) $(GLSRC)sdcparam.c
|
|
|
1259 |
|
|
|
1260 |
# Encoding (compression)
|
|
|
1261 |
|
|
|
1262 |
sdcte_=$(sdctc_) $(GLOBJ)sdcte.$(OBJ) $(GLOBJ)sjpege.$(OBJ)
|
|
|
1263 |
$(GLD)sdcte.dev : $(LIB_MAK) $(ECHOGS_XE) $(sdcte_) $(JGENDIR)$(D)jpege.dev
|
|
|
1264 |
$(SETMOD) $(GLD)sdcte $(sdcte_)
|
|
|
1265 |
$(ADDMOD) $(GLD)sdcte -include $(JGENDIR)$(D)jpege.dev
|
|
|
1266 |
|
|
|
1267 |
$(GLOBJ)sdcte.$(OBJ) : $(GLSRC)sdcte.c $(AK)\
|
|
|
1268 |
$(memory__h) $(stdio__h) $(gdebug_h) $(gsmalloc_h) $(gsmemory_h)\
|
|
|
1269 |
$(jerror__h) $(jpeglib__h)\
|
|
|
1270 |
$(sdct_h) $(sjpeg_h) $(strimpl_h)
|
|
|
1271 |
$(GLJCC) $(GLO_)sdcte.$(OBJ) $(C_) $(GLSRC)sdcte.c
|
|
|
1272 |
|
|
|
1273 |
$(GLOBJ)sjpege.$(OBJ) : $(GLSRC)sjpege.c $(AK)\
|
|
|
1274 |
$(stdio__h) $(string__h) $(gx_h)\
|
|
|
1275 |
$(jerror__h) $(jpeglib__h)\
|
|
|
1276 |
$(gserrors_h) $(sjpeg_h) $(sdct_h) $(strimpl_h)
|
|
|
1277 |
$(GLJCC) $(GLO_)sjpege.$(OBJ) $(C_) $(GLSRC)sjpege.c
|
|
|
1278 |
|
|
|
1279 |
# sdeparam is used by the filter operator and the PS/PDF writer.
|
|
|
1280 |
# It is not included automatically in sdcte.
|
|
|
1281 |
sdeparam_=$(GLOBJ)sdeparam.$(OBJ) $(GLOBJ)sdcparam.$(OBJ)
|
|
|
1282 |
$(GLD)sdeparam.dev : $(LIB_MAK) $(ECHOGS_XE) $(sdeparam_)
|
|
|
1283 |
$(SETMOD) $(GLD)sdeparam $(sdeparam_)
|
|
|
1284 |
|
|
|
1285 |
$(GLOBJ)sdeparam.$(OBJ) : $(GLSRC)sdeparam.c $(AK) $(memory__h)\
|
|
|
1286 |
$(jpeglib__h)\
|
|
|
1287 |
$(gserror_h) $(gserrors_h) $(gsmemory_h) $(gsparam_h) $(gstypes_h)\
|
|
|
1288 |
$(sdcparam_h) $(sdct_h) $(sjpeg_h) $(strimpl_h)
|
|
|
1289 |
$(GLCC) $(GLO_)sdeparam.$(OBJ) $(C_) $(GLSRC)sdeparam.c
|
|
|
1290 |
|
|
|
1291 |
# Decoding (decompression)
|
|
|
1292 |
|
|
|
1293 |
sdctd_=$(sdctc_) $(GLOBJ)sdctd.$(OBJ) $(GLOBJ)sjpegd.$(OBJ)
|
|
|
1294 |
$(GLD)sdctd.dev : $(LIB_MAK) $(ECHOGS_XE) $(sdctd_) $(JGENDIR)$(D)jpegd.dev
|
|
|
1295 |
$(SETMOD) $(GLD)sdctd $(sdctd_)
|
|
|
1296 |
$(ADDMOD) $(GLD)sdctd -include $(JGENDIR)$(D)jpegd.dev
|
|
|
1297 |
|
|
|
1298 |
$(GLOBJ)sdctd.$(OBJ) : $(GLSRC)sdctd.c $(AK)\
|
|
|
1299 |
$(memory__h) $(stdio__h) $(gdebug_h) $(gsmalloc_h) $(gsmemory_h)\
|
|
|
1300 |
$(jerror__h) $(jpeglib__h)\
|
|
|
1301 |
$(sdct_h) $(sjpeg_h) $(strimpl_h)
|
|
|
1302 |
$(GLJCC) $(GLO_)sdctd.$(OBJ) $(C_) $(GLSRC)sdctd.c
|
|
|
1303 |
|
|
|
1304 |
$(GLOBJ)sjpegd.$(OBJ) : $(GLSRC)sjpegd.c $(AK)\
|
|
|
1305 |
$(stdio__h) $(string__h) $(gx_h)\
|
|
|
1306 |
$(jerror__h) $(jpeglib__h)\
|
|
|
1307 |
$(gserrors_h) $(sjpeg_h) $(sdct_h) $(strimpl_h)
|
|
|
1308 |
$(GLJCC) $(GLO_)sjpegd.$(OBJ) $(C_) $(GLSRC)sjpegd.c
|
|
|
1309 |
|
|
|
1310 |
# sddparam is used by the filter operator.
|
|
|
1311 |
# It is not included automatically in sdctd.
|
|
|
1312 |
sddparam_=$(GLOBJ)sddparam.$(OBJ) $(GLOBJ)sdcparam.$(OBJ)
|
|
|
1313 |
$(GLD)sddparam.dev : $(LIB_MAK) $(ECHOGS_XE) $(sddparam_)
|
|
|
1314 |
$(SETMOD) $(GLD)sddparam $(sddparam_)
|
|
|
1315 |
|
|
|
1316 |
$(GLOBJ)sddparam.$(OBJ) : $(GLSRC)sddparam.c $(AK) $(std_h)\
|
|
|
1317 |
$(jpeglib__h)\
|
|
|
1318 |
$(gserror_h) $(gserrors_h) $(gsmemory_h) $(gsparam_h) $(gstypes_h)\
|
|
|
1319 |
$(sdcparam_h) $(sdct_h) $(sjpeg_h) $(strimpl_h)
|
|
|
1320 |
$(GLCC) $(GLO_)sddparam.$(OBJ) $(C_) $(GLSRC)sddparam.c
|
|
|
1321 |
|
|
|
1322 |
# ---------------- LZW filters ---------------- #
|
|
|
1323 |
# These are used by Level 2 in general.
|
|
|
1324 |
|
|
|
1325 |
lzwe_=$(GLOBJ)slzwe.$(OBJ) $(GLOBJ)slzwc.$(OBJ)
|
|
|
1326 |
$(GLD)lzwe.dev : $(LIB_MAK) $(ECHOGS_XE) $(lzwe_)
|
|
|
1327 |
$(SETMOD) $(GLD)lzwe $(lzwe_)
|
|
|
1328 |
|
|
|
1329 |
# We need slzwe.dev as a synonym for lzwe.dev for BAND_LIST_STORAGE = memory.
|
|
|
1330 |
$(GLD)slzwe.dev : $(GLD)lzwe.dev
|
|
|
1331 |
$(CP_) $(GLD)lzwe.dev $(GLD)slzwe.dev
|
|
|
1332 |
|
|
|
1333 |
$(GLOBJ)slzwe.$(OBJ) : $(GLSRC)slzwe.c $(AK) $(stdio__h) $(gdebug_h)\
|
|
|
1334 |
$(slzwx_h) $(strimpl_h)
|
|
|
1335 |
$(GLCC) $(GLO_)slzwe.$(OBJ) $(C_) $(GLSRC)slzwe.c
|
|
|
1336 |
|
|
|
1337 |
$(GLOBJ)slzwc.$(OBJ) : $(GLSRC)slzwc.c $(AK) $(std_h)\
|
|
|
1338 |
$(slzwx_h) $(strimpl_h)
|
|
|
1339 |
$(GLCC) $(GLO_)slzwc.$(OBJ) $(C_) $(GLSRC)slzwc.c
|
|
|
1340 |
|
|
|
1341 |
lzwd_=$(GLOBJ)slzwd.$(OBJ) $(GLOBJ)slzwc.$(OBJ)
|
|
|
1342 |
$(GLD)lzwd.dev : $(LIB_MAK) $(ECHOGS_XE) $(lzwd_)
|
|
|
1343 |
$(SETMOD) $(GLD)lzwd $(lzwd_)
|
|
|
1344 |
|
|
|
1345 |
# We need slzwd.dev as a synonym for lzwd.dev for BAND_LIST_STORAGE = memory.
|
|
|
1346 |
$(GLD)slzwd.dev : $(GLD)lzwd.dev
|
|
|
1347 |
$(CP_) $(GLD)lzwd.dev $(GLD)slzwd.dev
|
|
|
1348 |
|
|
|
1349 |
$(GLOBJ)slzwd.$(OBJ) : $(GLSRC)slzwd.c $(AK) $(stdio__h) $(gdebug_h)\
|
|
|
1350 |
$(slzwx_h) $(strimpl_h)
|
|
|
1351 |
$(GLCC) $(GLO_)slzwd.$(OBJ) $(C_) $(GLSRC)slzwd.c
|
|
|
1352 |
|
|
|
1353 |
# ---------------- MD5 digest filter ---------------- #
|
|
|
1354 |
|
|
|
1355 |
smd5_=$(GLOBJ)smd5.$(OBJ)
|
|
|
1356 |
$(GLD)smd5.dev : $(LIB_MAK) $(ECHOGS_XE) $(smd5_) $(md5_)
|
|
|
1357 |
$(SETMOD) $(GLD)smd5 $(smd5_) $(md5_)
|
|
|
1358 |
|
|
|
1359 |
$(GLOBJ)smd5.$(OBJ) : $(GLSRC)smd5.c $(AK) $(memory__h)\
|
|
|
1360 |
$(smd5_h) $(strimpl_h) $(stream_h)
|
|
|
1361 |
$(GLCC) $(GLO_)smd5.$(OBJ) $(C_) $(GLSRC)smd5.c
|
|
|
1362 |
|
|
|
1363 |
# -------------- Arcfour cipher filter --------------- #
|
|
|
1364 |
|
|
|
1365 |
sarc4_=$(GLOBJ)sarc4.$(OBJ)
|
|
|
1366 |
$(GLD)sarc4.dev : $(LIB_MAK) $(ECHOGS_XE) $(sarc4_)
|
|
|
1367 |
$(SETMOD) $(GLD)sarc4 $(sarc4_)
|
|
|
1368 |
|
|
|
1369 |
$(GLOBJ)sarc4.$(OBJ) : $(GLSRC)sarc4.c $(AK) $(memory__h)\
|
|
|
1370 |
$(gserror_h) $(gserrors_h) $(sarc4_h) $(strimpl_h)
|
|
|
1371 |
$(GLCC) $(GLO_)sarc4.$(OBJ) $(C_) $(GLSRC)sarc4.c
|
|
|
1372 |
|
|
|
1373 |
# ---------------- JBIG2 compression filter ---------------- #
|
|
|
1374 |
|
|
|
1375 |
sjbig2_=$(GLOBJ)sjbig2.$(OBJ)
|
|
|
1376 |
$(GLD)sjbig2.dev : $(LIB_MAK) $(ECHOGS_XE) $(GLD)libjbig2.dev $(sjbig2_)
|
|
|
1377 |
$(SETMOD) $(GLD)sjbig2 $(sjbig2_)
|
|
|
1378 |
$(ADDMOD) $(GLD)sjbig2 -include $(GLD)libjbig2.dev
|
|
|
1379 |
|
|
|
1380 |
$(GLOBJ)sjbig2.$(OBJ) : $(GLSRC)sjbig2.c $(AK) \
|
|
|
1381 |
$(stdint__h) $(memory__h) $(stdio__h) $(gserror_h) $(gserrors_h) $(gdebug_h) \
|
|
|
1382 |
$(sjbig2_h) $(strimpl_h)
|
|
|
1383 |
$(GLJBIG2CC) $(GLO_)sjbig2.$(OBJ) $(C_) $(GLSRC)sjbig2.c
|
|
|
1384 |
|
|
|
1385 |
# ---------------- JPEG 2000 compression filter ---------------- #
|
|
|
1386 |
|
|
|
1387 |
sjpx_=$(GLOBJ)sjpx.$(OBJ)
|
|
|
1388 |
$(GLD)sjpx.dev : $(LIB_MAK) $(ECHOGS_XE) $(GLD)libjasper.dev $(sjpx_)
|
|
|
1389 |
$(SETMOD) $(GLD)sjpx $(sjpx_)
|
|
|
1390 |
$(ADDMOD) $(GLD)sjpx -include $(GLD)libjasper.dev
|
|
|
1391 |
|
|
|
1392 |
$(GLOBJ)sjpx.$(OBJ) : $(GLSRC)sjpx.c $(AK) \
|
|
|
1393 |
$(memory__h) $(stdio__h) $(gsmalloc_h) $(gserror_h) $(gserrors_h) \
|
|
|
1394 |
$(gdebug_h) $(strimpl_h) $(sjpx_h)
|
|
|
1395 |
$(GLCC) $(I_)$(JASI_)$(_I) $(JASCF_) $(GLO_)sjpx.$(OBJ) $(C_) $(GLSRC)sjpx.c
|
|
|
1396 |
|
|
|
1397 |
# libjasper.dev is created in jasper.mak
|
|
|
1398 |
|
|
|
1399 |
# ---------------- Pixel-difference filters ---------------- #
|
|
|
1400 |
# The Predictor facility of the LZW and Flate filters uses these.
|
|
|
1401 |
|
|
|
1402 |
pdiff_=$(GLOBJ)spdiff.$(OBJ)
|
|
|
1403 |
$(GLD)pdiff.dev : $(LIB_MAK) $(ECHOGS_XE) $(pdiff_)
|
|
|
1404 |
$(SETMOD) $(GLD)pdiff $(pdiff_)
|
|
|
1405 |
|
|
|
1406 |
$(GLOBJ)spdiff.$(OBJ) : $(GLSRC)spdiff.c $(AK) $(memory__h) $(stdio__h)\
|
|
|
1407 |
$(spdiffx_h) $(strimpl_h)
|
|
|
1408 |
$(GLCC) $(GLO_)spdiff.$(OBJ) $(C_) $(GLSRC)spdiff.c
|
|
|
1409 |
|
|
|
1410 |
# ---------------- PNG pixel prediction filters ---------------- #
|
|
|
1411 |
# The Predictor facility of the LZW and Flate filters uses these.
|
|
|
1412 |
|
|
|
1413 |
pngp_=$(GLOBJ)spngp.$(OBJ)
|
|
|
1414 |
$(GLD)pngp.dev : $(LIB_MAK) $(ECHOGS_XE) $(pngp_)
|
|
|
1415 |
$(SETMOD) $(GLD)pngp $(pngp_)
|
|
|
1416 |
|
|
|
1417 |
$(GLOBJ)spngp.$(OBJ) : $(GLSRC)spngp.c $(AK) $(memory__h)\
|
|
|
1418 |
$(spngpx_h) $(strimpl_h)
|
|
|
1419 |
$(GLCC) $(GLO_)spngp.$(OBJ) $(C_) $(GLSRC)spngp.c
|
|
|
1420 |
|
|
|
1421 |
# ---------------- RunLength filters ---------------- #
|
|
|
1422 |
# These are used by clists and also by Level 2 in general.
|
|
|
1423 |
|
|
|
1424 |
rle_=$(GLOBJ)srle.$(OBJ)
|
|
|
1425 |
$(GLD)rle.dev : $(LIB_MAK) $(ECHOGS_XE) $(rle_)
|
|
|
1426 |
$(SETMOD) $(GLD)rle $(rle_)
|
|
|
1427 |
|
|
|
1428 |
$(GLOBJ)srle.$(OBJ) : $(GLSRC)srle.c $(AK) $(stdio__h) $(memory__h)\
|
|
|
1429 |
$(srlx_h) $(strimpl_h)
|
|
|
1430 |
$(GLCC) $(GLO_)srle.$(OBJ) $(C_) $(GLSRC)srle.c
|
|
|
1431 |
|
|
|
1432 |
rld_=$(GLOBJ)srld.$(OBJ)
|
|
|
1433 |
$(GLD)rld.dev : $(LIB_MAK) $(ECHOGS_XE) $(rld_)
|
|
|
1434 |
$(SETMOD) $(GLD)rld $(rld_)
|
|
|
1435 |
|
|
|
1436 |
$(GLOBJ)srld.$(OBJ) : $(GLSRC)srld.c $(AK) $(stdio__h) $(memory__h)\
|
|
|
1437 |
$(srlx_h) $(strimpl_h)
|
|
|
1438 |
$(GLCC) $(GLO_)srld.$(OBJ) $(C_) $(GLSRC)srld.c
|
|
|
1439 |
|
|
|
1440 |
# ---------------- String encoding/decoding filters ---------------- #
|
|
|
1441 |
# These are used by the PostScript and PDF writers, and also by the
|
|
|
1442 |
# PostScript interpreter.
|
|
|
1443 |
|
|
|
1444 |
$(GLOBJ)sa85d.$(OBJ) : $(GLSRC)sa85d.c $(AK) $(std_h)\
|
|
|
1445 |
$(sa85d_h) $(scanchar_h) $(strimpl_h)
|
|
|
1446 |
$(GLCC) $(GLO_)sa85d.$(OBJ) $(C_) $(GLSRC)sa85d.c
|
|
|
1447 |
|
|
|
1448 |
$(GLOBJ)scantab.$(OBJ) : $(GLSRC)scantab.c $(AK) $(stdpre_h)\
|
|
|
1449 |
$(scanchar_h) $(scommon_h)
|
|
|
1450 |
$(GLCC) $(GLO_)scantab.$(OBJ) $(C_) $(GLSRC)scantab.c
|
|
|
1451 |
|
|
|
1452 |
$(GLOBJ)sfilter2.$(OBJ) : $(GLSRC)sfilter2.c $(AK) $(memory__h) $(stdio__h)\
|
|
|
1453 |
$(gdebug_h) $(sa85x_h) $(scanchar_h) $(sbtx_h) $(strimpl_h)
|
|
|
1454 |
$(GLCC) $(GLO_)sfilter2.$(OBJ) $(C_) $(GLSRC)sfilter2.c
|
|
|
1455 |
|
|
|
1456 |
$(GLOBJ)sstring.$(OBJ) : $(GLSRC)sstring.c $(AK)\
|
|
|
1457 |
$(stdio__h) $(memory__h) $(string__h)\
|
|
|
1458 |
$(scanchar_h) $(sstring_h) $(strimpl_h)
|
|
|
1459 |
$(GLCC) $(GLO_)sstring.$(OBJ) $(C_) $(GLSRC)sstring.c
|
|
|
1460 |
|
|
|
1461 |
$(GLOBJ)spprint.$(OBJ) : $(GLSRC)spprint.c\
|
|
|
1462 |
$(math__h) $(stdio__h) $(string__h)\
|
|
|
1463 |
$(spprint_h) $(stream_h)
|
|
|
1464 |
$(GLCC) $(GLO_)spprint.$(OBJ) $(C_) $(GLSRC)spprint.c
|
|
|
1465 |
|
|
|
1466 |
$(GLOBJ)spsdf.$(OBJ) : $(GLSRC)spsdf.c $(stdio__h) $(string__h)\
|
|
|
1467 |
$(gserror_h) $(gserrors_h) $(gsmemory_h) $(gstypes_h)\
|
|
|
1468 |
$(sa85x_h) $(scanchar_h) $(spprint_h) $(spsdf_h)\
|
|
|
1469 |
$(sstring_h) $(stream_h) $(strimpl_h)
|
|
|
1470 |
$(GLCC) $(GLO_)spsdf.$(OBJ) $(C_) $(GLSRC)spsdf.c
|
|
|
1471 |
|
|
|
1472 |
# ---------------- zlib filters ---------------- #
|
|
|
1473 |
# These are used by clists and are also available as filters.
|
|
|
1474 |
|
|
|
1475 |
szlibc_=$(GLOBJ)szlibc.$(OBJ)
|
|
|
1476 |
|
|
|
1477 |
$(GLOBJ)szlibc.$(OBJ) : $(GLSRC)szlibc.c $(AK) $(std_h)\
|
|
|
1478 |
$(gserror_h) $(gserrors_h) $(gsmalloc_h) $(gsmemory_h)\
|
|
|
1479 |
$(gsstruct_h) $(gstypes_h)\
|
|
|
1480 |
$(strimpl_h) $(szlibxx_h)
|
|
|
1481 |
$(GLZCC) $(GLO_)szlibc.$(OBJ) $(C_) $(GLSRC)szlibc.c
|
|
|
1482 |
|
|
|
1483 |
szlibe_=$(szlibc_) $(GLOBJ)szlibe.$(OBJ)
|
|
|
1484 |
$(GLD)szlibe.dev : $(LIB_MAK) $(ECHOGS_XE) $(ZGENDIR)$(D)zlibe.dev $(szlibe_)
|
|
|
1485 |
$(SETMOD) $(GLD)szlibe $(szlibe_)
|
|
|
1486 |
$(ADDMOD) $(GLD)szlibe -include $(ZGENDIR)$(D)zlibe.dev
|
|
|
1487 |
|
|
|
1488 |
$(GLOBJ)szlibe.$(OBJ) : $(GLSRC)szlibe.c $(AK) $(std_h)\
|
|
|
1489 |
$(gsmalloc_h) $(gsmemory_h) $(strimpl_h) $(szlibxx_h)
|
|
|
1490 |
$(GLZCC) $(GLO_)szlibe.$(OBJ) $(C_) $(GLSRC)szlibe.c
|
|
|
1491 |
|
|
|
1492 |
szlibd_=$(szlibc_) $(GLOBJ)szlibd.$(OBJ)
|
|
|
1493 |
$(GLD)szlibd.dev : $(LIB_MAK) $(ECHOGS_XE) $(ZGENDIR)$(D)zlibd.dev $(szlibd_)
|
|
|
1494 |
$(SETMOD) $(GLD)szlibd $(szlibd_)
|
|
|
1495 |
$(ADDMOD) $(GLD)szlibd -include $(ZGENDIR)$(D)zlibd.dev
|
|
|
1496 |
|
|
|
1497 |
$(GLOBJ)szlibd.$(OBJ) : $(GLSRC)szlibd.c $(AK) $(std_h) $(memory__h)\
|
|
|
1498 |
$(gsmalloc_h) $(gsmemory_h) $(strimpl_h) $(szlibxx_h)
|
|
|
1499 |
$(GLZCC) $(GLO_)szlibd.$(OBJ) $(C_) $(GLSRC)szlibd.c
|
|
|
1500 |
|
|
|
1501 |
# ---------------- Page devices ---------------- #
|
|
|
1502 |
# We include this here, rather than in devs.mak, because it is more like
|
|
|
1503 |
# a feature than a simple device.
|
|
|
1504 |
|
|
|
1505 |
gdevprn_h=$(GLSRC)gdevprn.h $(memory__h) $(string__h) $(gp_h) $(gx_h)\
|
|
|
1506 |
$(gserrors_h) $(gsmatrix_h) $(gsparam_h) $(gsutil_h)\
|
|
|
1507 |
$(gxclist_h) $(gxdevice_h) $(gxdevmem_h) $(gxrplane_h)
|
|
|
1508 |
|
|
|
1509 |
page_=$(GLOBJ)gdevprn.$(OBJ)
|
|
|
1510 |
$(GLD)page.dev : $(LIB_MAK) $(ECHOGS_XE) $(page_) $(GLD)clist.dev
|
|
|
1511 |
$(SETMOD) $(GLD)page $(page_)
|
|
|
1512 |
$(ADDMOD) $(GLD)page -include $(GLD)clist
|
|
|
1513 |
|
|
|
1514 |
$(GLOBJ)gdevprn.$(OBJ) : $(GLSRC)gdevprn.c $(ctype__h)\
|
|
|
1515 |
$(gdevprn_h) $(gp_h) $(gsdevice_h) $(gsfname_h) $(gsparam_h)\
|
|
|
1516 |
$(gxclio_h) $(gxgetbit_h) $(gdevplnx_h) $(gstrans_h)
|
|
|
1517 |
$(GLCC) $(GLO_)gdevprn.$(OBJ) $(C_) $(GLSRC)gdevprn.c
|
|
|
1518 |
|
|
|
1519 |
# Planar page devices
|
|
|
1520 |
gdevppla_h=$(GLSRC)gdevppla.h
|
|
|
1521 |
|
|
|
1522 |
$(GLOBJ)gdevppla.$(OBJ) : $(GLSRC)gdevppla.c\
|
|
|
1523 |
$(gdevmpla_h) $(gdevppla_h) $(gdevprn_h)
|
|
|
1524 |
$(GLCC) $(GLO_)gdevppla.$(OBJ) $(C_) $(GLSRC)gdevppla.c
|
|
|
1525 |
|
|
|
1526 |
# ---------------- Masked images ---------------- #
|
|
|
1527 |
# This feature is out of level order because Patterns require it
|
|
|
1528 |
# (which they shouldn't) and because band lists treat ImageType 4
|
|
|
1529 |
# images as a special case (which they shouldn't).
|
|
|
1530 |
|
|
|
1531 |
gsiparm3_h=$(GLSRC)gsiparm3.h $(gsiparam_h)
|
|
|
1532 |
gsiparm4_h=$(GLSRC)gsiparm4.h $(gsiparam_h)
|
|
|
1533 |
gximage3_h=$(GLSRC)gximage3.h $(gsiparm3_h) $(gxiparam_h)
|
|
|
1534 |
|
|
|
1535 |
$(GLOBJ)gxclipm.$(OBJ) : $(GLSRC)gxclipm.c $(GX) $(memory__h)\
|
|
|
1536 |
$(gsbittab_h) $(gxclipm_h) $(gxdevice_h) $(gxdevmem_h)
|
|
|
1537 |
$(GLCC) $(GLO_)gxclipm.$(OBJ) $(C_) $(GLSRC)gxclipm.c
|
|
|
1538 |
|
|
|
1539 |
$(GLOBJ)gximage3.$(OBJ) : $(GLSRC)gximage3.c $(GXERR) $(math__h) $(memory__h)\
|
|
|
1540 |
$(gsbitops_h) $(gscspace_h) $(gsstruct_h)\
|
|
|
1541 |
$(gxclipm_h) $(gxdevice_h) $(gxdevmem_h) $(gximage3_h) $(gxistate_h)
|
|
|
1542 |
$(GLCC) $(GLO_)gximage3.$(OBJ) $(C_) $(GLSRC)gximage3.c
|
|
|
1543 |
|
|
|
1544 |
$(GLOBJ)gximage4.$(OBJ) : $(GLSRC)gximage4.c $(memory__h) $(GXERR)\
|
|
|
1545 |
$(gscspace_h) $(gsiparm4_h) $(gxiparam_h) $(gximage_h)\
|
|
|
1546 |
$(stream_h)
|
|
|
1547 |
$(GLCC) $(GLO_)gximage4.$(OBJ) $(C_) $(GLSRC)gximage4.c
|
|
|
1548 |
|
|
|
1549 |
imasklib_=$(GLOBJ)gxclipm.$(OBJ) $(GLOBJ)gximage3.$(OBJ) $(GLOBJ)gximage4.$(OBJ) $(GLOBJ)gxmclip.$(OBJ)
|
|
|
1550 |
$(GLD)imasklib.dev : $(LIB_MAK) $(ECHOGS_XE) $(imasklib_)
|
|
|
1551 |
$(SETMOD) $(GLD)imasklib $(imasklib_)
|
|
|
1552 |
$(ADDMOD) $(GLD)imasklib -imagetype 3 4
|
|
|
1553 |
|
|
|
1554 |
# ---------------- Banded ("command list") devices ---------------- #
|
|
|
1555 |
|
|
|
1556 |
gxcldev_h=$(GLSRC)gxcldev.h $(gxclist_h) $(gsropt_h) $(gxht_h) $(gxtmap_h) $(gxdht_h)\
|
|
|
1557 |
$(strimpl_h) $(scfx_h) $(srlx_h) $(gsdcolor_h)
|
|
|
1558 |
gxclpage_h=$(GLSRC)gxclpage.h $(gxclio_h)
|
|
|
1559 |
gxclpath_h=$(GLSRC)gxclpath.h
|
|
|
1560 |
|
|
|
1561 |
clbase1_=$(GLOBJ)gxclist.$(OBJ) $(GLOBJ)gxclbits.$(OBJ) $(GLOBJ)gxclpage.$(OBJ)
|
|
|
1562 |
clbase2_=$(GLOBJ)gxclrast.$(OBJ) $(GLOBJ)gxclread.$(OBJ) $(GLOBJ)gxclrect.$(OBJ)
|
|
|
1563 |
clbase3_=$(GLOBJ)gxclutil.$(OBJ) $(GLOBJ)gsparams.$(OBJ)
|
|
|
1564 |
# gxclrect.c requires rop_proc_table, so we need gsroptab here.
|
|
|
1565 |
clbase4_=$(GLOBJ)gsroptab.$(OBJ) $(GLOBJ)stream.$(OBJ)
|
|
|
1566 |
clpath_=$(GLOBJ)gxclimag.$(OBJ) $(GLOBJ)gxclpath.$(OBJ) $(GLOBJ)gxdhtserial.$(OBJ)
|
|
|
1567 |
clist_=$(clbase1_) $(clbase2_) $(clbase3_) $(clbase4_) $(clpath_)
|
|
|
1568 |
$(GLD)clist.dev : $(LIB_MAK) $(ECHOGS_XE) $(clist_)\
|
|
|
1569 |
$(GLD)cl$(BAND_LIST_STORAGE).dev\
|
|
|
1570 |
$(GLD)cfe.dev $(GLD)cfd.dev $(GLD)rle.dev $(GLD)rld.dev $(GLD)psl2cs.dev
|
|
|
1571 |
$(SETMOD) $(GLD)clist $(clbase1_)
|
|
|
1572 |
$(ADDMOD) $(GLD)clist -obj $(clbase2_)
|
|
|
1573 |
$(ADDMOD) $(GLD)clist -obj $(clbase3_)
|
|
|
1574 |
$(ADDMOD) $(GLD)clist -obj $(clbase4_)
|
|
|
1575 |
$(ADDMOD) $(GLD)clist -obj $(clpath_)
|
|
|
1576 |
$(ADDMOD) $(GLD)clist -include $(GLD)cl$(BAND_LIST_STORAGE)
|
|
|
1577 |
$(ADDMOD) $(GLD)clist -include $(GLD)cfe $(GLD)cfd $(GLD)rle $(GLD)rld $(GLD)psl2cs
|
|
|
1578 |
|
|
|
1579 |
$(GLOBJ)gxclist.$(OBJ) : $(GLSRC)gxclist.c $(GXERR) $(memory__h) $(string__h)\
|
|
|
1580 |
$(gp_h) $(gpcheck_h) $(gsparams_h)\
|
|
|
1581 |
$(gxcldev_h) $(gxclpath_h) $(gxdevice_h) $(gxdevmem_h) $(gxdcolor_h)
|
|
|
1582 |
$(GLCC) $(GLO_)gxclist.$(OBJ) $(C_) $(GLSRC)gxclist.c
|
|
|
1583 |
|
|
|
1584 |
$(GLOBJ)gxclbits.$(OBJ) : $(GLSRC)gxclbits.c $(GXERR) $(memory__h) $(gpcheck_h)\
|
|
|
1585 |
$(gsbitops_h) $(gxcldev_h) $(gxdevice_h) $(gxdevmem_h) $(gxfmap_h)
|
|
|
1586 |
$(GLCC) $(GLO_)gxclbits.$(OBJ) $(C_) $(GLSRC)gxclbits.c
|
|
|
1587 |
|
|
|
1588 |
$(GLOBJ)gxclpage.$(OBJ) : $(GLSRC)gxclpage.c $(AK)\
|
|
|
1589 |
$(gdevprn_h) $(gxcldev_h) $(gxclpage_h)
|
|
|
1590 |
$(GLCC) $(GLO_)gxclpage.$(OBJ) $(C_) $(GLSRC)gxclpage.c
|
|
|
1591 |
|
|
|
1592 |
$(GLOBJ)gxclrast.$(OBJ) : $(GLSRC)gxclrast.c $(GXERR)\
|
|
|
1593 |
$(memory__h) $(gp_h) $(gpcheck_h)\
|
|
|
1594 |
$(gscdefs_h) $(gsbitops_h) $(gsparams_h) $(gsstate_h)\
|
|
|
1595 |
$(gxdcolor_h) $(gxdevice_h)\
|
|
|
1596 |
$(gsdevice_h) $(gsiparm4_h)\
|
|
|
1597 |
$(gxdevmem_h) $(gxcldev_h) $(gxclpath_h) $(gxcmap_h)\
|
|
|
1598 |
$(gxcolor2_h) $(gxcspace_h) $(gxdhtres_h) $(gxgetbit_h)\
|
|
|
1599 |
$(gxpaint_h) $(gxhttile_h) $(gxiparam_h)\
|
|
|
1600 |
$(gzpath_h) $(gxcpath_h) $(gzacpath_h)\
|
|
|
1601 |
$(stream_h) $(strimpl_h) $(gxcomp_h)\
|
|
|
1602 |
$(gsserial_h) $(gxdhtserial_h) $(gzht_h)
|
|
|
1603 |
$(GLCC) $(GLO_)gxclrast.$(OBJ) $(C_) $(GLSRC)gxclrast.c
|
|
|
1604 |
|
|
|
1605 |
$(GLOBJ)gxclread.$(OBJ) : $(GLSRC)gxclread.c $(GXERR)\
|
|
|
1606 |
$(memory__h) $(gp_h) $(gpcheck_h)\
|
|
|
1607 |
$(gdevplnx_h) $(gdevprn_h)\
|
|
|
1608 |
$(gscoord_h) $(gsdevice_h)\
|
|
|
1609 |
$(gxcldev_h) $(gxdevice_h) $(gxdevmem_h) $(gxgetbit_h) $(gxhttile_h)\
|
|
|
1610 |
$(stream_h) $(strimpl_h)
|
|
|
1611 |
$(GLCC) $(GLO_)gxclread.$(OBJ) $(C_) $(GLSRC)gxclread.c
|
|
|
1612 |
|
|
|
1613 |
$(GLOBJ)gxclrect.$(OBJ) : $(GLSRC)gxclrect.c $(GXERR)\
|
|
|
1614 |
$(gsutil_h) $(gxcldev_h) $(gxdevice_h) $(gxdevmem_h)
|
|
|
1615 |
$(GLCC) $(GLO_)gxclrect.$(OBJ) $(C_) $(GLSRC)gxclrect.c
|
|
|
1616 |
|
|
|
1617 |
$(GLOBJ)gxclimag.$(OBJ) : $(GLSRC)gxclimag.c $(GXERR) $(math__h) $(memory__h)\
|
|
|
1618 |
$(gscdefs_h) $(gscspace_h)\
|
|
|
1619 |
$(gxarith_h) $(gxcldev_h) $(gxclpath_h) $(gxcspace_h)\
|
|
|
1620 |
$(gxdevice_h) $(gxdevmem_h) $(gxfmap_h) $(gxiparam_h) $(gxpath_h)\
|
|
|
1621 |
$(sisparam_h) $(stream_h) $(strimpl_h) $(gxcomp_h) $(gsserial_h)\
|
|
|
1622 |
$(gxdhtserial_h)
|
|
|
1623 |
$(GLCC) $(GLO_)gxclimag.$(OBJ) $(C_) $(GLSRC)gxclimag.c
|
|
|
1624 |
|
|
|
1625 |
$(GLOBJ)gxclpath.$(OBJ) : $(GLSRC)gxclpath.c $(GXERR)\
|
|
|
1626 |
$(math__h) $(memory__h) $(gpcheck_h)\
|
|
|
1627 |
$(gxcldev_h) $(gxclpath_h) $(gxcolor2_h)\
|
|
|
1628 |
$(gxdcolor_h) $(gxpaint_h)\
|
|
|
1629 |
$(gzpath_h) $(gzcpath_h) $(stream_h) $(gsserial_h)
|
|
|
1630 |
$(GLCC) $(GLO_)gxclpath.$(OBJ) $(C_) $(GLSRC)gxclpath.c
|
|
|
1631 |
|
|
|
1632 |
$(GLOBJ)gxdhtserial.$(OBJ) : $(GLSRC)gxdhtserial.c $(memory__h) $(GXERR)\
|
|
|
1633 |
$(gscdefs_h) $(gsstruct_h) $(gsutil_h) $(gzstate_h) $(gxdevice_h) $(gzht_h)\
|
|
|
1634 |
$(gswts_h) $(gxdhtres_h) $(gsserial_h) $(gxdhtserial_h)
|
|
|
1635 |
$(GLCC) $(GLO_)gxdhtserial.$(OBJ) $(C_) $(GLSRC)gxdhtserial.c
|
|
|
1636 |
|
|
|
1637 |
$(GLOBJ)gxclutil.$(OBJ) : $(GLSRC)gxclutil.c $(GXERR) $(memory__h) $(string__h)\
|
|
|
1638 |
$(gp_h) $(gpcheck_h)\
|
|
|
1639 |
$(gsparams_h)\
|
|
|
1640 |
$(gxcldev_h) $(gxclpath_h) $(gxdevice_h) $(gxdevmem_h)
|
|
|
1641 |
$(GLCC) $(GLO_)gxclutil.$(OBJ) $(C_) $(GLSRC)gxclutil.c
|
|
|
1642 |
|
|
|
1643 |
# Implement band lists on files.
|
|
|
1644 |
|
|
|
1645 |
clfile_=$(GLOBJ)gxclfile.$(OBJ)
|
|
|
1646 |
$(GLD)clfile.dev : $(LIB_MAK) $(ECHOGS_XE) $(clfile_)
|
|
|
1647 |
$(SETMOD) $(GLD)clfile $(clfile_)
|
|
|
1648 |
|
|
|
1649 |
$(GLOBJ)gxclfile.$(OBJ) : $(GLSRC)gxclfile.c $(stdio__h) $(string__h)\
|
|
|
1650 |
$(gp_h) $(gsmemory_h) $(gserror_h) $(gserrors_h) $(gxclio_h)
|
|
|
1651 |
$(GLCC) $(GLO_)gxclfile.$(OBJ) $(C_) $(GLSRC)gxclfile.c
|
|
|
1652 |
|
|
|
1653 |
# Implement band lists in memory (RAM).
|
|
|
1654 |
|
|
|
1655 |
clmemory_=$(GLOBJ)gxclmem.$(OBJ) $(GLOBJ)gxcl$(BAND_LIST_COMPRESSOR).$(OBJ)
|
|
|
1656 |
$(GLD)clmemory.dev : $(LIB_MAK) $(ECHOGS_XE) $(clmemory_) $(GLD)s$(BAND_LIST_COMPRESSOR)e.dev $(GLD)s$(BAND_LIST_COMPRESSOR)d.dev
|
|
|
1657 |
$(SETMOD) $(GLD)clmemory $(clmemory_)
|
|
|
1658 |
$(ADDMOD) $(GLD)clmemory -include $(GLD)s$(BAND_LIST_COMPRESSOR)e
|
|
|
1659 |
$(ADDMOD) $(GLD)clmemory -include $(GLD)s$(BAND_LIST_COMPRESSOR)d
|
|
|
1660 |
$(ADDMOD) $(GLD)clmemory -init cl_$(BAND_LIST_COMPRESSOR)
|
|
|
1661 |
|
|
|
1662 |
gxclmem_h=$(GLSRC)gxclmem.h $(gxclio_h) $(strimpl_h)
|
|
|
1663 |
|
|
|
1664 |
$(GLOBJ)gxclmem.$(OBJ) : $(GLSRC)gxclmem.c $(GXERR) $(LIB_MAK) $(memory__h)\
|
|
|
1665 |
$(gxclmem_h)
|
|
|
1666 |
$(GLCC) $(GLO_)gxclmem.$(OBJ) $(C_) $(GLSRC)gxclmem.c
|
|
|
1667 |
|
|
|
1668 |
# Implement the compression method for RAM-based band lists.
|
|
|
1669 |
|
|
|
1670 |
$(GLOBJ)gxcllzw.$(OBJ) : $(GLSRC)gxcllzw.c $(std_h)\
|
|
|
1671 |
$(gsmemory_h) $(gstypes_h) $(gxclmem_h) $(slzwx_h)
|
|
|
1672 |
$(GLCC) $(GLO_)gxcllzw.$(OBJ) $(C_) $(GLSRC)gxcllzw.c
|
|
|
1673 |
|
|
|
1674 |
$(GLOBJ)gxclzlib.$(OBJ) : $(GLSRC)gxclzlib.c $(std_h)\
|
|
|
1675 |
$(gsmemory_h) $(gstypes_h) $(gxclmem_h) $(szlibx_h)
|
|
|
1676 |
$(GLCC) $(GLO_)gxclzlib.$(OBJ) $(C_) $(GLSRC)gxclzlib.c
|
|
|
1677 |
|
|
|
1678 |
# ---------------- Vector devices ---------------- #
|
|
|
1679 |
# We include this here for the same reasons as page.dev.
|
|
|
1680 |
|
|
|
1681 |
gdevvec_h=$(GLSRC)gdevvec.h $(gdevbbox_h) $(gp_h)\
|
|
|
1682 |
$(gsropt_h) $(gxdevice_h) $(gxiparam_h) $(gxistate_h) $(gxhldevc_h) $(stream_h)
|
|
|
1683 |
|
|
|
1684 |
vector_=$(GLOBJ)gdevvec.$(OBJ)
|
|
|
1685 |
$(GLD)vector.dev : $(LIB_MAK) $(ECHOGS_XE) $(vector_)\
|
|
|
1686 |
$(GLD)bboxutil.dev $(GLD)sfile.dev
|
|
|
1687 |
$(SETMOD) $(GLD)vector $(vector_)
|
|
|
1688 |
$(ADDMOD) $(GLD)vector -include $(GLD)bboxutil $(GLD)sfile
|
|
|
1689 |
|
|
|
1690 |
$(GLOBJ)gdevvec.$(OBJ) : $(GLSRC)gdevvec.c $(GXERR)\
|
|
|
1691 |
$(math__h) $(memory__h) $(string__h)\
|
|
|
1692 |
$(gdevvec_h) $(gp_h) $(gscspace_h) $(gsparam_h) $(gsutil_h)\
|
|
|
1693 |
$(gxdcolor_h) $(gxfixed_h) $(gxpaint_h)\
|
|
|
1694 |
$(gzcpath_h) $(gzpath_h)
|
|
|
1695 |
$(GLCC) $(GLO_)gdevvec.$(OBJ) $(C_) $(GLSRC)gdevvec.c
|
|
|
1696 |
|
|
|
1697 |
# ---------------- Image scaling filters ---------------- #
|
|
|
1698 |
|
|
|
1699 |
iscale_=$(GLOBJ)siinterp.$(OBJ) $(GLOBJ)siscale.$(OBJ)
|
|
|
1700 |
$(GLD)iscale.dev : $(LIB_MAK) $(ECHOGS_XE) $(iscale_)
|
|
|
1701 |
$(SETMOD) $(GLD)iscale $(iscale_)
|
|
|
1702 |
|
|
|
1703 |
$(GLOBJ)siinterp.$(OBJ) : $(GLSRC)siinterp.c $(AK)\
|
|
|
1704 |
$(memory__h) $(gxdda_h) $(gxfixed_h) $(gxfrac_h)\
|
|
|
1705 |
$(siinterp_h) $(strimpl_h)
|
|
|
1706 |
$(GLCC) $(GLO_)siinterp.$(OBJ) $(C_) $(GLSRC)siinterp.c
|
|
|
1707 |
|
|
|
1708 |
$(GLOBJ)siscale.$(OBJ) : $(GLSRC)siscale.c $(AK)\
|
|
|
1709 |
$(math__h) $(memory__h) $(stdio__h)\
|
|
|
1710 |
$(gconfigv_h) $(gdebug_h)\
|
|
|
1711 |
$(siscale_h) $(strimpl_h)
|
|
|
1712 |
$(GLCC) $(GLO_)siscale.$(OBJ) $(C_) $(GLSRC)siscale.c
|
|
|
1713 |
|
|
|
1714 |
# ---------------- Extended halftone support ---------------- #
|
|
|
1715 |
# This is only used by one non-PostScript-based project.
|
|
|
1716 |
|
|
|
1717 |
gshtx_h=$(GLSRC)gshtx.h $(gsht1_h) $(gsmemory_h) $(gxtmap_h) $(gscspace_h)
|
|
|
1718 |
|
|
|
1719 |
htxlib_=$(GLOBJ)gshtx.$(OBJ)
|
|
|
1720 |
$(GLD)htxlib.dev : $(LIB_MAK) $(ECHOGS_XE) $(htxlib_)
|
|
|
1721 |
$(SETMOD) $(GLD)htxlib $(htxlib_)
|
|
|
1722 |
|
|
|
1723 |
$(GLOBJ)gshtx.$(OBJ) : $(GLSRC)gshtx.c $(GXERR) $(memory__h)\
|
|
|
1724 |
$(gsstruct_h) $(gsutil_h)\
|
|
|
1725 |
$(gxfmap_h) $(gshtx_h) $(gzht_h) $(gzstate_h)
|
|
|
1726 |
$(GLCC) $(GLO_)gshtx.$(OBJ) $(C_) $(GLSRC)gshtx.c
|
|
|
1727 |
|
|
|
1728 |
# ---------------- RasterOp et al ---------------- #
|
|
|
1729 |
# Note that noroplib is a default, roplib replaces it.
|
|
|
1730 |
|
|
|
1731 |
gsropc_h=$(GLSRC)gsropc.h $(gscompt_h) $(gsropt_h)
|
|
|
1732 |
gxropc_h=$(GLSRC)gxropc.h $(gsropc_h) $(gxcomp_h)
|
|
|
1733 |
|
|
|
1734 |
noroplib_=$(GLOBJ)gsnorop.$(OBJ)
|
|
|
1735 |
$(GLD)noroplib.dev : $(LIB_MAK) $(ECHOGS_XE) $(noroplib_)
|
|
|
1736 |
$(SETMOD) $(GLD)noroplib $(noroplib_)
|
|
|
1737 |
|
|
|
1738 |
$(GLOBJ)gsnorop.$(OBJ) : $(GLSRC)gsnorop.c $(GXERR)\
|
|
|
1739 |
$(gdevmem_h) $(gdevmrop_h) $(gsrop_h)\
|
|
|
1740 |
$(gxdevcli_h) $(gxdevice_h) $(gxdevmem_h)
|
|
|
1741 |
$(GLCC) $(GLO_)gsnorop.$(OBJ) $(C_) $(GLSRC)gsnorop.c
|
|
|
1742 |
|
|
|
1743 |
roplib1_=$(GLOBJ)gdevdrop.$(OBJ)
|
|
|
1744 |
roplib2_=$(GLOBJ)gdevmr1.$(OBJ) $(GLOBJ)gdevmr2n.$(OBJ) $(GLOBJ)gdevmr8n.$(OBJ)
|
|
|
1745 |
roplib3_=$(GLOBJ)gdevrops.$(OBJ) $(GLOBJ)gsrop.$(OBJ) $(GLOBJ)gsroptab.$(OBJ)
|
|
|
1746 |
roplib_=$(roplib1_) $(roplib2_) $(roplib3_)
|
|
|
1747 |
$(GLD)roplib.dev : $(LIB_MAK) $(ECHOGS_XE) $(roplib_)
|
|
|
1748 |
$(SETMOD) $(GLD)roplib $(roplib1_)
|
|
|
1749 |
$(ADDMOD) $(GLD)roplib $(roplib2_)
|
|
|
1750 |
$(ADDMOD) $(GLD)roplib $(roplib3_)
|
|
|
1751 |
$(ADDMOD) $(GLD)roplib -replace $(GLD)noroplib
|
|
|
1752 |
|
|
|
1753 |
$(GLOBJ)gdevdrop.$(OBJ) : $(GLSRC)gdevdrop.c $(GXERR) $(memory__h)\
|
|
|
1754 |
$(gsbittab_h) $(gsropt_h)\
|
|
|
1755 |
$(gxcindex_h) $(gxdcolor_h) $(gxdevice_h) $(gxdevmem_h) $(gxdevrop_h)\
|
|
|
1756 |
$(gxgetbit_h)\
|
|
|
1757 |
$(gdevmem_h) $(gdevmrop_h)
|
|
|
1758 |
$(GLCC) $(GLO_)gdevdrop.$(OBJ) $(C_) $(GLSRC)gdevdrop.c
|
|
|
1759 |
|
|
|
1760 |
$(GLOBJ)gdevmr1.$(OBJ) : $(GLSRC)gdevmr1.c $(GXERR) $(memory__h)\
|
|
|
1761 |
$(gsbittab_h) $(gsropt_h)\
|
|
|
1762 |
$(gxcindex_h) $(gxdcolor_h) $(gxdevice_h) $(gxdevmem_h) $(gxdevrop_h)\
|
|
|
1763 |
$(gdevmrop_h)
|
|
|
1764 |
$(GLCC) $(GLO_)gdevmr1.$(OBJ) $(C_) $(GLSRC)gdevmr1.c
|
|
|
1765 |
|
|
|
1766 |
$(GLOBJ)gdevmr2n.$(OBJ) : $(GLSRC)gdevmr2n.c $(GXERR) $(memory__h)\
|
|
|
1767 |
$(gsbittab_h) $(gsropt_h)\
|
|
|
1768 |
$(gxcindex_h) $(gxdcolor_h) $(gxdevice_h) $(gxdevmem_h) $(gxdevrop_h)\
|
|
|
1769 |
$(gdevmem_h) $(gdevmrop_h)
|
|
|
1770 |
$(GLCC) $(GLO_)gdevmr2n.$(OBJ) $(C_) $(GLSRC)gdevmr2n.c
|
|
|
1771 |
|
|
|
1772 |
$(GLOBJ)gdevmr8n.$(OBJ) : $(GLSRC)gdevmr8n.c $(GXERR) $(memory__h)\
|
|
|
1773 |
$(gsbittab_h) $(gsropt_h)\
|
|
|
1774 |
$(gxcindex_h) $(gxdcolor_h) $(gxdevice_h) $(gxdevmem_h) $(gxdevrop_h)\
|
|
|
1775 |
$(gdevmem_h) $(gdevmrop_h)
|
|
|
1776 |
$(GLCC) $(GLO_)gdevmr8n.$(OBJ) $(C_) $(GLSRC)gdevmr8n.c
|
|
|
1777 |
|
|
|
1778 |
$(GLOBJ)gdevrops.$(OBJ) : $(GLSRC)gdevrops.c $(GXERR)\
|
|
|
1779 |
$(gxdcolor_h) $(gxdevice_h) $(gdevmrop_h)
|
|
|
1780 |
$(GLCC) $(GLO_)gdevrops.$(OBJ) $(C_) $(GLSRC)gdevrops.c
|
|
|
1781 |
|
|
|
1782 |
$(GLOBJ)gsrop.$(OBJ) : $(GLSRC)gsrop.c $(GXERR)\
|
|
|
1783 |
$(gsrop_h) $(gzstate_h)
|
|
|
1784 |
$(GLCC) $(GLO_)gsrop.$(OBJ) $(C_) $(GLSRC)gsrop.c
|
|
|
1785 |
|
|
|
1786 |
$(GLOBJ)gsroptab.$(OBJ) : $(GLSRC)gsroptab.c $(stdpre_h) $(gsropt_h)
|
|
|
1787 |
$(GLCC) $(GLO_)gsroptab.$(OBJ) $(C_) $(GLSRC)gsroptab.c
|
|
|
1788 |
|
|
|
1789 |
# The following is not used yet.
|
|
|
1790 |
$(GLOBJ)gsropc.$(OBJ) : $(GLSRC)gsropc.c $(GXERR)\
|
|
|
1791 |
$(gsutil_h) $(gxdcolor_h) $(gxdevice_h) $(gxdevmem_h) $(gxropc_h)
|
|
|
1792 |
$(GLCC) $(GLO_)gsropc.$(OBJ) $(C_) $(GLSRC)gsropc.c
|
|
|
1793 |
|
|
|
1794 |
# ---------------- Async rendering ---------------- #
|
|
|
1795 |
|
|
|
1796 |
gxpageq_h=$(GLSRC)gxpageq.h $(gsmemory_h) $(gxband_h) $(gxsync_h)
|
|
|
1797 |
gdevprna_h=$(GLSRC)gdevprna.h $(gdevprn_h) $(gxsync_h)
|
|
|
1798 |
|
|
|
1799 |
async_=$(GLOBJ)gdevprna.$(OBJ) $(GLOBJ)gxpageq.$(OBJ)
|
|
|
1800 |
async_inc=$(GLD)clist.dev $(GLD)gsnogc.dev $(GLD)$(SYNC).dev
|
|
|
1801 |
$(GLD)async.dev : $(LIB_MAK) $(ECHOGS_XE) $(async_) $(async_inc)
|
|
|
1802 |
$(SETMOD) $(GLD)async $(async_)
|
|
|
1803 |
$(ADDMOD) $(GLD)async -include $(async_inc)
|
|
|
1804 |
|
|
|
1805 |
$(GLOBJ)gdevprna.$(OBJ) : $(GLSRC)gdevprna.c $(AK)\
|
|
|
1806 |
$(gdevprna_h)\
|
|
|
1807 |
$(gsalloc_h) $(gsdevice_h) $(gsmemlok_h) $(gsmemret_h) $(gsnogc_h)\
|
|
|
1808 |
$(gxcldev_h) $(gxclpath_h) $(gxpageq_h) $(gzht_h)
|
|
|
1809 |
$(GLCC) $(GLO_)gdevprna.$(OBJ) $(C_) $(GLSRC)gdevprna.c
|
|
|
1810 |
|
|
|
1811 |
$(GLOBJ)gxpageq.$(OBJ) : $(GLSRC)gxpageq.c $(GXERR)\
|
|
|
1812 |
$(gsstruct_h) $(gxdevice_h) $(gxclist_h) $(gxpageq_h)
|
|
|
1813 |
$(GLCC) $(GLO_)gxpageq.$(OBJ) $(C_) $(GLSRC)gxpageq.c
|
|
|
1814 |
|
|
|
1815 |
# ---------------- TrueType and PostScript Type 42 fonts ---------------- #
|
|
|
1816 |
|
|
|
1817 |
ttflib_=$(GLOBJ)gstype42.$(OBJ) $(GLOBJ)gxchrout.$(OBJ) \
|
|
|
1818 |
$(GLOBJ)ttcalc.$(OBJ) $(GLOBJ)ttfinp.$(OBJ) $(GLOBJ)ttfmain.$(OBJ) $(GLOBJ)ttfmemd.$(OBJ) \
|
|
|
1819 |
$(GLOBJ)ttinterp.$(OBJ) $(GLOBJ)ttload.$(OBJ) $(GLOBJ)ttobjs.$(OBJ) \
|
|
|
1820 |
$(GLOBJ)gxttfb.$(OBJ) $(GLOBJ)gzspotan.$(OBJ)
|
|
|
1821 |
|
|
|
1822 |
$(GLD)ttflib.dev : $(LIB_MAK) $(ECHOGS_XE) $(ttflib_)
|
|
|
1823 |
$(SETMOD) $(GLD)ttflib $(ttflib_)
|
|
|
1824 |
|
|
|
1825 |
gxfont42_h=$(GLSRC)gxfont42.h
|
|
|
1826 |
gxttf_h=$(GLSRC)gxttf.h
|
|
|
1827 |
|
|
|
1828 |
$(GLOBJ)gstype42.$(OBJ) : $(GLSRC)gstype42.c $(GXERR) $(memory__h)\
|
|
|
1829 |
$(gsccode_h) $(gsline_h) $(gsmatrix_h) $(gsstruct_h) $(gsutil_h)\
|
|
|
1830 |
$(gxchrout_h) $(gxfixed_h) $(gxfont_h) $(gxfont42_h) $(gxistate_h)\
|
|
|
1831 |
$(gxpath_h) $(gxttf_h) $(gxttfb_h) $(gxfcache_h) $(stream_h)
|
|
|
1832 |
$(GLCC) $(GLO_)gstype42.$(OBJ) $(C_) $(GLSRC)gstype42.c
|
|
|
1833 |
|
|
|
1834 |
ttfsfnt_h=$(GLSRC)ttfsfnt.h $(stdint__h)
|
|
|
1835 |
ttcommon_h=$(GLSRC)ttcommon.h
|
|
|
1836 |
ttconf_h=$(GLSRC)ttconf.h
|
|
|
1837 |
ttfinp_h=$(GLSRC)ttfinp.h
|
|
|
1838 |
ttfmemd_h=$(GLSRC)ttfmemd.h $(gsstype_h)
|
|
|
1839 |
tttype_h=$(GLSRC)tttype.h
|
|
|
1840 |
ttconfig_h=$(GLSRC)ttconfig.h $(ttconf_h)
|
|
|
1841 |
tttypes_h=$(GLSRC)tttypes.h $(ttconfig_h) $(tttype_h)
|
|
|
1842 |
ttmisc_h=$(GLSRC)ttmisc.h $(std_h) $(gx_h) $(string__h) $(math__h) $(tttypes_h)
|
|
|
1843 |
tttables_h=$(GLSRC)tttables.h $(tttypes_h)
|
|
|
1844 |
ttobjs_h=$(GLSRC)ttobjs.h $(ttcommon_h) $(tttypes_h) $(tttables_h)
|
|
|
1845 |
ttcalc_h=$(GLSRC)ttcalc.h $(ttcommon_h) $(tttypes_h)
|
|
|
1846 |
ttinterp_h=$(GLSRC)ttinterp.h $(ttcommon_h) $(ttobjs_h)
|
|
|
1847 |
ttload_h=$(GLSRC)ttload.h $(ttcommon_h)
|
|
|
1848 |
gxhintn_h=$(GLSRC)gxhintn.h $(stdint__h)
|
|
|
1849 |
|
|
|
1850 |
$(GLOBJ)ttcalc.$(OBJ) : $(GLSRC)ttcalc.c $(GXERR) $(ttmisc_h) $(ttcalc_h)
|
|
|
1851 |
$(GLCC) $(GLO_)ttcalc.$(OBJ) $(C_) $(GLSRC)ttcalc.c
|
|
|
1852 |
|
|
|
1853 |
$(GLOBJ)ttfinp.$(OBJ) : $(GLSRC)ttfinp.c $(GXERR) $(ttmisc_h)\
|
|
|
1854 |
$(ttfoutl_h) $(ttfsfnt_h) $(ttfinp_h)
|
|
|
1855 |
$(GLCC) $(GLO_)ttfinp.$(OBJ) $(C_) $(GLSRC)ttfinp.c
|
|
|
1856 |
|
|
|
1857 |
$(GLOBJ)ttfmain.$(OBJ) : $(GLSRC)ttfmain.c $(GXERR) $(ttmisc_h)\
|
|
|
1858 |
$(ttfoutl_h) $(ttfmemd_h) $(ttfsfnt_h) $(ttobjs_h) $(ttinterp_h) $(ttcalc_h)
|
|
|
1859 |
$(GLCC) $(GLO_)ttfmain.$(OBJ) $(C_) $(GLSRC)ttfmain.c
|
|
|
1860 |
|
|
|
1861 |
$(GLOBJ)ttfmemd.$(OBJ) : $(GLSRC)ttfmemd.c $(GXERR) $(ttmisc_h)\
|
|
|
1862 |
$(ttfoutl_h) $(ttobjs_h)
|
|
|
1863 |
$(GLCC) $(GLO_)ttfmemd.$(OBJ) $(C_) $(GLSRC)ttfmemd.c
|
|
|
1864 |
|
|
|
1865 |
$(GLOBJ)ttinterp.$(OBJ) : $(GLSRC)ttinterp.c $(GXERR) $(ttmisc_h)\
|
|
|
1866 |
$(ttfoutl_h) $(tttypes_h) $(ttcalc_h) $(ttinterp_h) $(ttfinp_h)
|
|
|
1867 |
$(GLCC) $(GLO_)ttinterp.$(OBJ) $(C_) $(GLSRC)ttinterp.c
|
|
|
1868 |
|
|
|
1869 |
$(GLOBJ)ttload.$(OBJ) : $(GLSRC)ttload.c $(GXERR) $(ttmisc_h)\
|
|
|
1870 |
$(ttfoutl_h) $(tttypes_h) $(ttcalc_h) $(ttobjs_h) $(ttload_h) $(ttfinp_h)
|
|
|
1871 |
$(GLCC) $(GLO_)ttload.$(OBJ) $(C_) $(GLSRC)ttload.c
|
|
|
1872 |
|
|
|
1873 |
$(GLOBJ)ttobjs.$(OBJ) : $(GLSRC)ttobjs.c $(GXERR) $(ttmisc_h)\
|
|
|
1874 |
$(ttfoutl_h) $(ttobjs_h) $(ttcalc_h) $(ttload_h) $(ttinterp_h)
|
|
|
1875 |
$(GLCC) $(GLO_)ttobjs.$(OBJ) $(C_) $(GLSRC)ttobjs.c
|
|
|
1876 |
|
|
|
1877 |
$(GLOBJ)gxttfb.$(OBJ) : $(GLSRC)gxttfb.c $(GXERR) \
|
|
|
1878 |
$(gx_h) $(gxfont_h) $(gxfont42_h) $(gxttfb_h) $(gxfcache_h)\
|
|
|
1879 |
$(gxmatrix_h) $(gxhintn_h) $(gzpath_h) $(ttfmemd_h)\
|
|
|
1880 |
$(gsstruct_h) $(gserrors_h) $(gsfont_h) $(gsdebug_h) $(memory__h) $(math__h)\
|
|
|
1881 |
$(gxistate_h) $(gxpaint_h) $(gzspotan_h)
|
|
|
1882 |
$(GLCC) $(GLO_)gxttfb.$(OBJ) $(C_) $(GLSRC)gxttfb.c
|
|
|
1883 |
|
|
|
1884 |
$(GLOBJ)gzspotan.$(OBJ) : $(GLSRC)gzspotan.c $(GXERR)\
|
|
|
1885 |
$(gx_h) $(gserrors_h) $(gsdevice_h) $(gzspotan_h)\
|
|
|
1886 |
$(gsfixed_h) $(gxdevice_h) $(gxfdrop_h) $(gzpath_h)\
|
|
|
1887 |
$(memory__h) $(math__h) $(vdtrace_h)
|
|
|
1888 |
$(GLCC) $(GLO_)gzspotan.$(OBJ) $(C_) $(GLSRC)gzspotan.c
|
|
|
1889 |
|
|
|
1890 |
|
|
|
1891 |
# -------- Composite (PostScript Type 0) font support -------- #
|
|
|
1892 |
|
|
|
1893 |
gxcid_h=$(GLSRC)gxcid.h $(gsstype_h)
|
|
|
1894 |
gxfcid_h=$(GLSRC)gxfcid.h $(gxcid_h) $(gxfont_h) $(gxfont42_h)
|
|
|
1895 |
gxfcmap_h=$(GLSRC)gxfcmap.h $(gsfcmap_h) $(gsuid_h) $(gxcid_h)
|
|
|
1896 |
gxfcmap1_h=$(GLSRC)gxfcmap1.h $(gxfcmap_h)
|
|
|
1897 |
gxfont0c_h=$(GLSRC)gxfont0c.h $(gxfcid_h) $(gxfont0_h)
|
|
|
1898 |
|
|
|
1899 |
cidlib_=$(GLOBJ)gsfcid.$(OBJ) $(GLOBJ)gsfcid2.$(OBJ)
|
|
|
1900 |
# cidlib requires ttflib for CIDFontType 2 fonts.
|
|
|
1901 |
$(GLD)cidlib.dev : $(LIB_MAK) $(ECHOGS_XE) $(cidlib_) $(GLD)ttflib.dev
|
|
|
1902 |
$(SETMOD) $(GLD)cidlib $(cidlib_)
|
|
|
1903 |
$(ADDMOD) $(GLD)cidlib -include $(GLD)ttflib
|
|
|
1904 |
|
|
|
1905 |
$(GLOBJ)gsfcid.$(OBJ) : $(GLSRC)gsfcid.c $(GX) $(memory__h)\
|
|
|
1906 |
$(gsmatrix_h) $(gsstruct_h) $(gxfcid_h)
|
|
|
1907 |
$(GLCC) $(GLO_)gsfcid.$(OBJ) $(C_) $(GLSRC)gsfcid.c
|
|
|
1908 |
|
|
|
1909 |
$(GLOBJ)gsfcid2.$(OBJ) : $(GLSRC)gsfcid2.c $(GXERR) $(memory__h)\
|
|
|
1910 |
$(gsstruct_h) $(gsutil_h) $(gxfcid_h) $(gxfcmap_h) $(gxfont_h) $(gxfont0c_h)
|
|
|
1911 |
$(GLCC) $(GLO_)gsfcid2.$(OBJ) $(C_) $(GLSRC)gsfcid2.c
|
|
|
1912 |
|
|
|
1913 |
cmaplib_=$(GLOBJ)gsfcmap.$(OBJ) $(GLOBJ)gsfcmap1.$(OBJ)
|
|
|
1914 |
$(GLD)cmaplib.dev : $(LIB_MAK) $(ECHOGS_XE) $(cmaplib_) $(GLD)cidlib.dev
|
|
|
1915 |
$(SETMOD) $(GLD)cmaplib $(cmaplib_)
|
|
|
1916 |
$(ADDMOD) $(GLD)cmaplib -include $(GLD)cidlib
|
|
|
1917 |
|
|
|
1918 |
$(GLOBJ)gsfcmap.$(OBJ) : $(GLSRC)gsfcmap.c $(GXERR) $(memory__h) $(string__h)\
|
|
|
1919 |
$(gsstruct_h) $(gsutil_h) $(gxfcmap_h)
|
|
|
1920 |
$(GLCC) $(GLO_)gsfcmap.$(OBJ) $(C_) $(GLSRC)gsfcmap.c
|
|
|
1921 |
|
|
|
1922 |
$(GLOBJ)gsfcmap1.$(OBJ) : $(GLSRC)gsfcmap1.c $(GXERR)\
|
|
|
1923 |
$(memory__h) $(string__h)\
|
|
|
1924 |
$(gsstruct_h) $(gsutil_h) $(gxfcmap1_h)
|
|
|
1925 |
$(GLCC) $(GLO_)gsfcmap1.$(OBJ) $(C_) $(GLSRC)gsfcmap1.c
|
|
|
1926 |
|
|
|
1927 |
psf0lib_=$(GLOBJ)gschar0.$(OBJ) $(GLOBJ)gsfont0.$(OBJ)
|
|
|
1928 |
$(GLD)psf0lib.dev : $(LIB_MAK) $(ECHOGS_XE) $(GLD)cmaplib.dev $(psf0lib_)
|
|
|
1929 |
$(SETMOD) $(GLD)psf0lib $(psf0lib_)
|
|
|
1930 |
$(ADDMOD) $(GLD)psf0lib -include $(GLD)cmaplib
|
|
|
1931 |
|
|
|
1932 |
$(GLOBJ)gschar0.$(OBJ) : $(GLSRC)gschar0.c $(GXERR) $(memory__h)\
|
|
|
1933 |
$(gsfcmap_h) $(gsstruct_h)\
|
|
|
1934 |
$(gxdevice_h) $(gxfcmap_h) $(gxfixed_h) $(gxfont_h) $(gxfont0_h) $(gxtext_h)
|
|
|
1935 |
$(GLCC) $(GLO_)gschar0.$(OBJ) $(C_) $(GLSRC)gschar0.c
|
|
|
1936 |
|
|
|
1937 |
$(GLOBJ)gsfont0.$(OBJ) : $(GLSRC)gsfont0.c $(GXERR) $(memory__h)\
|
|
|
1938 |
$(gsmatrix_h) $(gsstruct_h) $(gxfixed_h) $(gxdevmem_h) $(gxfcache_h)\
|
|
|
1939 |
$(gxfont_h) $(gxfont0_h) $(gxdevice_h)
|
|
|
1940 |
$(GLCC) $(GLO_)gsfont0.$(OBJ) $(C_) $(GLSRC)gsfont0.c
|
|
|
1941 |
|
|
|
1942 |
# gsfont0c is not needed for the PS interpreter, other than for testing,
|
|
|
1943 |
# but it is used by pdfwrite and by the PCL interpreter.
|
|
|
1944 |
$(GLOBJ)gsfont0c.$(OBJ) : $(GLSRC)gsfont0c.c $(GXERR) $(memory__h)\
|
|
|
1945 |
$(gxfont_h) $(gxfont0_h) $(gxfont0c_h) $(gxfcid_h) $(gxfcmap_h)
|
|
|
1946 |
$(GLCC) $(GLO_)gsfont0c.$(OBJ) $(C_) $(GLSRC)gsfont0c.c
|
|
|
1947 |
|
|
|
1948 |
# ---------------- Pattern color ---------------- #
|
|
|
1949 |
|
|
|
1950 |
patlib_1=$(GLOBJ)gspcolor.$(OBJ) $(GLOBJ)gsptype1.$(OBJ) $(GLOBJ)gxclip2.$(OBJ)
|
|
|
1951 |
patlib_2=$(GLOBJ)gxmclip.$(OBJ) $(GLOBJ)gxp1fill.$(OBJ) $(GLOBJ)gxpcmap.$(OBJ)
|
|
|
1952 |
patlib_=$(patlib_1) $(patlib_2)
|
|
|
1953 |
# Currently this feature requires masked images, but it shouldn't.
|
|
|
1954 |
$(GLD)patlib.dev : $(LIB_MAK) $(ECHOGS_XE) $(GLD)cmyklib.dev $(GLD)imasklib.dev $(GLD)psl2cs.dev $(patlib_)
|
|
|
1955 |
$(SETMOD) $(GLD)patlib -include $(GLD)cmyklib $(GLD)imasklib $(GLD)psl2cs
|
|
|
1956 |
$(ADDMOD) $(GLD)patlib -obj $(patlib_1)
|
|
|
1957 |
$(ADDMOD) $(GLD)patlib -obj $(patlib_2)
|
|
|
1958 |
|
|
|
1959 |
$(GLOBJ)gspcolor.$(OBJ) : $(GLSRC)gspcolor.c $(GXERR) $(math__h)\
|
|
|
1960 |
$(gsimage_h) $(gsiparm4_h) $(gspath_h) $(gsrop_h) $(gsstruct_h) $(gsutil_h)\
|
|
|
1961 |
$(gxarith_h) $(gxcolor2_h) $(gxcoord_h) $(gxclip2_h) $(gxcspace_h)\
|
|
|
1962 |
$(gxdcolor_h) $(gxdevice_h) $(gxdevmem_h) $(gxfixed_h) $(gxmatrix_h)\
|
|
|
1963 |
$(gxpath_h) $(gxpcolor_h) $(gzstate_h) $(stream_h)
|
|
|
1964 |
$(GLCC) $(GLO_)gspcolor.$(OBJ) $(C_) $(GLSRC)gspcolor.c
|
|
|
1965 |
|
|
|
1966 |
$(GLOBJ)gsptype1.$(OBJ) : $(GLSRC)gsptype1.c $(math__h) $(GXERR)\
|
|
|
1967 |
$(gsrop_h) $(gsstruct_h) $(gsutil_h)\
|
|
|
1968 |
$(gxarith_h) $(gxfixed_h) $(gxmatrix_h) $(gxcoord_h) $(gxcspace_h)\
|
|
|
1969 |
$(gxcolor2_h) $(gxdcolor_h) $(gxdevice_h) $(gxdevmem_h) $(gxclip2_h)\
|
|
|
1970 |
$(gspath_h) $(gxpath_h) $(gxpcolor_h) $(gxp1impl_h) $(gzstate_h)\
|
|
|
1971 |
$(gsimage_h) $(gsiparm4_h) $(gsovrc_h)
|
|
|
1972 |
$(GLCC) $(GLO_)gsptype1.$(OBJ) $(C_) $(GLSRC)gsptype1.c
|
|
|
1973 |
|
|
|
1974 |
$(GLOBJ)gxclip2.$(OBJ) : $(GLSRC)gxclip2.c $(GXERR) $(memory__h)\
|
|
|
1975 |
$(gsstruct_h) $(gxclip2_h) $(gxdevice_h) $(gxdevmem_h)
|
|
|
1976 |
$(GLCC) $(GLO_)gxclip2.$(OBJ) $(C_) $(GLSRC)gxclip2.c
|
|
|
1977 |
|
|
|
1978 |
$(GLOBJ)gxp1fill.$(OBJ) : $(GLSRC)gxp1fill.c $(GXERR) $(math__h)\
|
|
|
1979 |
$(gsrop_h) $(gsmatrix_h)\
|
|
|
1980 |
$(gxcolor2_h) $(gxclip2_h) $(gxcspace_h) $(gxdcolor_h) $(gxdevcli_h)\
|
|
|
1981 |
$(gxdevmem_h) $(gxp1impl_h) $(gxpcolor_h)
|
|
|
1982 |
$(GLCC) $(GLO_)gxp1fill.$(OBJ) $(C_) $(GLSRC)gxp1fill.c
|
|
|
1983 |
|
|
|
1984 |
$(GLOBJ)gxpcmap.$(OBJ) : $(GLSRC)gxpcmap.c $(GXERR) $(math__h) $(memory__h)\
|
|
|
1985 |
$(gsstruct_h) $(gsutil_h)\
|
|
|
1986 |
$(gxcolor2_h) $(gxcspace_h) $(gxdcolor_h) $(gxdevice_h) $(gxdevmem_h)\
|
|
|
1987 |
$(gxfixed_h) $(gxmatrix_h) $(gxpcolor_h)\
|
|
|
1988 |
$(gzstate_h)
|
|
|
1989 |
$(GLCC) $(GLO_)gxpcmap.$(OBJ) $(C_) $(GLSRC)gxpcmap.c
|
|
|
1990 |
|
|
|
1991 |
# ---------------- PostScript Type 1 (and Type 4) fonts ---------------- #
|
|
|
1992 |
|
|
|
1993 |
type1lib_=$(GLOBJ)gxtype1.$(OBJ)\
|
|
|
1994 |
$(GLOBJ)gxhintn.$(OBJ) $(GLOBJ)gscrypt1.$(OBJ) $(GLOBJ)gxchrout.$(OBJ)
|
|
|
1995 |
|
|
|
1996 |
gscrypt1_h=$(GLSRC)gscrypt1.h
|
|
|
1997 |
gstype1_h=$(GLSRC)gstype1.h
|
|
|
1998 |
gxfont1_h=$(GLSRC)gxfont1.h $(gstype1_h) $(gxfixed_h)
|
|
|
1999 |
gxtype1_h=$(GLSRC)gxtype1.h $(gscrypt1_h) $(gsgdata_h) $(gstype1_h) $(gxhintn_h)
|
|
|
2000 |
|
|
|
2001 |
$(GLOBJ)gxtype1.$(OBJ) : $(GLSRC)gxtype1.c $(GXERR) $(math__h)\
|
|
|
2002 |
$(gsccode_h) $(gsline_h) $(gsstruct_h)\
|
|
|
2003 |
$(gxarith_h) $(gxchrout_h) $(gxcoord_h) $(gxfixed_h) $(gxmatrix_h)\
|
|
|
2004 |
$(gxfont_h) $(gxfont1_h) $(gxistate_h) $(gxtype1_h)\
|
|
|
2005 |
$(gzpath_h)
|
|
|
2006 |
$(GLCC) $(GLO_)gxtype1.$(OBJ) $(C_) $(GLSRC)gxtype1.c
|
|
|
2007 |
|
|
|
2008 |
$(GLOBJ)gxhintn.$(OBJ) : $(GLSRC)gxhintn.c $(GXERR)\
|
|
|
2009 |
$(gxfixed_h) $(gxarith_h) $(gstypes_h) $(gxmatrix_h)\
|
|
|
2010 |
$(gxpath_h) $(gzpath_h) $(gxhintn_h) $(gxfont_h) $(gxfont1_h) $(gxtype1_h)\
|
|
|
2011 |
$(vdtrace_h)
|
|
|
2012 |
$(GLCC) $(GLO_)gxhintn.$(OBJ) $(C_) $(GLSRC)gxhintn.c
|
|
|
2013 |
|
|
|
2014 |
# CharString and eexec encryption
|
|
|
2015 |
|
|
|
2016 |
# Note that seexec is not needed for rasterizing Type 1/2/4 fonts,
|
|
|
2017 |
# only for reading or writing them.
|
|
|
2018 |
seexec_=$(GLOBJ)seexec.$(OBJ) $(GLOBJ)gscrypt1.$(OBJ)
|
|
|
2019 |
$(GLD)seexec.dev : $(LIB_MAK) $(ECHOGS_XE) $(seexec_)
|
|
|
2020 |
$(SETMOD) $(GLD)seexec $(seexec_)
|
|
|
2021 |
|
|
|
2022 |
$(GLOBJ)seexec.$(OBJ) : $(GLSRC)seexec.c $(AK) $(stdio__h)\
|
|
|
2023 |
$(gscrypt1_h) $(scanchar_h) $(sfilter_h) $(strimpl_h)
|
|
|
2024 |
$(GLCC) $(GLO_)seexec.$(OBJ) $(C_) $(GLSRC)seexec.c
|
|
|
2025 |
|
|
|
2026 |
$(GLOBJ)gscrypt1.$(OBJ) : $(GLSRC)gscrypt1.c $(stdpre_h)\
|
|
|
2027 |
$(gscrypt1_h) $(gstypes_h)
|
|
|
2028 |
$(GLCC) $(GLO_)gscrypt1.$(OBJ) $(C_) $(GLSRC)gscrypt1.c
|
|
|
2029 |
|
|
|
2030 |
# Type 1 charstrings
|
|
|
2031 |
|
|
|
2032 |
psf1lib_=$(GLOBJ)gstype1.$(OBJ)
|
|
|
2033 |
$(GLD)psf1lib.dev : $(LIB_MAK) $(ECHOGS_XE) $(psf1lib_) $(type1lib_)
|
|
|
2034 |
$(SETMOD) $(GLD)psf1lib $(psf1lib_)
|
|
|
2035 |
$(ADDMOD) $(GLD)psf1lib $(type1lib_)
|
|
|
2036 |
|
|
|
2037 |
$(GLOBJ)gstype1.$(OBJ) : $(GLSRC)gstype1.c $(GXERR) $(math__h) $(memory__h)\
|
|
|
2038 |
$(gsstruct_h)\
|
|
|
2039 |
$(gxarith_h) $(gxcoord_h) $(gxfixed_h) $(gxmatrix_h)\
|
|
|
2040 |
$(gxfont_h) $(gxfont1_h) $(gxistate_h) $(gxtype1_h)\
|
|
|
2041 |
$(gxpath_h)
|
|
|
2042 |
$(GLCC) $(GLO_)gstype1.$(OBJ) $(C_) $(GLSRC)gstype1.c
|
|
|
2043 |
|
|
|
2044 |
# Type 2 charstrings
|
|
|
2045 |
|
|
|
2046 |
psf2lib_=$(GLOBJ)gstype2.$(OBJ)
|
|
|
2047 |
$(GLD)psf2lib.dev : $(LIB_MAK) $(ECHOGS_XE) $(psf2lib_) $(type1lib_)
|
|
|
2048 |
$(SETMOD) $(GLD)psf2lib $(psf2lib_)
|
|
|
2049 |
$(ADDMOD) $(GLD)psf2lib $(type1lib_)
|
|
|
2050 |
|
|
|
2051 |
$(GLOBJ)gstype2.$(OBJ) : $(GLSRC)gstype2.c $(GXERR) $(math__h) $(memory__h)\
|
|
|
2052 |
$(gsstruct_h)\
|
|
|
2053 |
$(gxarith_h) $(gxcoord_h) $(gxfixed_h) $(gxmatrix_h)\
|
|
|
2054 |
$(gxfont_h) $(gxfont1_h) $(gxistate_h) $(gxtype1_h)\
|
|
|
2055 |
$(gxpath_h) $(gxhintn_h)
|
|
|
2056 |
$(GLCC) $(GLO_)gstype2.$(OBJ) $(C_) $(GLSRC)gstype2.c
|
|
|
2057 |
|
|
|
2058 |
# ---------------- Font writing ---------------- #
|
|
|
2059 |
# This is not really a library facility, but one piece of interpreter test
|
|
|
2060 |
# code uses it.
|
|
|
2061 |
|
|
|
2062 |
# Support for PostScript and PDF font writing
|
|
|
2063 |
|
|
|
2064 |
gdevpsf_h=$(GLSRC)gdevpsf.h $(gsccode_h) $(gsgdata_h)
|
|
|
2065 |
|
|
|
2066 |
psf_1=$(GLOBJ)gdevpsf1.$(OBJ) $(GLOBJ)gdevpsf2.$(OBJ) $(GLOBJ)gdevpsfm.$(OBJ)
|
|
|
2067 |
psf_2=$(GLOBJ)gdevpsft.$(OBJ) $(GLOBJ)gdevpsfu.$(OBJ) $(GLOBJ)gdevpsfx.$(OBJ)
|
|
|
2068 |
psf_3=$(GLOBJ)spsdf.$(OBJ)
|
|
|
2069 |
psf_=$(psf_1) $(psf_2) $(psf_3)
|
|
|
2070 |
$(GLD)psf.dev : $(LIB_MAK) $(ECHOGS_XE) $(psf_)
|
|
|
2071 |
$(SETMOD) $(DD)psf $(psf_1)
|
|
|
2072 |
$(ADDMOD) $(DD)psf -obj $(psf_2)
|
|
|
2073 |
$(ADDMOD) $(DD)psf -obj $(psf_3)
|
|
|
2074 |
|
|
|
2075 |
$(GLOBJ)gdevpsf1.$(OBJ) : $(GLSRC)gdevpsf1.c $(GXERR) $(memory__h)\
|
|
|
2076 |
$(gsccode_h) $(gsmatrix_h)\
|
|
|
2077 |
$(gxfixed_h) $(gxfont_h) $(gxfont1_h) $(gxmatrix_h) $(gxtype1_h)\
|
|
|
2078 |
$(sfilter_h) $(sstring_h) $(stream_h) $(strimpl_h)\
|
|
|
2079 |
$(gdevpsf_h) $(spprint_h) $(spsdf_h)
|
|
|
2080 |
$(GLCC) $(GLO_)gdevpsf1.$(OBJ) $(C_) $(GLSRC)gdevpsf1.c
|
|
|
2081 |
|
|
|
2082 |
$(GLOBJ)gdevpsf2.$(OBJ) : $(GLSRC)gdevpsf2.c $(GXERR)\
|
|
|
2083 |
$(math__h) $(memory__h)\
|
|
|
2084 |
$(gsarith_h) $(gsccode_h) $(gscencs_h) $(gscrypt1_h) $(gsmatrix_h) $(gsutil_h)\
|
|
|
2085 |
$(gxfcid_h) $(gxfixed_h) $(gxfont_h) $(gxfont1_h)\
|
|
|
2086 |
$(sfilter_h) $(stream_h)\
|
|
|
2087 |
$(gdevpsf_h)
|
|
|
2088 |
$(GLCC) $(GLO_)gdevpsf2.$(OBJ) $(C_) $(GLSRC)gdevpsf2.c
|
|
|
2089 |
|
|
|
2090 |
$(GLOBJ)gdevpsfm.$(OBJ) : $(GLSRC)gdevpsfm.c $(GXERR)\
|
|
|
2091 |
$(gdevpsf_h)\
|
|
|
2092 |
$(gxfcmap_h)\
|
|
|
2093 |
$(spprint_h) $(spsdf_h) $(stream_h) $(memory__h)
|
|
|
2094 |
$(GLCC) $(GLO_)gdevpsfm.$(OBJ) $(C_) $(GLSRC)gdevpsfm.c
|
|
|
2095 |
|
|
|
2096 |
$(GLOBJ)gdevpsft.$(OBJ) : $(GLSRC)gdevpsft.c $(GXERR) $(memory__h)\
|
|
|
2097 |
$(gscencs_h) $(gsmatrix_h) $(gsutil_h)\
|
|
|
2098 |
$(gxfcid_h) $(gxfont_h) $(gxfont42_h) $(gxttf_h)\
|
|
|
2099 |
$(spprint_h) $(stream_h)\
|
|
|
2100 |
$(gdevpsf_h)
|
|
|
2101 |
$(GLCC) $(GLO_)gdevpsft.$(OBJ) $(C_) $(GLSRC)gdevpsft.c
|
|
|
2102 |
|
|
|
2103 |
$(GLOBJ)gdevpsfu.$(OBJ) : $(GLSRC)gdevpsfu.c $(GXERR) $(memory__h)\
|
|
|
2104 |
$(gsmatrix_h) $(gxfont_h) $(gdevpsf_h)
|
|
|
2105 |
$(GLCC) $(GLO_)gdevpsfu.$(OBJ) $(C_) $(GLSRC)gdevpsfu.c
|
|
|
2106 |
|
|
|
2107 |
$(GLOBJ)gdevpsfx.$(OBJ) : $(GLSRC)gdevpsfx.c $(GXERR)\
|
|
|
2108 |
$(math__h) $(memory__h)\
|
|
|
2109 |
$(gxfixed_h) $(gxfont_h) $(gxfont1_h) $(gxmatrix_h) $(gxtype1_h)\
|
|
|
2110 |
$(stream_h)\
|
|
|
2111 |
$(gdevpsf_h)
|
|
|
2112 |
$(GLCC) $(GLO_)gdevpsfx.$(OBJ) $(C_) $(GLSRC)gdevpsfx.c
|
|
|
2113 |
|
|
|
2114 |
# ---------------- Font copying ---------------- #
|
|
|
2115 |
|
|
|
2116 |
# This facility is not included in the core library. Currently it is used
|
|
|
2117 |
# only by pdfwrite.
|
|
|
2118 |
|
|
|
2119 |
fcopy_=$(GLOBJ)gxfcopy.$(OBJ)
|
|
|
2120 |
$(GLD)fcopy.dev : $(DEVS_MAK) $(ECHOGS_XE) $(fcopy_)
|
|
|
2121 |
$(SETMOD) $(GLD)fcopy $(fcopy_)
|
|
|
2122 |
|
|
|
2123 |
$(GLOBJ)gxfcopy.$(OBJ) : $(GLSRC)gxfcopy.c $(memory__h) $(GXERR)\
|
|
|
2124 |
$(gscencs_h) $(gsline_h) $(gspaint_h) $(gspath_h) $(gsstruct_h) $(gsutil_h)\
|
|
|
2125 |
$(gxfont_h) $(gxfont1_h) $(gxfont42_h) $(gxfcid_h) $(gxfcopy_h) $(gxfcache_h)\
|
|
|
2126 |
$(gxistate_h) $(gxtext_h) $(gxtype1_h)\
|
|
|
2127 |
$(gzstate_h)\
|
|
|
2128 |
$(gdevpsf_h) $(stream_h)
|
|
|
2129 |
$(GLCC) $(GLO_)gxfcopy.$(OBJ) $(C_) $(GLSRC)gxfcopy.c
|
|
|
2130 |
|
|
|
2131 |
# -------- Level 1 color extensions (CMYK color and colorimage) -------- #
|
|
|
2132 |
|
|
|
2133 |
cmyklib_=$(GLOBJ)gscolor1.$(OBJ) $(GLOBJ)gsht1.$(OBJ)
|
|
|
2134 |
$(GLD)cmyklib.dev : $(LIB_MAK) $(ECHOGS_XE) $(cmyklib_)
|
|
|
2135 |
$(SETMOD) $(GLD)cmyklib $(cmyklib_)
|
|
|
2136 |
|
|
|
2137 |
$(GLOBJ)gscolor1.$(OBJ) : $(GLSRC)gscolor1.c $(GXERR)\
|
|
|
2138 |
$(gsccolor_h) $(gscolor1_h) $(gsstruct_h) $(gsutil_h)\
|
|
|
2139 |
$(gxcmap_h) $(gxcspace_h) $(gxdcconv_h) $(gxdevice_h)\
|
|
|
2140 |
$(gzstate_h) $(gxhttype_h)
|
|
|
2141 |
$(GLCC) $(GLO_)gscolor1.$(OBJ) $(C_) $(GLSRC)gscolor1.c
|
|
|
2142 |
|
|
|
2143 |
$(GLOBJ)gsht1.$(OBJ) : $(GLSRC)gsht1.c $(GXERR) $(memory__h) $(string__h)\
|
|
|
2144 |
$(gsstruct_h) $(gsutil_h) $(gxdevice_h) $(gzht_h) $(gzstate_h)\
|
|
|
2145 |
$(gxwts_h) $(gswts_h)
|
|
|
2146 |
$(GLCC) $(GLO_)gsht1.$(OBJ) $(C_) $(GLSRC)gsht1.c
|
|
|
2147 |
|
|
|
2148 |
colimlib_=$(GLOBJ)gxicolor.$(OBJ)
|
|
|
2149 |
$(GLD)colimlib.dev : $(LIB_MAK) $(ECHOGS_XE) $(colimlib_)
|
|
|
2150 |
$(SETMOD) $(GLD)colimlib $(colimlib_)
|
|
|
2151 |
$(ADDMOD) $(GLD)colimlib -imageclass 4_color
|
|
|
2152 |
|
|
|
2153 |
$(GLOBJ)gxicolor.$(OBJ) : $(GLSRC)gxicolor.c $(GXERR) $(memory__h) $(gpcheck_h)\
|
|
|
2154 |
$(gsccolor_h) $(gspaint_h)\
|
|
|
2155 |
$(gxarith_h) $(gxcmap_h) $(gxcpath_h) $(gxdcconv_h) $(gxdcolor_h)\
|
|
|
2156 |
$(gxdevice_h) $(gxdevmem_h) $(gxfixed_h) $(gxfrac_h)\
|
|
|
2157 |
$(gximage_h) $(gxistate_h) $(gxmatrix_h)\
|
|
|
2158 |
$(gzstate_h)
|
|
|
2159 |
$(GLCC) $(GLO_)gxicolor.$(OBJ) $(C_) $(GLSRC)gxicolor.c
|
|
|
2160 |
|
|
|
2161 |
# ---- Level 1 path miscellany (arcs, pathbbox, path enumeration) ---- #
|
|
|
2162 |
|
|
|
2163 |
path1lib_=$(GLOBJ)gspath1.$(OBJ)
|
|
|
2164 |
$(GLD)path1lib.dev : $(LIB_MAK) $(ECHOGS_XE) $(path1lib_)
|
|
|
2165 |
$(SETMOD) $(GLD)path1lib $(path1lib_)
|
|
|
2166 |
|
|
|
2167 |
$(GLOBJ)gspath1.$(OBJ) : $(GLSRC)gspath1.c $(GXERR) $(math__h)\
|
|
|
2168 |
$(gscoord_h) $(gspath_h) $(gsstruct_h)\
|
|
|
2169 |
$(gxfarith_h) $(gxfixed_h) $(gxmatrix_h)\
|
|
|
2170 |
$(gzstate_h) $(gzpath_h)
|
|
|
2171 |
$(GLCC) $(GLO_)gspath1.$(OBJ) $(C_) $(GLSRC)gspath1.c
|
|
|
2172 |
|
|
|
2173 |
# --------------- Level 2 color space and color image support --------------- #
|
|
|
2174 |
# no12bit and n16bit are the default, psl2lib replaces no12bit and pdfread replaces no16bit
|
|
|
2175 |
|
|
|
2176 |
no12bit_=$(GLOBJ)gxino12b.$(OBJ)
|
|
|
2177 |
$(GLD)no12bit.dev : $(LIB_MAK) $(ECHOGS_XE) $(no12bit_)
|
|
|
2178 |
$(SETMOD) $(GLD)no12bit $(no12bit_)
|
|
|
2179 |
|
|
|
2180 |
$(GLOBJ)gxino12b.$(OBJ) : $(GLSRC)gxino12b.c $(std_h)\
|
|
|
2181 |
$(gstypes_h) $(gxsample_h)
|
|
|
2182 |
$(GLCC) $(GLO_)gxino12b.$(OBJ) $(C_) $(GLSRC)gxino12b.c
|
|
|
2183 |
|
|
|
2184 |
psl2cs_=$(GLOBJ)gscolor2.$(OBJ)
|
|
|
2185 |
$(GLD)psl2cs.dev : $(LIB_MAK) $(ECHOGS_XE) $(psl2cs_)
|
|
|
2186 |
$(SETMOD) $(GLD)psl2cs $(psl2cs_)
|
|
|
2187 |
|
|
|
2188 |
$(GLOBJ)gscolor2.$(OBJ) : $(GLSRC)gscolor2.c $(GXERR) $(memory__h)\
|
|
|
2189 |
$(gxarith_h) $(gxfixed_h) $(gxmatrix_h) $(gxcspace_h)\
|
|
|
2190 |
$(gxcolor2_h) $(gzstate_h) $(gxpcolor_h) $(stream_h)
|
|
|
2191 |
$(GLCC) $(GLO_)gscolor2.$(OBJ) $(C_) $(GLSRC)gscolor2.c
|
|
|
2192 |
|
|
|
2193 |
psl2lib_=$(GLOBJ)gxi12bit.$(OBJ) $(GLOBJ)gxiscale.$(OBJ)
|
|
|
2194 |
$(GLD)psl2lib.dev : $(LIB_MAK) $(ECHOGS_XE) $(psl2lib_)\
|
|
|
2195 |
$(GLD)colimlib.dev $(GLD)psl2cs.dev
|
|
|
2196 |
$(SETMOD) $(GLD)psl2lib $(psl2lib_)
|
|
|
2197 |
$(ADDMOD) $(GLD)psl2lib -imageclass 0_interpolate 2_fracs
|
|
|
2198 |
$(ADDMOD) $(GLD)psl2lib -include $(GLD)colimlib $(GLD)psl2cs
|
|
|
2199 |
$(ADDMOD) $(GLD)psl2lib -replace $(GLD)no12bit
|
|
|
2200 |
|
|
|
2201 |
$(GLOBJ)gxi12bit.$(OBJ) : $(GLSRC)gxi12bit.c $(GXERR)\
|
|
|
2202 |
$(memory__h) $(gpcheck_h)\
|
|
|
2203 |
$(gsccolor_h) $(gspaint_h)\
|
|
|
2204 |
$(gxarith_h) $(gxcmap_h) $(gxcpath_h) $(gxdcolor_h) $(gxdevice_h)\
|
|
|
2205 |
$(gxdevmem_h) $(gxfixed_h) $(gxfrac_h) $(gximage_h) $(gxistate_h)\
|
|
|
2206 |
$(gxmatrix_h)
|
|
|
2207 |
$(GLCC) $(GLO_)gxi12bit.$(OBJ) $(C_) $(GLSRC)gxi12bit.c
|
|
|
2208 |
|
|
|
2209 |
no16bit_=$(GLOBJ)gxino16b.$(OBJ)
|
|
|
2210 |
$(GLD)no16bit.dev : $(LIB_MAK) $(ECHOGS_XE) $(no16bit_)
|
|
|
2211 |
$(SETMOD) $(GLD)no16bit $(no16bit_)
|
|
|
2212 |
|
|
|
2213 |
$(GLOBJ)gxino16b.$(OBJ) : $(GLSRC)gxino16b.c $(std_h)\
|
|
|
2214 |
$(gstypes_h) $(gxsample_h)
|
|
|
2215 |
$(GLCC) $(GLO_)gxino16b.$(OBJ) $(C_) $(GLSRC)gxino16b.c
|
|
|
2216 |
|
|
|
2217 |
$(GLOBJ)gxi16bit.$(OBJ) : $(GLSRC)gxi16bit.c $(GXERR)\
|
|
|
2218 |
$(memory__h) $(gpcheck_h)\
|
|
|
2219 |
$(gsccolor_h) $(gspaint_h)\
|
|
|
2220 |
$(gxarith_h) $(gxcmap_h) $(gxcpath_h) $(gxdcolor_h) $(gxdevice_h)\
|
|
|
2221 |
$(gxdevmem_h) $(gxfixed_h) $(gxfrac_h) $(gximage_h) $(gxistate_h)\
|
|
|
2222 |
$(gxmatrix_h)
|
|
|
2223 |
$(GLCC) $(GLO_)gxi16bit.$(OBJ) $(C_) $(GLSRC)gxi16bit.c
|
|
|
2224 |
|
|
|
2225 |
$(GLOBJ)gxiscale.$(OBJ) : $(GLSRC)gxiscale.c $(GXERR)\
|
|
|
2226 |
$(math__h) $(memory__h) $(gpcheck_h)\
|
|
|
2227 |
$(gsccolor_h) $(gspaint_h)\
|
|
|
2228 |
$(gxarith_h) $(gxcmap_h) $(gxcpath_h) $(gxdcolor_h) $(gxdevice_h)\
|
|
|
2229 |
$(gxdevmem_h) $(gxfixed_h) $(gxfrac_h) $(gximage_h) $(gxistate_h)\
|
|
|
2230 |
$(gxmatrix_h)\
|
|
|
2231 |
$(siinterp_h) $(siscale_h) $(stream_h)
|
|
|
2232 |
$(GLCC) $(GLO_)gxiscale.$(OBJ) $(C_) $(GLSRC)gxiscale.c
|
|
|
2233 |
|
|
|
2234 |
# ---------------- Display Postscript / Level 2 support ---------------- #
|
|
|
2235 |
|
|
|
2236 |
dps2lib_=$(GLOBJ)gsdps1.$(OBJ)
|
|
|
2237 |
$(GLD)dps2lib.dev : $(LIB_MAK) $(ECHOGS_XE) $(dps2lib_)
|
|
|
2238 |
$(SETMOD) $(GLD)dps2lib $(dps2lib_)
|
|
|
2239 |
|
|
|
2240 |
$(GLOBJ)gsdps1.$(OBJ) : $(GLSRC)gsdps1.c $(GXERR) $(math__h)\
|
|
|
2241 |
$(gsmatrix_h) $(gscoord_h) $(gspaint_h) $(gxdevice_h)\
|
|
|
2242 |
$(gxfixed_h) $(gxmatrix_h) $(gspath_h) $(gspath2_h)\
|
|
|
2243 |
$(gxdevice_h) $(gxfixed_h) $(gxmatrix_h) $(gxhldevc_h)\
|
|
|
2244 |
$(gzpath_h) $(gzcpath_h) $(gzstate_h)
|
|
|
2245 |
$(GLCC) $(GLO_)gsdps1.$(OBJ) $(C_) $(GLSRC)gsdps1.c
|
|
|
2246 |
|
|
|
2247 |
# ---------------- Functions ---------------- #
|
|
|
2248 |
# These are used by PDF and by LanguageLevel 3. They are here because
|
|
|
2249 |
# the implementation of Separation colors also uses them.
|
|
|
2250 |
|
|
|
2251 |
gsdsrc_h=$(GLSRC)gsdsrc.h $(gsstruct_h)
|
|
|
2252 |
gsfunc_h=$(GLSRC)gsfunc.h $(gstypes_h)
|
|
|
2253 |
gsfunc0_h=$(GLSRC)gsfunc0.h $(gsdsrc_h) $(gsfunc_h)
|
|
|
2254 |
gxfunc_h=$(GLSRC)gxfunc.h $(gsfunc_h) $(gsstruct_h)
|
|
|
2255 |
|
|
|
2256 |
# Generic support, and FunctionType 0.
|
|
|
2257 |
funclib_=$(GLOBJ)gsdsrc.$(OBJ) $(GLOBJ)gsfunc.$(OBJ) $(GLOBJ)gsfunc0.$(OBJ)
|
|
|
2258 |
$(GLD)funclib.dev : $(LIB_MAK) $(ECHOGS_XE) $(funclib_)
|
|
|
2259 |
$(SETMOD) $(GLD)funclib $(funclib_)
|
|
|
2260 |
|
|
|
2261 |
$(GLOBJ)gsdsrc.$(OBJ) : $(GLSRC)gsdsrc.c $(GX) $(memory__h)\
|
|
|
2262 |
$(gsdsrc_h) $(gserrors_h) $(stream_h)
|
|
|
2263 |
$(GLCC) $(GLO_)gsdsrc.$(OBJ) $(C_) $(GLSRC)gsdsrc.c
|
|
|
2264 |
|
|
|
2265 |
$(GLOBJ)gsfunc.$(OBJ) : $(GLSRC)gsfunc.c $(GX) $(memory__h)\
|
|
|
2266 |
$(gserrors_h) $(gsparam_h) $(gxfunc_h) $(stream_h)
|
|
|
2267 |
$(GLCC) $(GLO_)gsfunc.$(OBJ) $(C_) $(GLSRC)gsfunc.c
|
|
|
2268 |
|
|
|
2269 |
$(GLOBJ)gsfunc0.$(OBJ) : $(GLSRC)gsfunc0.c $(GX) $(math__h)\
|
|
|
2270 |
$(gserrors_h) $(gsfunc0_h) $(gsparam_h) $(gxfarith_h) $(gxfunc_h)
|
|
|
2271 |
$(GLCC) $(GLO_)gsfunc0.$(OBJ) $(C_) $(GLSRC)gsfunc0.c
|
|
|
2272 |
|
|
|
2273 |
# FunctionType 4 may be is used for tintTransform and similar functions,
|
|
|
2274 |
# in LanguageLevel 2 and above.
|
|
|
2275 |
|
|
|
2276 |
gsfunc4_h=$(GLSRC)gsfunc4.h $(gsfunc_h)
|
|
|
2277 |
|
|
|
2278 |
func4lib_=$(GLOBJ)gsfunc4.$(OBJ) $(GLOBJ)spprint.$(OBJ)
|
|
|
2279 |
$(GLD)func4lib.dev : $(LIB_MAK) $(ECHOGS_XE) $(func4lib_) $(GLD)funclib.dev
|
|
|
2280 |
$(SETMOD) $(GLD)func4lib $(func4lib_)
|
|
|
2281 |
$(ADDMOD) $(GLD)func4lib -include $(GLD)funclib
|
|
|
2282 |
|
|
|
2283 |
$(GLOBJ)gsfunc4.$(OBJ) : $(GLSRC)gsfunc4.c $(GX) $(math__h) $(memory__h)\
|
|
|
2284 |
$(gsdsrc_h) $(gserrors_h) $(gsfunc4_h)\
|
|
|
2285 |
$(gxfarith_h) $(gxfunc_h)\
|
|
|
2286 |
$(sfilter_h) $(spprint_h) $(stream_h) $(strimpl_h)
|
|
|
2287 |
$(GLCC) $(GLO_)gsfunc4.$(OBJ) $(C_) $(GLSRC)gsfunc4.c
|
|
|
2288 |
|
|
|
2289 |
# ---------------- DevicePixel color space ---------------- #
|
|
|
2290 |
|
|
|
2291 |
gscpixel_h=$(GLSRC)gscpixel.h
|
|
|
2292 |
|
|
|
2293 |
cspixlib_=$(GLOBJ)gscpixel.$(OBJ)
|
|
|
2294 |
$(GLD)cspixlib.dev : $(LIB_MAK) $(ECHOGS_XE) $(cspixlib_)
|
|
|
2295 |
$(SETMOD) $(GLD)cspixlib $(cspixlib_)
|
|
|
2296 |
|
|
|
2297 |
$(GLOBJ)gscpixel.$(OBJ) : $(GLSRC)gscpixel.c $(GXERR)\
|
|
|
2298 |
$(gsrefct_h) $(gxcspace_h) $(gscpixel_h) $(gxdevice_h) $(gxistate_h)\
|
|
|
2299 |
$(gsovrc_h) $(gsstate_h) $(gzstate_h) $(stream_h)
|
|
|
2300 |
$(GLCC) $(GLO_)gscpixel.$(OBJ) $(C_) $(GLSRC)gscpixel.c
|
|
|
2301 |
|
|
|
2302 |
# ---------------- CIE color ---------------- #
|
|
|
2303 |
|
|
|
2304 |
cielib1_=$(GLOBJ)gscie.$(OBJ) $(GLOBJ)gsciemap.$(OBJ) $(GLOBJ)gscscie.$(OBJ)
|
|
|
2305 |
cielib2_=$(GLOBJ)gscrd.$(OBJ) $(GLOBJ)gscrdp.$(OBJ) $(GLOBJ)gxctable.$(OBJ)
|
|
|
2306 |
cielib_=$(cielib1_) $(cielib2_)
|
|
|
2307 |
$(GLD)cielib.dev : $(LIB_MAK) $(ECHOGS_XE) $(cielib_)
|
|
|
2308 |
$(SETMOD) $(GLD)cielib $(cielib1_)
|
|
|
2309 |
$(ADDMOD) $(GLD)cielib $(cielib2_)
|
|
|
2310 |
|
|
|
2311 |
$(GLOBJ)gscie.$(OBJ) : $(GLSRC)gscie.c $(GXERR) $(math__h) $(memory__h)\
|
|
|
2312 |
$(gscolor2_h) $(gsmatrix_h) $(gsstruct_h)\
|
|
|
2313 |
$(gxarith_h) $(gxcie_h) $(gxcmap_h) $(gxcspace_h) $(gxdevice_h) $(gzstate_h)\
|
|
|
2314 |
$(gsicc_h)
|
|
|
2315 |
$(GLCC) $(GLO_)gscie.$(OBJ) $(C_) $(GLSRC)gscie.c
|
|
|
2316 |
|
|
|
2317 |
$(GLOBJ)gsciemap.$(OBJ) : $(GLSRC)gsciemap.c $(GXERR) $(math__h)\
|
|
|
2318 |
$(gxarith_h) $(gxcie_h) $(gxcmap_h) $(gxcspace_h) $(gxdevice_h) $(gxistate_h)
|
|
|
2319 |
$(GLCC) $(GLO_)gsciemap.$(OBJ) $(C_) $(GLSRC)gsciemap.c
|
|
|
2320 |
|
|
|
2321 |
$(GLOBJ)gscrd.$(OBJ) : $(GLSRC)gscrd.c $(GXERR)\
|
|
|
2322 |
$(math__h) $(memory__h) $(string__h)\
|
|
|
2323 |
$(gscdefs_h) $(gscolor2_h) $(gscrd_h) $(gsdevice_h)\
|
|
|
2324 |
$(gsmatrix_h) $(gsparam_h) $(gsstruct_h) $(gsutil_h) $(gxcspace_h)
|
|
|
2325 |
$(GLCC) $(GLO_)gscrd.$(OBJ) $(C_) $(GLSRC)gscrd.c
|
|
|
2326 |
|
|
|
2327 |
$(GLOBJ)gscrdp.$(OBJ) : $(GLSRC)gscrdp.c $(GXERR)\
|
|
|
2328 |
$(math__h) $(memory__h) $(string__h)\
|
|
|
2329 |
$(gscolor2_h) $(gscrdp_h) $(gsdevice_h) $(gsmatrix_h) $(gsstruct_h)\
|
|
|
2330 |
$(gxarith_h) $(gxcspace_h)
|
|
|
2331 |
$(GLCC) $(GLO_)gscrdp.$(OBJ) $(C_) $(GLSRC)gscrdp.c
|
|
|
2332 |
|
|
|
2333 |
$(GLOBJ)gscscie.$(OBJ) : $(GLSRC)gscscie.c $(GXERR) $(math__h)\
|
|
|
2334 |
$(gscolor2_h) $(gsmatrix_h) $(gsstruct_h)\
|
|
|
2335 |
$(gxarith_h) $(gxcie_h) $(gxcmap_h) $(gxcspace_h) $(gxdevice_h) $(gzstate_h)\
|
|
|
2336 |
$(stream_h)
|
|
|
2337 |
$(GLCC) $(GLO_)gscscie.$(OBJ) $(C_) $(GLSRC)gscscie.c
|
|
|
2338 |
|
|
|
2339 |
$(GLOBJ)gxctable.$(OBJ) : $(GLSRC)gxctable.c $(GX)\
|
|
|
2340 |
$(gxfixed_h) $(gxfrac_h) $(gxctable_h)
|
|
|
2341 |
$(GLCC) $(GLO_)gxctable.$(OBJ) $(C_) $(GLSRC)gxctable.c
|
|
|
2342 |
|
|
|
2343 |
# ---------------- ICCBased color ---------------- #
|
|
|
2344 |
|
|
|
2345 |
sicclib_=$(GLOBJ)gsicc.$(OBJ)
|
|
|
2346 |
$(GLD)sicclib.dev : $(LIB_MAK) $(ECHOGS_XE) $(sicclib_) $(GLD)cielib.dev\
|
|
|
2347 |
$(ICCGENDIR)$(D)icclib.dev
|
|
|
2348 |
$(SETMOD) $(GLD)sicclib $(sicclib_)
|
|
|
2349 |
$(ADDMOD) $(GLD)sicclib -include $(ICCGENDIR)$(D)icclib.dev
|
|
|
2350 |
|
|
|
2351 |
# icc_h is defined in icclib.mak, which is included after lib.mak, so we
|
|
|
2352 |
# can't make gsicc.$(OBJ) depend on it. Instead, we make it depend on
|
|
|
2353 |
# the compilation of icc.$(OBJ).
|
|
|
2354 |
$(GLOBJ)gsicc.$(OBJ) : $(GLSRC)gsicc.c $(GXERR) $(math__h) $(memory__h)\
|
|
|
2355 |
$(gsstruct_h) $(stream_h) $(gxcspace_h) $(gxarith_h) $(gxcie_h)\
|
|
|
2356 |
$(gzstate_h) $(gsicc_h) $(ICCOBJDIR)$(D)icc.$(OBJ)
|
|
|
2357 |
$(GLICCCC) $(GLO_)gsicc.$(OBJ) $(C_) $(GLSRC)gsicc.c
|
|
|
2358 |
|
|
|
2359 |
# ---------------- Separation colors ---------------- #
|
|
|
2360 |
|
|
|
2361 |
seprlib_=$(GLOBJ)gscsepr.$(OBJ)
|
|
|
2362 |
$(GLD)seprlib.dev : $(LIB_MAK) $(ECHOGS_XE) $(seprlib_)
|
|
|
2363 |
$(SETMOD) $(GLD)seprlib $(seprlib_)
|
|
|
2364 |
|
|
|
2365 |
$(GLOBJ)gscsepr.$(OBJ) : $(GLSRC)gscsepr.c $(GXERR) $(memory__h)\
|
|
|
2366 |
$(gsfunc_h) $(gsrefct_h) $(gsmatrix_h) $(gscsepr_h) $(gxcspace_h)\
|
|
|
2367 |
$(gxfixed_h) $(gxcolor2_h) $(gzstate_h) $(gscdevn_h) $(gxcdevn_h)\
|
|
|
2368 |
$(gxcmap_h) $(gxdevcli_h) $(gsovrc_h) $(stream_h)
|
|
|
2369 |
$(GLCC) $(GLO_)gscsepr.$(OBJ) $(C_) $(GLSRC)gscsepr.c
|
|
|
2370 |
|
|
|
2371 |
# ================ Display Postscript extensions ================ #
|
|
|
2372 |
|
|
|
2373 |
gsiparm2_h=$(GLSRC)gsiparm2.h $(gsiparam_h)
|
|
|
2374 |
gsdps_h=$(GLSRC)gsdps.h $(gsiparm2_h)
|
|
|
2375 |
|
|
|
2376 |
# Display PostScript needs the DevicePixel color space to implement
|
|
|
2377 |
# the PixelCopy option of ImageType 2 images.
|
|
|
2378 |
dpslib_=$(GLOBJ)gsdps.$(OBJ) $(GLOBJ)gximage2.$(OBJ)
|
|
|
2379 |
$(GLD)dpslib.dev : $(LIB_MAK) $(ECHOGS_XE) $(dpslib_) $(GLD)cspixlib.dev
|
|
|
2380 |
$(SETMOD) $(GLD)dpslib $(dpslib_)
|
|
|
2381 |
$(ADDMOD) $(GLD)dpslib -imagetype 2
|
|
|
2382 |
$(ADDMOD) $(GLD)dpslib -include $(GLD)cspixlib
|
|
|
2383 |
|
|
|
2384 |
$(GLOBJ)gsdps.$(OBJ) : $(GLSRC)gsdps.c $(GX)\
|
|
|
2385 |
$(gsdps_h) $(gserrors_h) $(gspath_h)\
|
|
|
2386 |
$(gxdevice_h) $(gzcpath_h) $(gzpath_h) $(gzstate_h)
|
|
|
2387 |
$(GLCC) $(GLO_)gsdps.$(OBJ) $(C_) $(GLSRC)gsdps.c
|
|
|
2388 |
|
|
|
2389 |
$(GLOBJ)gximage2.$(OBJ) : $(GLSRC)gximage2.c $(math__h) $(memory__h) $(GXERR)\
|
|
|
2390 |
$(gscpixel_h) $(gscoord_h) $(gscspace_h) $(gsdevice_h) $(gsiparm2_h)\
|
|
|
2391 |
$(gsmatrix_h) $(gxgetbit_h) $(gxiparam_h) $(gxpath_h)
|
|
|
2392 |
$(GLCC) $(GLO_)gximage2.$(OBJ) $(C_) $(GLSRC)gximage2.c
|
|
|
2393 |
|
|
|
2394 |
# ---------------- NeXT Display PostScript ---------------- #
|
|
|
2395 |
|
|
|
2396 |
gsalphac_h=$(GLSRC)gsalphac.h $(gscompt_h)
|
|
|
2397 |
gsdpnext_h=$(GLSRC)gsdpnext.h $(gsalpha_h) $(gsalphac_h)
|
|
|
2398 |
|
|
|
2399 |
$(GLOBJ)gsalphac.$(OBJ) : $(GLSRC)gsalphac.c $(GXERR) $(memory__h)\
|
|
|
2400 |
$(gsalphac_h) $(gsiparam_h) $(gsutil_h)\
|
|
|
2401 |
$(gxalpha_h) $(gxcomp_h) $(gxdevice_h) $(gxgetbit_h) $(gxlum_h)
|
|
|
2402 |
$(GLCC) $(GLO_)gsalphac.$(OBJ) $(C_) $(GLSRC)gsalphac.c
|
|
|
2403 |
|
|
|
2404 |
$(GLOBJ)gximagec.$(OBJ) : $(GLSRC)gximagec.c $(GXERR)\
|
|
|
2405 |
$(gsdpnext_h) $(gxiparam_h)
|
|
|
2406 |
$(GLCC) $(GLO_)gximagec.$(OBJ) $(C_) $(GLSRC)gximagec.c
|
|
|
2407 |
|
|
|
2408 |
dpnxtlib_=$(GLOBJ)gsalphac.$(OBJ)
|
|
|
2409 |
$(GLD)dpnxtlib.dev : $(LIB_MAK) $(ECHOGS_XE) $(dpnxtlib_)
|
|
|
2410 |
$(SETMOD) $(GLD)dpnxtlib $(dpnxtlib_)
|
|
|
2411 |
$(ADDCOMP) $(GLD)dpnxtlib alpha
|
|
|
2412 |
|
|
|
2413 |
# ================ PostScript LanguageLevel 3 support ================ #
|
|
|
2414 |
|
|
|
2415 |
$(GLOBJ)gscdevn.$(OBJ) : $(GLSRC)gscdevn.c $(GXERR) $(memory__h) $(string__h)\
|
|
|
2416 |
$(gscdevn_h) $(gsfunc_h) $(gsmatrix_h) $(gsrefct_h) $(gsstruct_h)\
|
|
|
2417 |
$(gxcspace_h) $(gxcdevn_h) $(gxfarith_h) $(gxfrac_h) $(gxcmap_h)\
|
|
|
2418 |
$(gxistate_h) $(gscoord_h) $(gzstate_h) $(gxdevcli_h) $(gsovrc_h) $(stream_h)
|
|
|
2419 |
$(GLCC) $(GLO_)gscdevn.$(OBJ) $(C_) $(GLSRC)gscdevn.c
|
|
|
2420 |
|
|
|
2421 |
$(GLOBJ)gxdevndi.$(OBJ) : $(GLSRC)gxdevndi.c $(GX)\
|
|
|
2422 |
$(gsstruct_h) $(gsdcolor_h)\
|
|
|
2423 |
$(gxcmap_h) $(gxdevice_h) $(gxdevndi_h) $(gxlum_h) $(gzht_h)
|
|
|
2424 |
$(GLCC) $(GLO_)gxdevndi.$(OBJ) $(C_) $(GLSRC)gxdevndi.c
|
|
|
2425 |
|
|
|
2426 |
$(GLOBJ)gsclipsr.$(OBJ) : $(GLSRC)gsclipsr.c $(GXERR)\
|
|
|
2427 |
$(gsclipsr_h) $(gsstruct_h) $(gxclipsr_h) $(gxfixed_h) $(gxpath_h)\
|
|
|
2428 |
$(gzstate_h)
|
|
|
2429 |
$(GLCC) $(GLO_)gsclipsr.$(OBJ) $(C_) $(GLSRC)gsclipsr.c
|
|
|
2430 |
|
|
|
2431 |
psl3lib_=$(GLOBJ)gsclipsr.$(OBJ) $(GLOBJ)gscdevn.$(OBJ) $(GLOBJ)gxdevndi.$(OBJ)
|
|
|
2432 |
|
|
|
2433 |
$(GLD)psl3lib.dev : $(LIB_MAK) $(ECHOGS_XE) $(psl3lib_)\
|
|
|
2434 |
$(GLD)imasklib.dev $(GLD)shadelib.dev $(GLD)gxfapiu$(UFST_BRIDGE).dev
|
|
|
2435 |
$(SETMOD) $(GLD)psl3lib $(psl3lib_)
|
|
|
2436 |
$(ADDMOD) $(GLD)psl3lib -include $(GLD)imasklib $(GLD)shadelib
|
|
|
2437 |
$(ADDMOD) $(GLD)psl3lib -include $(GLD)gxfapiu$(UFST_BRIDGE)
|
|
|
2438 |
|
|
|
2439 |
# ---------------- Trapping ---------------- #
|
|
|
2440 |
|
|
|
2441 |
gstrap_h=$(GLSRC)gstrap.h $(gsparam_h)
|
|
|
2442 |
|
|
|
2443 |
$(GLOBJ)gstrap.$(OBJ) : $(GLSRC)gstrap.c $(string__h) $(GXERR)\
|
|
|
2444 |
$(gsparamx_h) $(gstrap_h)
|
|
|
2445 |
$(GLCC) $(GLO_)gstrap.$(OBJ) $(C_) $(GLSRC)gstrap.c
|
|
|
2446 |
|
|
|
2447 |
traplib_=$(GLOBJ)gsparamx.$(OBJ) $(GLOBJ)gstrap.$(OBJ)
|
|
|
2448 |
$(GLD)traplib.dev : $(LIB_MAK) $(ECHOGS_XE) $(traplib_)
|
|
|
2449 |
$(SETMOD) $(GLD)traplib $(traplib_)
|
|
|
2450 |
|
|
|
2451 |
# ---------------- Transparency ---------------- #
|
|
|
2452 |
|
|
|
2453 |
gstrans_h=$(GLSRC)gstrans.h $(gstparam_h) $(gxcomp_h)
|
|
|
2454 |
gsipar3x_h=$(GLSRC)gsipar3x.h $(gsiparam_h) $(gsiparm3_h)
|
|
|
2455 |
gximag3x_h=$(GLSRC)gximag3x.h $(gsipar3x_h) $(gxiparam_h)
|
|
|
2456 |
gxblend_h=$(GLSRC)gxblend.h
|
|
|
2457 |
gdevp14_h=$(GLSRC)gdevp14.h
|
|
|
2458 |
|
|
|
2459 |
$(GLOBJ)gstrans.$(OBJ) : $(GLSRC)gstrans.c $(GXERR)\
|
|
|
2460 |
$(math__h) $(memory__h) $(gdevp14_h)\
|
|
|
2461 |
$(gstrans_h) $(gsutil_h) $(gxdevcli_h) $(gzstate_h)
|
|
|
2462 |
$(GLCC) $(GLO_)gstrans.$(OBJ) $(C_) $(GLSRC)gstrans.c
|
|
|
2463 |
|
|
|
2464 |
$(GLOBJ)gximag3x.$(OBJ) : $(GLSRC)gximag3x.c $(GXERR) $(math__h) $(memory__h)\
|
|
|
2465 |
$(gdevbbox_h)\
|
|
|
2466 |
$(gsbitops_h) $(gscpixel_h) $(gscspace_h) $(gsstruct_h)\
|
|
|
2467 |
$(gxdevice_h) $(gxdevmem_h) $(gximag3x_h) $(gxistate_h)
|
|
|
2468 |
$(GLCC) $(GLO_)gximag3x.$(OBJ) $(C_) $(GLSRC)gximag3x.c
|
|
|
2469 |
|
|
|
2470 |
$(GLOBJ)gxblend.$(OBJ) : $(GLSRC)gxblend.c $(GX) $(memory__h)\
|
|
|
2471 |
$(gstparam_h) $(gxblend_h)
|
|
|
2472 |
$(GLCC) $(GLO_)gxblend.$(OBJ) $(C_) $(GLSRC)gxblend.c
|
|
|
2473 |
|
|
|
2474 |
$(GLOBJ)gdevp14.$(OBJ) : $(GLSRC)gdevp14.c $(GXERR) $(math__h) $(memory__h)\
|
|
|
2475 |
$(gscdefs_h) $(gsdevice_h) $(gsdfilt_h) $(gsimage_h)\
|
|
|
2476 |
$(gsstruct_h) $(gstparam_h)\
|
|
|
2477 |
$(gxblend_h) $(gxdcolor_h) $(gxdevice_h) $(gxiparam_h) $(gxistate_h)\
|
|
|
2478 |
$(gxtext_h) $(gsrect_h) $(gstrans_h) $(gsutil_h) $(gxcldev_h)\
|
|
|
2479 |
$(gzstate_h) $(gdevp14_h) $(gsovrc_h) $(gxcmap_h) $(gscolor1_h)
|
|
|
2480 |
$(GLCC) $(GLO_)gdevp14.$(OBJ) $(C_) $(GLSRC)gdevp14.c
|
|
|
2481 |
|
|
|
2482 |
translib_=$(GLOBJ)gstrans.$(OBJ) $(GLOBJ)gximag3x.$(OBJ)\
|
|
|
2483 |
$(GLOBJ)gxblend.$(OBJ) $(GLOBJ)gdevp14.$(OBJ)
|
|
|
2484 |
$(GLD)translib.dev : $(LIB_MAK) $(ECHOGS_XE) $(translib_) $(GLD)cspixlib.dev $(GLD)bboxutil.dev
|
|
|
2485 |
$(SETMOD) $(GLD)translib $(translib_)
|
|
|
2486 |
$(ADDMOD) $(GLD)translib -imagetype 3x
|
|
|
2487 |
$(ADDMOD) $(GLD)translib -include $(GLD)cspixlib $(GLD)bboxutil
|
|
|
2488 |
|
|
|
2489 |
# ---------------- Smooth shading ---------------- #
|
|
|
2490 |
|
|
|
2491 |
gscolor3_h=$(GLSRC)gscolor3.h
|
|
|
2492 |
gsfunc3_h=$(GLSRC)gsfunc3.h $(gsdsrc_h) $(gsfunc_h)
|
|
|
2493 |
gsshade_h=$(GLSRC)gsshade.h\
|
|
|
2494 |
$(gsccolor_h) $(gscspace_h) $(gsdsrc_h) $(gsfunc_h) $(gsmatrix_h)\
|
|
|
2495 |
$(gxfixed_h)
|
|
|
2496 |
gxshade_h=$(GLSRC)gxshade.h $(gsshade_h) $(gxfixed_h) $(gxmatrix_h) $(stream_h)
|
|
|
2497 |
gxshade4_h=$(GLSRC)gxshade4.h
|
|
|
2498 |
|
|
|
2499 |
$(GLOBJ)gscolor3.$(OBJ) : $(GLSRC)gscolor3.c $(GXERR)\
|
|
|
2500 |
$(gscolor3_h) $(gsmatrix_h) $(gsptype2_h)\
|
|
|
2501 |
$(gxcolor2_h) $(gxcspace_h) $(gxpaint_h) $(gxdcolor_h) $(gxpcolor_h)\
|
|
|
2502 |
$(gxshade_h) $(gzpath_h) $(gzstate_h)
|
|
|
2503 |
$(GLCC) $(GLO_)gscolor3.$(OBJ) $(C_) $(GLSRC)gscolor3.c
|
|
|
2504 |
|
|
|
2505 |
$(GLOBJ)gsfunc3.$(OBJ) : $(GLSRC)gsfunc3.c $(math__h) $(memory__h) $(GXERR)\
|
|
|
2506 |
$(gsfunc3_h) $(gsparam_h) $(gxfunc_h) $(stream_h)
|
|
|
2507 |
$(GLCC) $(GLO_)gsfunc3.$(OBJ) $(C_) $(GLSRC)gsfunc3.c
|
|
|
2508 |
|
|
|
2509 |
$(GLOBJ)gsptype2.$(OBJ) : $(GLSRC)gsptype2.c $(GXERR)\
|
|
|
2510 |
$(gscspace_h) $(gsshade_h) $(gsmatrix_h) $(gsstate_h)\
|
|
|
2511 |
$(gxcolor2_h) $(gxdcolor_h) $(gsptype2_h) $(gxpcolor_h)\
|
|
|
2512 |
$(gxstate_h) $(gzpath_h) $(gzstate_h)
|
|
|
2513 |
$(GLCC) $(GLO_)gsptype2.$(OBJ) $(C_) $(GLSRC)gsptype2.c
|
|
|
2514 |
|
|
|
2515 |
$(GLOBJ)gsshade.$(OBJ) : $(GLSRC)gsshade.c $(GXERR)\
|
|
|
2516 |
$(gscspace_h) $(gsstruct_h) $(gsptype2_h)\
|
|
|
2517 |
$(gxcspace_h) $(gxcpath_h) $(gxdcolor_h) $(gxdevcli_h) $(gxistate_h)\
|
|
|
2518 |
$(gxpaint_h) $(gxpath_h) $(gxshade_h) $(gxshade4_h)\
|
|
|
2519 |
$(gzcpath_h) $(gzpath_h)
|
|
|
2520 |
$(GLCC) $(GLO_)gsshade.$(OBJ) $(C_) $(GLSRC)gsshade.c
|
|
|
2521 |
|
|
|
2522 |
$(GLOBJ)gxshade.$(OBJ) : $(GLSRC)gxshade.c $(GXERR) $(math__h)\
|
|
|
2523 |
$(gsrect_h)\
|
|
|
2524 |
$(gxcspace_h) $(gscindex_h) $(gscie_h) \
|
|
|
2525 |
$(gxdevcli_h) $(gxistate_h) $(gxdht_h) $(gxpaint_h) $(gxshade_h) $(gxshade4_h)\
|
|
|
2526 |
$(gsicc_h)
|
|
|
2527 |
$(GLCC) $(GLO_)gxshade.$(OBJ) $(C_) $(GLSRC)gxshade.c
|
|
|
2528 |
|
|
|
2529 |
$(GLOBJ)gxshade1.$(OBJ) : $(GLSRC)gxshade1.c $(GXERR) $(math__h) $(memory__h)\
|
|
|
2530 |
$(gscoord_h) $(gsmatrix_h) $(gspath_h) $(gsptype2_h)\
|
|
|
2531 |
$(gxcspace_h) $(gxdcolor_h) $(gxfarith_h) $(gxfixed_h) $(gxistate_h)\
|
|
|
2532 |
$(gxpath_h) $(gxshade_h) $(gxshade4_h) $(gxdevcli_h)
|
|
|
2533 |
$(GLCC) $(GLO_)gxshade1.$(OBJ) $(C_) $(GLSRC)gxshade1.c
|
|
|
2534 |
|
|
|
2535 |
$(GLOBJ)gxshade4.$(OBJ) : $(GLSRC)gxshade4.c $(GXERR)\
|
|
|
2536 |
$(math__h) $(memory__h)\
|
|
|
2537 |
$(gscoord_h) $(gsmatrix_h) $(gsptype2_h)\
|
|
|
2538 |
$(gxcspace_h) $(gxdcolor_h) $(gxdevcli_h) $(gxistate_h) $(gxpath_h)\
|
|
|
2539 |
$(gxshade_h) $(gxshade4_h) $(vdtrace_h)
|
|
|
2540 |
$(GLCC) $(GLO_)gxshade4.$(OBJ) $(C_) $(GLSRC)gxshade4.c
|
|
|
2541 |
|
|
|
2542 |
$(GLOBJ)gxshade6.$(OBJ) : $(GLSRC)gxshade6.c $(GXERR) $(memory__h)\
|
|
|
2543 |
$(gscoord_h) $(gsmatrix_h)\
|
|
|
2544 |
$(gxcspace_h) $(gxdcolor_h) $(gxistate_h) $(gxshade_h) $(gxshade4_h) $(gxdevcli_h)\
|
|
|
2545 |
$(gxarith_h) $(gzpath_h) $(math__h) $(vdtrace_h)
|
|
|
2546 |
$(GLCC) $(GLO_)gxshade6.$(OBJ) $(C_) $(GLSRC)gxshade6.c
|
|
|
2547 |
|
|
|
2548 |
shadelib_1=$(GLOBJ)gscolor3.$(OBJ) $(GLOBJ)gsfunc3.$(OBJ) $(GLOBJ)gsptype2.$(OBJ) $(GLOBJ)gsshade.$(OBJ)
|
|
|
2549 |
shadelib_2=$(GLOBJ)gxshade.$(OBJ) $(GLOBJ)gxshade1.$(OBJ) $(GLOBJ)gxshade4.$(OBJ) $(GLOBJ)gxshade6.$(OBJ)
|
|
|
2550 |
shadelib_=$(shadelib_1) $(shadelib_2)
|
|
|
2551 |
$(GLD)shadelib.dev : $(LIB_MAK) $(ECHOGS_XE) $(shadelib_)\
|
|
|
2552 |
$(GLD)funclib.dev $(GLD)patlib.dev
|
|
|
2553 |
$(SETMOD) $(GLD)shadelib $(shadelib_1)
|
|
|
2554 |
$(ADDMOD) $(GLD)shadelib -obj $(shadelib_2)
|
|
|
2555 |
$(ADDMOD) $(GLD)shadelib -include $(GLD)funclib $(GLD)patlib
|
|
|
2556 |
|
|
|
2557 |
# ---------------- Support for %rom% IODevice ----------------- #
|
|
|
2558 |
# This is used to access compressed, compiled-in support files
|
|
|
2559 |
# define the romfs.dev FEATURE
|
|
|
2560 |
romfs_=$(GLOBJ)gsiorom.$(OBJ)
|
|
|
2561 |
$(GLD)romfs.dev : $(LIB_MAK) $(ECHO_XE) $(romfs_)
|
|
|
2562 |
$(SETMOD) $(GLD)romfs $(romfs_)
|
|
|
2563 |
$(ADDMOD) $(GLD)romfs -iodev rom
|
|
|
2564 |
|
|
|
2565 |
# the following module is only included if the romfs.dev FEATURE is enabled
|
|
|
2566 |
$(GLOBJ)gsiorom.$(OBJ) : $(GLSRC)gsiorom.c \
|
|
|
2567 |
$(std_h) $(gx_h) $(gserrors_h) $(gsstruct_h) $(gxiodev_h)
|
|
|
2568 |
$(GLCC) $(GLO_)gsiorom.$(OBJ) $(C_) $(GLSRC)gsiorom.c
|
|
|
2569 |
|
|
|
2570 |
# ---------------- Support for %disk IODevices ---------------- #
|
|
|
2571 |
# The following module is included only if the diskn.dev FEATURE is included
|
|
|
2572 |
$(GLOBJ)gsiodisk.$(OBJ) : $(GLSRC)gsiodisk.c $(GXERR)\
|
|
|
2573 |
$(errno__h) $(string__h) $(unistd__h)\
|
|
|
2574 |
$(gp_h) $(gscdefs_h) $(gsparam_h) $(gsstruct_h) $(gxiodev_h) $(gsutil_h)
|
|
|
2575 |
$(GLCC) $(GLO_)gsiodisk.$(OBJ) $(C_) $(GLSRC)gsiodisk.c
|
|
|
2576 |
|
|
|
2577 |
# ------------ Support for %macresource% IODevice ------------- #
|
|
|
2578 |
# This is used to load native-format fonts on MacOS
|
|
|
2579 |
# Define the macres.dev FEATURE
|
|
|
2580 |
macres_=$(GLOBJ)gsiomacres.$(OBJ)
|
|
|
2581 |
$(GLD)macres.dev : $(LIB_MAK) $(ECHOGS_XE) $(macres_)
|
|
|
2582 |
$(SETMOD) $(GLD)macres $(macres_)
|
|
|
2583 |
$(ADDMOD) $(GLD)macres -iodev macresource
|
|
|
2584 |
|
|
|
2585 |
# The following module is included only if the macres.dev FEATURE is enabled
|
|
|
2586 |
$(GLOBJ)gsiomacres.$(OBJ) : $(GLSRC)gsiomacres.c \
|
|
|
2587 |
$(std_h) $(gstypes_h) $(gsmemory_h) $(gxiodev_h)
|
|
|
2588 |
$(GLCC) $(GLO_)gsiomacres.$(OBJ) $(C_) $(GLSRC)gsiomacres.c
|
|
|
2589 |
|
|
|
2590 |
# ---------------- Font API ---------------- #
|
|
|
2591 |
|
|
|
2592 |
# UFST bridge support :
|
|
|
2593 |
# (This stuff fixes Agfa's reentrancy problem with UFST callbacks.)
|
|
|
2594 |
# (To be removed after Agfa fixes the problem.)
|
|
|
2595 |
|
|
|
2596 |
UFST_INC_1=$(I_)$(UFST_ROOT)$(D)sys$(D)inc$(_I) $(I_)$(UFST_ROOT)$(D)rts$(D)inc$(_I)
|
|
|
2597 |
UFST_INC_=$(UFST_INC_1) $(I_)$(UFST_ROOT)$(D)rts$(D)fco$(_I) $(I_)$(UFST_ROOT)$(D)rts$(D)gray$(_I)
|
|
|
2598 |
|
|
|
2599 |
gxfapi_h=$(GLSRC)gxfapi.h
|
|
|
2600 |
|
|
|
2601 |
$(GLD)gxfapiu1.dev : $(LIB_MAK) $(ECHOGS_XE) $(GLOBJ)gxfapi.$(OBJ)
|
|
|
2602 |
$(SETMOD) $(GLD)gxfapiu1 $(GLOBJ)gxfapi.$(OBJ)
|
|
|
2603 |
|
|
|
2604 |
$(GLOBJ)gxfapi.$(OBJ) : $(GLSRC)gxfapi.c \
|
|
|
2605 |
$(gx_h) $(gxfapi_h) \
|
|
|
2606 |
$(UFST_ROOT)$(D)rts$(D)inc$(D)cgconfig.h\
|
|
|
2607 |
$(UFST_ROOT)$(D)rts$(D)inc$(D)shareinc.h\
|
|
|
2608 |
$(UFST_ROOT)$(D)sys$(D)inc$(D)port.h
|
|
|
2609 |
$(GLCC) $(UFST_CFLAGS) $(UFST_INC_) $(GLO_)gxfapi.$(OBJ) $(C_) $(GLSRC)gxfapi.c
|
|
|
2610 |
|
|
|
2611 |
|
|
|
2612 |
# stub for UFST bridge support :
|
|
|
2613 |
|
|
|
2614 |
$(GLD)gxfapiu.dev : $(LIB_MAK) $(ECHOGS_XE)
|
|
|
2615 |
$(SETMOD) $(GLD)gxfapiu
|
|
|
2616 |
|
|
|
2617 |
|
|
|
2618 |
# ================ Platform-specific modules ================ #
|
|
|
2619 |
# Platform-specific code doesn't really belong here: this is code that is
|
|
|
2620 |
# shared among multiple platforms.
|
|
|
2621 |
|
|
|
2622 |
# Standard implementation of gp_getenv.
|
|
|
2623 |
$(GLOBJ)gp_getnv.$(OBJ) : $(GLSRC)gp_getnv.c $(AK) $(stdio__h) $(string__h)\
|
|
|
2624 |
$(gp_h) $(gsmemory_h) $(gstypes_h)
|
|
|
2625 |
$(GLCC) $(GLO_)gp_getnv.$(OBJ) $(C_) $(GLSRC)gp_getnv.c
|
|
|
2626 |
|
|
|
2627 |
# File system implementation.
|
|
|
2628 |
|
|
|
2629 |
# MS-DOS file system, also used by Desqview/X.
|
|
|
2630 |
$(GLOBJ)gp_dosfs.$(OBJ) : $(GLSRC)gp_dosfs.c $(AK) $(dos__h) $(gp_h) $(gpmisc_h) $(gx_h)
|
|
|
2631 |
$(GLCC) $(GLO_)gp_dosfs.$(OBJ) $(C_) $(GLSRC)gp_dosfs.c
|
|
|
2632 |
|
|
|
2633 |
# MS-DOS file enumeration, *not* used by Desqview/X.
|
|
|
2634 |
$(GLOBJ)gp_dosfe.$(OBJ) : $(GLSRC)gp_dosfe.c $(AK)\
|
|
|
2635 |
$(dos__h) $(memory__h) $(stdio__h) $(string__h)\
|
|
|
2636 |
$(gstypes_h) $(gsmemory_h) $(gsstruct_h) $(gp_h) $(gsutil_h)
|
|
|
2637 |
$(GLCC) $(GLO_)gp_dosfe.$(OBJ) $(C_) $(GLSRC)gp_dosfe.c
|
|
|
2638 |
|
|
|
2639 |
# Unix(-like) file system, also used by Desqview/X.
|
|
|
2640 |
$(GLOBJ)gp_unifs.$(OBJ) : $(GLSRC)gp_unifs.c $(AK)\
|
|
|
2641 |
$(memory__h) $(string__h) $(stdio__h) $(unistd__h) \
|
|
|
2642 |
$(gx_h) $(gp_h) $(gpmisc_h) $(gsstruct_h) $(gsutil_h) \
|
|
|
2643 |
$(stat__h) $(dirent__h)
|
|
|
2644 |
$(GLCC) $(GLO_)gp_unifs.$(OBJ) $(C_) $(GLSRC)gp_unifs.c
|
|
|
2645 |
|
|
|
2646 |
# Unix(-like) file name syntax, *not* used by Desqview/X.
|
|
|
2647 |
$(GLOBJ)gp_unifn.$(OBJ) : $(GLSRC)gp_unifn.c $(AK) $(gx_h) $(gp_h) $(gpmisc_h)
|
|
|
2648 |
$(GLCC) $(GLO_)gp_unifn.$(OBJ) $(C_) $(GLSRC)gp_unifn.c
|
|
|
2649 |
|
|
|
2650 |
# Pipes. These are actually the same on all platforms that have them.
|
|
|
2651 |
|
|
|
2652 |
pipe_=$(GLOBJ)gdevpipe.$(OBJ)
|
|
|
2653 |
$(GLD)pipe.dev : $(LIB_MAK) $(ECHOGS_XE) $(pipe_)
|
|
|
2654 |
$(SETMOD) $(GLD)pipe $(pipe_)
|
|
|
2655 |
$(ADDMOD) $(GLD)pipe -iodev pipe
|
|
|
2656 |
|
|
|
2657 |
$(GLOBJ)gdevpipe.$(OBJ) : $(GLSRC)gdevpipe.c $(AK)\
|
|
|
2658 |
$(errno__h) $(pipe__h) $(stdio__h) $(string__h) \
|
|
|
2659 |
$(gserror_h) $(gserrors_h) $(gsmemory_h) $(gstypes_h) $(gxiodev_h)
|
|
|
2660 |
$(GLCC) $(GLO_)gdevpipe.$(OBJ) $(C_) $(GLSRC)gdevpipe.c
|
|
|
2661 |
|
|
|
2662 |
# Thread / semaphore / monitor implementation.
|
|
|
2663 |
|
|
|
2664 |
# Dummy implementation.
|
|
|
2665 |
nosync_=$(GLOBJ)gp_nsync.$(OBJ)
|
|
|
2666 |
$(GLD)nosync.dev : $(LIB_MAK) $(ECHOGS_XE) $(nosync_)
|
|
|
2667 |
$(SETMOD) $(GLD)nosync $(nosync_)
|
|
|
2668 |
|
|
|
2669 |
$(GLOBJ)gp_nsync.$(OBJ) : $(GLSRC)gp_nsync.c $(AK) $(std_h)\
|
|
|
2670 |
$(gpsync_h) $(gserror_h) $(gserrors_h)
|
|
|
2671 |
$(GLCC) $(GLO_)gp_nsync.$(OBJ) $(C_) $(GLSRC)gp_nsync.c
|
|
|
2672 |
|
|
|
2673 |
# POSIX pthreads-based implementation.
|
|
|
2674 |
pthreads_=$(GLOBJ)gp_psync.$(OBJ)
|
|
|
2675 |
$(GLD)posync.dev : $(LIB_MAK) $(ECHOGS_XE) $(pthreads_)
|
|
|
2676 |
$(SETMOD) $(GLD)posync $(pthreads_)
|
|
|
2677 |
$(ADDMOD) $(GLD)posync -replace $(GLD)nosync
|
|
|
2678 |
|
|
|
2679 |
$(GLOBJ)gp_psync.$(OBJ) : $(GLSRC)gp_psync.c $(AK) $(malloc__h) $(std_h)\
|
|
|
2680 |
$(gpsync_h) $(gserror_h) $(gserrors_h)
|
|
|
2681 |
$(GLCC) $(GLO_)gp_psync.$(OBJ) $(C_) $(GLSRC)gp_psync.c
|
|
|
2682 |
|
|
|
2683 |
# Other stuff.
|
|
|
2684 |
|
|
|
2685 |
# Other MS-DOS facilities.
|
|
|
2686 |
$(GLOBJ)gp_msdos.$(OBJ) : $(GLSRC)gp_msdos.c $(AK)\
|
|
|
2687 |
$(dos__h) $(stdio__h) $(string__h)\
|
|
|
2688 |
$(gsmemory_h) $(gstypes_h) $(gp_h)
|
|
|
2689 |
$(GLCC) $(GLO_)gp_msdos.$(OBJ) $(C_) $(GLSRC)gp_msdos.c
|
|
|
2690 |
|
|
|
2691 |
# ================ Dependencies for auxiliary programs ================ #
|
|
|
2692 |
|
|
|
2693 |
GENARCH_DEPS=$(stdpre_h)
|
|
|
2694 |
GENCONF_DEPS=$(stdpre_h)
|
|
|
2695 |
GENDEV_DEPS=$(stdpre_h)
|
|
|
2696 |
# For the included .c files, we need to include both the .c and the
|
|
|
2697 |
# compiled file in the dependencies, to express the implicit dependency
|
|
|
2698 |
# on all .h files included by those .c files.
|
|
|
2699 |
GENHT_DEPS=$(malloc__h) $(stdio__h) $(string__h)\
|
|
|
2700 |
$(gscdefs_h) $(gsmemory_h)\
|
|
|
2701 |
$(gxbitmap_h) $(gxdht_h) $(gxhttile_h) $(gxtmap_h)\
|
|
|
2702 |
$(sstring_h) $(strimpl_h)\
|
|
|
2703 |
$(GLSRC)gxhtbit.c $(GLOBJ)gxhtbit.$(OBJ)\
|
|
|
2704 |
$(GLSRC)scantab.c $(GLOBJ)scantab.$(OBJ)\
|
|
|
2705 |
$(GLSRC)sstring.c $(GLOBJ)sstring.$(OBJ)
|
|
|
2706 |
GENHT_CFLAGS=$(I_)$(GLI_)$(_I) $(GLF_)
|
|
|
2707 |
# GENINIT_DEPS is in int.mak
|
|
|
2708 |
|
|
|
2709 |
# ============================= Main program ============================== #
|
|
|
2710 |
|
|
|
2711 |
# Main program for library testing
|
|
|
2712 |
|
|
|
2713 |
$(GLOBJ)gslib.$(OBJ) : $(GLSRC)gslib.c $(AK)\
|
|
|
2714 |
$(math__h) $(stdio__h) $(string__h)\
|
|
|
2715 |
$(gx_h) $(gp_h)\
|
|
|
2716 |
$(gsalloc_h) $(gserrors_h) $(gsmatrix_h)\
|
|
|
2717 |
$(gsrop_h) $(gsstate_h) $(gscspace_h)\
|
|
|
2718 |
$(gscdefs_h) $(gscie_h) $(gscolor2_h) $(gscoord_h) $(gscrd_h)\
|
|
|
2719 |
$(gshtx_h) $(gsiparm3_h) $(gsiparm4_h) $(gslib_h) $(gsparam_h)\
|
|
|
2720 |
$(gspaint_h) $(gspath_h) $(gspath2_h) $(gsstruct_h) $(gsutil_h)\
|
|
|
2721 |
$(gxalloc_h) $(gxdcolor_h) $(gxdevice_h) $(gxht_h)\
|
|
|
2722 |
$(gdevbbox_h) $(gdevcmap_h)
|
|
|
2723 |
$(GLCC) $(GLO_)gslib.$(OBJ) $(C_) $(GLSRC)gslib.c
|