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

« back to all changes in this revision

Viewing changes to base/msvclib.mak

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

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#  Copyright (C) 2001-2007 Artifex Software, Inc.
 
2
#  All Rights Reserved.
 
3
#
 
4
#  This software is provided AS-IS with no warranty, either express or
 
5
#  implied.
 
6
#
 
7
#  This software is distributed under license and may not be copied, modified
 
8
#  or distributed except as expressly authorized under the terms of that
 
9
#  license.  Refer to licensing information at http://www.artifex.com/
 
10
#  or contact Artifex Software, Inc.,  7 Mt. Lassen Drive - Suite A-134,
 
11
#  San Rafael, CA  94903, U.S.A., +1(415)492-9861, for further information.
 
12
#
 
13
# $Id: msvclib.mak 9044 2008-08-28 23:16:39Z giles $
 
14
# makefile for Microsoft Visual C++ 4.1 or later, Windows NT or Windows 95 LIBRARY.
 
15
#
 
16
# All configurable options are surrounded by !ifndef/!endif to allow 
 
17
# preconfiguration from within another makefile.
 
18
 
 
19
# ------------------------------- Options ------------------------------- #
 
20
 
 
21
###### This section is the only part of the file you should need to edit.
 
22
 
 
23
# ------ Generic options ------ #
 
24
 
 
25
# Define the root directory for Ghostscript installation.
 
26
 
 
27
!ifndef AROOTDIR
 
28
AROOTDIR=c:/gs
 
29
!endif
 
30
!ifndef GSROOTDIR
 
31
GSROOTDIR=$(AROOTDIR)/gs$(GS_DOT_VERSION)
 
32
!endif
 
33
 
 
34
# Define the directory that will hold documentation at runtime.
 
35
 
 
36
!ifndef GS_DOCDIR
 
37
GS_DOCDIR=$(GSROOTDIR)/doc
 
38
!endif
 
39
 
 
40
# Define the default directory/ies for the runtime initialization, resource and
 
41
# font files.  Separate multiple directories with ';'.
 
42
# Use / to indicate directories, not \.
 
43
# MSVC will not allow \'s here because it sees '\;' CPP-style as an
 
44
# illegal escape.
 
45
 
 
46
!ifndef GS_LIB_DEFAULT
 
47
GS_LIB_DEFAULT=$(GSROOTDIR)/Resource/Init;$(GSROOTDIR)/lib;$(GSROOTDIR)/Resource;$(AROOTDIR)/fonts
 
48
!endif
 
49
 
 
50
# Define whether or not searching for initialization files should always
 
51
# look in the current directory first.  This leads to well-known security
 
52
# and confusion problems, but users insist on it.
 
53
# NOTE: this also affects searching for files named on the command line:
 
54
# see the "File searching" section of Use.htm for full details.
 
55
# Because of this, setting SEARCH_HERE_FIRST to 0 is not recommended.
 
56
 
 
57
!ifndef SEARCH_HERE_FIRST
 
58
SEARCH_HERE_FIRST=1
 
59
!endif
 
60
 
 
61
# Define the name of the interpreter initialization file.
 
62
# (There is no reason to change this.)
 
63
 
 
64
GS_INIT=gs_init.ps
 
65
 
 
66
# Choose generic configuration options.
 
67
 
 
68
# Setting DEBUG=1 includes debugging features (-Z switch) in the code.
 
69
# Code runs substantially slower even if no debugging switches are set,
 
70
# and also takes about another 25K of memory.
 
71
 
 
72
!ifndef DEBUG
 
73
DEBUG=0
 
74
!endif
 
75
 
 
76
# Setting TDEBUG=1 includes symbol table information for the debugger,
 
77
# and also enables stack checking.  Code is substantially slower and larger.
 
78
 
 
79
# NOTE: The MSVC++ 5.0 compiler produces incorrect output code with TDEBUG=0.
 
80
# Leave TDEBUG set to 1.
 
81
 
 
82
!ifndef TDEBUG
 
83
TDEBUG=1
 
84
!endif
 
85
 
 
86
# Define the name of the executable file.
 
87
 
 
88
!ifndef GS
 
89
GS=gslib
 
90
!endif
 
91
 
 
92
# Define the directory for the final executable, and the
 
93
# source, generated intermediate file, and object directories
 
94
# for the graphics library (GL) and the PostScript/PDF interpreter (PS).
 
95
 
 
96
!ifndef BINDIR
 
