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

« back to all changes in this revision

Viewing changes to src/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 8559 2008-02-29 08:13:08Z ray $
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)/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=.\src
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