97
BINDIR=.\bin
 
98
!endif
 
99
!ifndef GLSRCDIR
 
100
GLSRCDIR=.\base
 
101
!ifndef PSRESDIR
 
102
PSRESDIR=.\Resource
 
103
!endif
 
104
!endif
 
105
!ifndef GLGENDIR
 
106
GLGENDIR=.\obj
 
107
!endif
 
108
!ifndef GLOBJDIR
 
109
GLOBJDIR=.\obj
 
110
!endif
 
111
 
 
112
# Do not edit the next group of lines.
 
113
NUL=
 
114
DD=$(GLGENDIR)\$(NUL)
 
115
GLD=$(GLGENDIR)\$(NUL)
 
116
 
 
117
# Define the directory where the IJG JPEG library sources are stored,
 
118
# and the major version of the library that is stored there.
 
119
# You may need to change this if the IJG library version changes.
 
120
# See jpeg.mak for more information.
 
121
 
 
122
!ifndef JSRCDIR
 
123
JSRCDIR=jpeg
 
124
!endif
 
125
 
 
126
# Define the directory where the PNG library sources are stored,
 
127
# and the version of the library that is stored there.
 
128
# You may need to change this if the libpng version changes.
 
129
# See libpng.mak for more information.
 
130
 
 
131
!ifndef PNGSRCDIR
 
132
PNGSRCDIR=libpng
 
133
!endif
 
134
 
 
135
# Define the directory where the zlib sources are stored.
 
136
# See zlib.mak for more information.
 
137
 
 
138
!ifndef ZSRCDIR
 
139
ZSRCDIR=zlib
 
140
!endif
 
141
 
 
142
# Define the jbig2 library and source location.
 
143
# See jbig2.mak for more information.
 
144
 
 
145
!ifndef JBIG2_LIB
 
146
JBIG2_LIB=jbig2dec
 
147
!endif
 
148
 
 
149
!ifndef JBIG2SRCDIR
 
150
JBIG2SRCDIR=jbig2dec
 
151
!endif
 
152
 
 
153
# Define the jasper library source location.
 
154
# See jasper.mak for more information.
 
155
 
 
156
!ifndef JPX_LIB
 
157
JPX_LIB=jasper
 
158
!endif
 
159
 
 
160
# Alternatively, you can build a separate DLL
 
161
# and define SHARE_JPX=1 in src/winlib.mak
 
162
 
 
163
!ifndef JPXSRCDIR
 
164
JPXSRCDIR=jasper
 
165
!endif
 
166
 
 
167
# Define the directory where the icclib source are stored.
 
168
# See icclib.mak for more information
 
169
 
 
170
!ifndef ICCSRCDIR
 
171
ICCSRCDIR=icclib
 
172
!endif
 
173
 
 
174
# Define the directory where the imdi library source is stored.
 
175
# See devs.mak for more information
 
176
 
 
177
!ifndef IMDISRCDIR
 
178
IMDISRCDIR=imdi
 
179
!endif
 
180
 
 
181
# Define any other compilation flags.
 
182
 
 
183
!ifndef CFLAGS
 
184
CFLAGS=
 
185
!endif
 
186
 
 
187
# ------ Platform-specific options ------ #
 
188
 
 
189
# Define which major version of MSVC is being used (currently, 4, 5 & 6 supported)
 
190
 
 
191
!ifndef MSVC_VERSION
 
192
MSVC_VERSION = 6
 
193
!endif
 
194
 
 
195
# Define the drive, directory, and compiler name for the Microsoft C files.
 
196
# COMPDIR contains the compiler and linker (normally \msdev\bin).
 
197
# MSINCDIR contains the include files (normally \msdev\include).
 
198
# LIBDIR contains the library files (normally \msdev\lib).
 
199
# COMP is the full C compiler path name (normally \msdev\bin\cl).
 
200
# COMPCPP is the full C++ compiler path name (normally \msdev\bin\cl).
 
201
# COMPAUX is the compiler name for DOS utilities (normally \msdev\bin\cl).
 
202
# RCOMP is the resource compiler name (normallly \msdev\bin\rc).
 
203
# LINK is the full linker path name (normally \msdev\bin\link).
 
204
# Note that when MSINCDIR and LIBDIR are used, they always get a '\' appended,
 
205
#   so if you want to use the current directory, use an explicit '.'.
 
206
 
 
207
!if $(MSVC_VERSION) == 4
 
208
! ifndef DEVSTUDIO
 
209
DEVSTUDIO=c:\msdev
 
210
! endif
 
211
COMPBASE=$(DEVSTUDIO)
 
212
SHAREDBASE=$(DEVSTUDIO)
 
213
!endif
 
214
 
 
215
!if $(MSVC_VERSION) == 5
 
216
! ifndef DEVSTUDIO
 
217
DEVSTUDIO=C:\Program Files\Devstudio
 
218
! endif
 
219
!if "$(DEVSTUDIO)"==""
 
220
COMPBASE=
 
221
SHAREDBASE=
 
222
!else
 
223
COMPBASE=$(DEVSTUDIO)\VC
 
224
SHAREDBASE=$(DEVSTUDIO)\SharedIDE
 
225
!endif
 
226
!endif
 
227
 
 
228
!if $(MSVC_VERSION) == 6
 
229
! ifndef DEVSTUDIO
 
230
DEVSTUDIO=C:\Program Files\Microsoft Visual Studio
 
231
! endif
 
232
!if "$(DEVSTUDIO)"==""
 
233
COMPBASE=
 
234
SHAREDBASE=
 
235
!else
 
236
COMPBASE=$(DEVSTUDIO)\VC98
 
237
SHAREDBASE=$(DEVSTUDIO)\Common\MSDev98
 
238
!endif
 
239
!endif
 
240
 
 
241
# Some environments don't want to specify the path names for the tools at all.
 
242
# Typical definitions for such an environment would be:
 
243
#   MSINCDIR= LIBDIR= COMP=cl COMPAUX=cl RCOMP=rc LINK=link
 
244
# COMPDIR, LINKDIR, and RCDIR are irrelevant, since they are only used to
 
245
# define COMP, LINK, and RCOMP respectively, but we allow them to be
 
246
# overridden anyway for completeness.
 
247
!ifndef COMPDIR
 
248
!if "$(COMPBASE)"==""
 
249
COMPDIR=
 
250
!else
 
251
COMPDIR=$(COMPBASE)\bin
 
252
!endif
 
253
!endif
 
254
 
 
255
!ifndef LINKDIR
 
256
!if "$(COMPBASE)"==""
 
257
LINKDIR=
 
258
!else
 
259
LINKDIR=$(COMPBASE)\bin
 
260
!endif
 
261
!endif
 
262
 
 
263
!ifndef RCDIR
 
264
!if "$(SHAREDBASE)"==""
 
265
RCDIR=
 
266
!else
 
267
RCDIR=$(SHAREDBASE)\bin
 
268
!endif
 
269
!endif
 
270
 
 
271
!ifndef MSINCDIR
 
272
!if "$(COMPBASE)"==""
 
273
MSINCDIR=
 
274
!else
 
275
MSINCDIR=$(COMPBASE)\include
 
276
!endif
 
277
!endif
 
278
 
 
279
!ifndef LIBDIR
 
280
!if "$(COMPBASE)"==""
 
281
LIBDIR=
 
282
!else
 
283
LIBDIR=$(COMPBASE)\lib
 
284
!endif
 
285
!endif
 
286
 
 
287
!ifndef COMP
 
288
!if "$(COMPDIR)"==""
 
289
COMP=cl
 
290
!else
 
291
COMP="$(COMPDIR)\cl"
 
292
!endif
 
293
!endif
 
294
!ifndef COMPCPP
 
295
COMPCPP=$(COMP)
 
296
!endif
 
297
!ifndef COMPAUX
 
298
COMPAUX=$(COMP)
 
299
!endif
 
300
 
 
301
!ifndef RCOMP
 
302
!if "$(RCDIR)"==""
 
303
RCOMP=rc
 
304
!else
 
305
RCOMP="$(RCDIR)\rc"
 
306
!endif
 
307
!endif
 
308
 
 
309
!ifndef LINK
 
310
!if "$(LINKDIR)"==""
 
311
LINK=link
 
312
!else
 
313
LINK="$(LINKDIR)\link"
 
314
!endif
 
315
!endif
 
316
 
 
317
# nmake does not have a form of .BEFORE or .FIRST which can be used
 
318
# to specify actions before anything else is done.  If LIB and INCLUDE
 
319
# are not defined then we want to define them before we link or
 
320
# compile.  Here is a kludge which allows us to to do what we want.
 
321
# nmake does evaluate preprocessor directives when they are encountered.
 
322
# So the desired set statements are put into dummy preprocessor
 
323
# directives.
 
324
!ifndef INCLUDE
 
325
!if "$(MSINCDIR)"!=""
 
326
!if [set INCLUDE=$(MSINCDIR)]==0
 
327
!endif
 
328
!endif
 
329
!endif
 
330
!ifndef LIB
 
331
!if "$(LIBDIR)"!=""
 
332
!if [set LIB=$(LIBDIR)]==0
 
333
!endif
 
334
!endif
 
335
!endif
 
336
 
 
337
# Define the processor architecture. (i386, ppc, alpha)
 
338
 
 
339
!ifndef CPU_FAMILY
 
340
CPU_FAMILY=i386
 
341
#CPU_FAMILY=ppc
 
342
#CPU_FAMILY=alpha  # not supported yet - we need someone to tweak
 
343
!endif
 
344
 
 
345
# Define the processor (CPU) type. Allowable values depend on the family:
 
346
#   i386: 386, 486, 586
 
347
#   ppc: 601, 604, 620
 
348
#   alpha: not currently used.
 
349
 
 
350
!ifndef CPU_TYPE
 
351
CPU_TYPE=486
 
352
#CPU_TYPE=601
 
353
!endif
 
354
 
 
355
# Define the .dev module that implements thread and synchronization
 
356
# primitives for this platform.  Don't change this unless you really know
 
357
# what you're doing.
 
358
 
 
359
!ifndef SYNC
 
360
SYNC=winsync
 
361
!endif
 
362
 
 
363
# ------ Devices and features ------ #
 
364
 
 
365
# Choose the language feature(s) to include.  See gs.mak for details.
 
366
 
 
367
!ifndef FEATURE_DEVS
 
368
FEATURE_DEVS=$(GLD)psl3lib.dev $(GLD)path1lib.dev $(GLD)dps2lib.dev $(GLD)psl2cs.dev $(GLD)cielib.dev $(GLD)imasklib.dev $(GLD)patlib.dev $(GLD)htxlib.dev $(GLD)roplib.dev $(GLD)devcmap.dev $(GLD)bbox.dev $(GLD)pipe.dev
 
369
!endif
 
370
 
 
371
# Choose whether to compile the .ps initialization files into the executable.
 
372
# See gs.mak for details.
 
373
 
 
374
!ifndef COMPILE_INITS
 
375
COMPILE_INITS=0
 
376
!endif
 
377
 
 
378
# Choose whether to store band lists on files or in memory.
 
379
# The choices are 'file' or 'memory'.
 
380
 
 
381
!ifndef BAND_LIST_STORAGE
 
382
BAND_LIST_STORAGE=file
 
383
!endif
 
384
 
 
385
# Choose which compression method to use when storing band lists in memory.
 
386
# The choices are 'lzw' or 'zlib'.
 
387
 
 
388
!ifndef BAND_LIST_COMPRESSOR
 
389
BAND_LIST_COMPRESSOR=zlib
 
390
!endif
 
391
 
 
392
# Choose the implementation of file I/O: 'stdio', 'fd', or 'both'.
 
393
# See gs.mak and sfilefd.c for more details.
 
394
 
 
395
!ifndef FILE_IMPLEMENTATION
 
396
FILE_IMPLEMENTATION=stdio
 
397
!endif
 
398
 
 
399
# Choose the implementation of stdio: Only '' is allowed for library.
 
400
# See gs.mak and ziodevs.c/ziodevsc.c for more details.
 
401
 
 
402
STDIO_IMPLEMENTATION= 
 
403
 
 
404
# Choose the device(s) to include.  See devs.mak for details,
 
405
# devs.mak and contrib.mak for the list of available devices.
 
406
!ifndef DEVICE_DEVS
 
407
DEVICE_DEVS=$(DD)ljet2p.dev $(DD)bbox.dev
 
408
DEVICE_DEVS1=
 
409
DEVICE_DEVS2=
 
410
DEVICE_DEVS3=
 
411
DEVICE_DEVS4=
 
412
DEVICE_DEVS5=
 
413
DEVICE_DEVS6=
 
414
DEVICE_DEVS7=
 
415
DEVICE_DEVS8=
 
416
DEVICE_DEVS9=
 
417
DEVICE_DEVS10=
 
418
DEVICE_DEVS11=
 
419
DEVICE_DEVS12=
 
420
DEVICE_DEVS13=
 
421
DEVICE_DEVS14=
 
422
DEVICE_DEVS15=
 
423
DEVICE_DEVS16=
 
424
DEVICE_DEVS17=
 
425
DEVICE_DEVS18=
 
426
DEVICE_DEVS19=
 
427
DEVICE_DEVS20=
 
428
!endif
 
429
 
 
430
# ---------------------------- End of options ---------------------------- #
 
431
 
 
432
# Define the name of the makefile -- used in dependencies.
 
433
 
 
434
MAKEFILE=$(GLSRCDIR)\msvclib.mak
 
435
TOP_MAKEFILES=$(MAKEFILE) $(GLSRCDIR)\msvccmd.mak $(GLSRCDIR)\msvctail.mak $(GLSRCDIR)\winlib.mak
 
436
 
 
437
# Define the files to be removed by `make clean'.
 
438
# nmake expands macros when encountered, not when used,
 
439
# so this must precede the !include statements.
 
440
 
 
441
BEGINFILES2=$(GLOBJDIR)\$(GS).ilk $(GLOBJDIR)\$(GS).pdb $(GLOBJDIR)\genarch.ilk $(GLOBJDIR)\genarch.pdb 
 
442
 
 
443
# Define these right away because they modify the behavior of
 
444
# msvccmd.mak, msvctail.mak & winlib.mak.
 
445
 
 
446
LIB_ONLY=$(GLOBJDIR)\gslib.obj $(GLOBJDIR)\gsnogc.obj $(GLOBJDIR)\gconfig.obj $(GLOBJDIR)\gscdefs.obj $(GLOBJDIR)\gsromfs$(COMPILE_INITS).obj
 
447
MAKEDLL=0
 
448
PLATFORM=mslib32_
 
449
 
 
450
!include $(GLSRCDIR)\version.mak
 
451
!include $(GLSRCDIR)\msvccmd.mak
 
452
!include $(GLSRCDIR)\winlib.mak
 
453
!include $(GLSRCDIR)\msvctail.mak
 
454
 
 
455
# -------------------------------- Library -------------------------------- #
 
456
 
 
457
# The Windows Win32 platform for library
 
458
 
 
459
# For some reason, C-file dependencies have to come before mslib32__.dev
 
460
 
 
461
$(GLOBJ)gp_mslib.$(OBJ): $(GLSRC)gp_mslib.c $(AK)
 
462
        $(GLCCWIN) $(GLO_)gp_mslib.$(OBJ) $(C_) $(GLSRC)gp_mslib.c
 
463
 
 
464
mslib32__=$(GLOBJ)gp_mslib.$(OBJ)
 
465
 
 
466
$(GLGEN)mslib32_.dev: $(mslib32__) $(ECHOGS_XE) $(GLGEN)mswin32_.dev
 
467
        $(SETMOD) $(GLGEN)mslib32_ $(mslib32__)
 
468
        $(ADDMOD) $(GLGEN)mslib32_ -include $(GLGEN)mswin32_.dev
 
469
 
 
470
# ----------------------------- Main program ------------------------------ #
 
471
 
 
472
# The library tester EXE
 
473
$(GS_XE):  $(GS_ALL) $(DEVS_ALL) $(LIB_ONLY) $(LIBCTR)
 
474
        copy $(ld_tr) $(GLGENDIR)\gslib32.tr
 
475
        echo $(GLOBJDIR)\gsromfs$(COMPILE_INITS).$(OBJ) >> $(GLGENDIR)\gslib32.tr
 
476
        echo $(GLOBJ)gsnogc.obj >> $(GLGENDIR)\gslib32.tr
 
477
        echo $(GLOBJ)gconfig.obj >> $(GLGENDIR)\gslib32.tr
 
478
        echo $(GLOBJ)gscdefs.obj >> $(GLGENDIR)\gslib32.tr
 
479
        echo  /SUBSYSTEM:CONSOLE > $(GLGENDIR)\gslib32.rsp
 
480
        echo  /OUT:$(GS_XE) >> $(GLGENDIR)\gslib32.rsp
 
481
        $(LINK) $(LCT) @$(GLGENDIR)\gslib32.rsp $(GLOBJ)gslib @$(GLGENDIR)\gslib32.tr @$(LIBCTR)
 
482
        -del $(GLGENDIR)\gslib32.rsp
 
483
        -del $(GLGENDIR)\gslib32.tr