]>
Commit | Line | Data |
---|---|---|
1 | $! $Id: configure.com,v 1.3 2012-07-29 15:45:29 tgl Exp $ | |
2 | $! | |
3 | $! OpenVMS configure procedure for libtiff | |
4 | $! (c) Alexey Chupahin 22-NOV-2007 | |
5 | $! elvis_75@mail.ru | |
6 | $! | |
7 | $! Permission to use, copy, modify, distribute, and sell this software and | |
8 | $! its documentation for any purpose is hereby granted without fee, provided | |
9 | $! that (i) the above copyright notices and this permission notice appear in | |
10 | $! all copies of the software and related documentation, and (ii) the names of | |
11 | $! Sam Leffler and Silicon Graphics may not be used in any advertising or | |
12 | $! publicity relating to the software without the specific, prior written | |
13 | $! permission of Sam Leffler and Silicon Graphics. | |
14 | $! | |
15 | $! THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, | |
16 | $! EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY | |
17 | $! WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. | |
18 | $! | |
19 | $! IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR | |
20 | $! ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, | |
21 | $! OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, | |
22 | $! WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF | |
23 | $! LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE | |
24 | $! OF THIS SOFTWARE. | |
25 | $! | |
26 | $! | |
27 | $ SET NOON | |
28 | $WRITE SYS$OUTPUT " " | |
29 | $WRITE SYS$OUTPUT "Configuring libTIFF library" | |
30 | $WRITE SYS$OUTPUT " " | |
31 | $! Checking architecture | |
32 | $DECC = F$SEARCH("SYS$SYSTEM:DECC$COMPILER.EXE") .NES. "" | |
33 | $IF (.NOT. DECC) THEN $WRITE SYS$OUTPUT "BAD compiler" GOTO EXIT | |
34 | $ IF F$GETSYI("ARCH_TYPE").EQ.1 THEN CPU = "VAX" | |
35 | $ IF F$GETSYI("ARCH_TYPE").EQ.2 THEN CPU = "Alpha" | |
36 | $ IF F$GETSYI("ARCH_TYPE").EQ.3 THEN CPU = "I64" | |
37 | $ OS = F$GETSYI("VERSION") | |
38 | $WRITE SYS$OUTPUT "Checking architecture ... ", CPU | |
39 | $WRITE SYS$OUTPUT "Checking OS ... OpenVMS ",OS | |
40 | $SHARED=0 | |
41 | $IF ( (CPU.EQS."Alpha").OR.(CPU.EQS."I64") ) | |
42 | $ THEN | |
43 | $ SHARED=64 | |
44 | $ ELSE | |
45 | $ SHARED=32 | |
46 | $ENDIF | |
47 | $MMS = F$SEARCH("SYS$SYSTEM:MMS.EXE") .NES. "" | |
48 | $MMK = F$TYPE(MMK) | |
49 | $IF (MMS .OR. MMK.NES."") THEN GOTO TEST_LIBRARIES | |
50 | $! I cant find any make tool | |
51 | $GOTO EXIT | |
52 | $! | |
53 | $! | |
54 | $TEST_LIBRARIES: | |
55 | $! Setting as MAKE utility one of MMS or MMK. I prefer MMS. | |
56 | $IF (MMK.NES."") THEN MAKE="MMK" | |
57 | $IF (MMS) THEN MAKE="MMS" | |
58 | $WRITE SYS$OUTPUT "Checking build utility ... ''MAKE'" | |
59 | $WRITE SYS$OUTPUT " " | |
60 | $! | |
61 | $! | |
62 | $IF (P1.EQS."STATIC").OR.(P1.EQS."static") THEN SHARED=0 | |
63 | $! | |
64 | $! | |
65 | $!"Checking for strcasecmp " | |
66 | $ DEFINE SYS$ERROR _NLA0: | |
67 | $ DEFINE SYS$OUTPUT _NLA0: | |
68 | $ CC/OBJECT=TEST.OBJ/INCLUDE=(ZLIB) SYS$INPUT | |
69 | #include <strings.h> | |
70 | #include <stdlib.h> | |
71 | ||
72 | int main() | |
73 | { | |
74 | if (strcasecmp("bla", "Bla")==0) exit(0); | |
75 | else exit(2); | |
76 | } | |
77 | $! | |
78 | $TMP = $STATUS | |
79 | $DEASS SYS$ERROR | |
80 | $DEAS SYS$OUTPUT | |
81 | $IF (TMP .NE. %X10B90001) | |
82 | $ THEN | |
83 | $ HAVE_STRCASECMP=0 | |
84 | $ GOTO NEXT1 | |
85 | $ENDIF | |
86 | $DEFINE SYS$ERROR _NLA0: | |
87 | $DEFINE SYS$OUTPUT _NLA0: | |
88 | $LINK/EXE=TEST TEST | |
89 | $TMP = $STATUS | |
90 | $DEAS SYS$ERROR | |
91 | $DEAS SYS$OUTPUT | |
92 | $!WRITE SYS$OUTPUT TMP | |
93 | $IF (TMP .NE. %X10000001) | |
94 | $ THEN | |
95 | $ HAVE_STRCASECMP=0 | |
96 | $ GOTO NEXT1 | |
97 | $ENDIF | |
98 | $! | |
99 | $DEFINE SYS$ERROR _NLA0: | |
100 | $DEFINE SYS$OUTPUT _NLA0: | |
101 | $RUN TEST | |
102 | $IF ($STATUS .NE. %X00000001) | |
103 | $ THEN | |
104 | $ HAVE_STRCASECMP=0 | |
105 | $ ELSE | |
106 | $ HAVE_STRCASECMP=1 | |
107 | $ENDIF | |
108 | $DEAS SYS$ERROR | |
109 | $DEAS SYS$OUTPUT | |
110 | $NEXT1: | |
111 | $IF (HAVE_STRCASECMP.EQ.1) | |
112 | $ THEN | |
113 | $ WRITE SYS$OUTPUT "Checking for strcasecmp ... Yes" | |
114 | $ ELSE | |
115 | $ WRITE SYS$OUTPUT "Checking for strcasecmp ... No" | |
116 | $ENDIF | |
117 | $! | |
118 | $! | |
119 | ||
120 | $!"Checking for lfind " | |
121 | $ DEFINE SYS$ERROR _NLA0: | |
122 | $ DEFINE SYS$OUTPUT _NLA0: | |
123 | $ CC/OBJECT=TEST.OBJ/INCLUDE=(ZLIB) SYS$INPUT | |
124 | #include <search.h> | |
125 | ||
126 | int main() | |
127 | { | |
128 | lfind((const void *)key, (const void *)NULL, (size_t *)NULL, | |
129 | (size_t) 0, NULL); | |
130 | } | |
131 | $! | |
132 | $TMP = $STATUS | |
133 | $DEASS SYS$ERROR | |
134 | $DEAS SYS$OUTPUT | |
135 | $IF (TMP .NE. %X10B90001) | |
136 | $ THEN | |
137 | $ HAVE_LFIND=0 | |
138 | $ GOTO NEXT2 | |
139 | $ENDIF | |
140 | $DEFINE SYS$ERROR _NLA0: | |
141 | $DEFINE SYS$OUTPUT _NLA0: | |
142 | $LINK/EXE=TEST TEST | |
143 | $TMP = $STATUS | |
144 | $DEAS SYS$ERROR | |
145 | $DEAS SYS$OUTPUT | |
146 | $!WRITE SYS$OUTPUT TMP | |
147 | $IF (TMP .NE. %X10000001) | |
148 | $ THEN | |
149 | $ HAVE_LFIND=0 | |
150 | $ GOTO NEXT2 | |
151 | $ ELSE | |
152 | $ HAVE_LFIND=1 | |
153 | $ENDIF | |
154 | $! | |
155 | $NEXT2: | |
156 | $IF (HAVE_LFIND.EQ.1) | |
157 | $ THEN | |
158 | $ WRITE SYS$OUTPUT "Checking for lfind ... Yes" | |
159 | $ ELSE | |
160 | $ WRITE SYS$OUTPUT "Checking for lfind ... No" | |
161 | $ENDIF | |
162 | $! | |
163 | $! | |
164 | $!"Checking for correct zlib library " | |
165 | $ DEFINE SYS$ERROR _NLA0: | |
166 | $ DEFINE SYS$OUTPUT _NLA0: | |
167 | $ CC/OBJECT=TEST.OBJ/INCLUDE=(ZLIB) SYS$INPUT | |
168 | #include <stdlib.h> | |
169 | #include <stdio.h> | |
170 | #include <zlib.h> | |
171 | int main() | |
172 | { | |
173 | printf("checking version zlib: %s\n",zlibVersion()); | |
174 | } | |
175 | $TMP = $STATUS | |
176 | $DEASS SYS$ERROR | |
177 | $DEAS SYS$OUTPUT | |
178 | $!WRITE SYS$OUTPUT TMP | |
179 | $IF (TMP .NE. %X10B90001) | |
180 | $ THEN | |
181 | $ HAVE_ZLIB=0 | |
182 | $ GOTO EXIT | |
183 | $ENDIF | |
184 | $DEFINE SYS$ERROR _NLA0: | |
185 | $DEFINE SYS$OUTPUT _NLA0: | |
186 | $LINK/EXE=TEST TEST,ZLIB:LIBZ/LIB | |
187 | $TMP = $STATUS | |
188 | $DEAS SYS$ERROR | |
189 | $DEAS SYS$OUTPUT | |
190 | $!WRITE SYS$OUTPUT TMP | |
191 | $IF (TMP .NE. %X10000001) | |
192 | $ THEN | |
193 | $ HAVE_ZLIB=0 | |
194 | $ GOTO EXIT | |
195 | $ ELSE | |
196 | $ HAVE_ZLIB=1 | |
197 | $ENDIF | |
198 | $IF (HAVE_ZLIB.EQ.1) | |
199 | $ THEN | |
200 | $ WRITE SYS$OUTPUT "Checking for correct zlib library ... Yes" | |
201 | $ ELSE | |
202 | $ WRITE SYS$OUTPUT "Checking for correct zlib library ... No" | |
203 | $ WRITE SYS$OUTPUT "This is fatal. Please download and install good library from fafner.dyndns.org/~alexey/libsdl/public.html" | |
204 | $ENDIF | |
205 | $RUN TEST | |
206 | $! | |
207 | ||
208 | $DEL TEST.OBJ;* | |
209 | $! Checking for JPEG ... | |
210 | $ DEFINE SYS$ERROR _NLA0: | |
211 | $ DEFINE SYS$OUTPUT _NLA0: | |
212 | $ CC/OBJECT=TEST.OBJ/INCLUDE=(JPEG) SYS$INPUT | |
213 | #include <stdlib.h> | |
214 | #include <stdio.h> | |
215 | #include <jpeglib.h> | |
216 | #include <jversion.h> | |
217 | int main() | |
218 | { | |
219 | printf("checking version jpeg: %s\n",JVERSION); | |
220 | jpeg_quality_scaling(0); | |
221 | return 0; | |
222 | } | |
223 | $TMP = $STATUS | |
224 | $DEASS SYS$ERROR | |
225 | $DEAS SYS$OUTPUT | |
226 | $!WRITE SYS$OUTPUT TMP | |
227 | $IF (TMP .NE. %X10B90001) | |
228 | $ THEN | |
229 | $ WRITE SYS$OUTPUT "Checking for static jpeg library ... No" | |
230 | $ HAVE_JPEG=0 | |
231 | $ENDIF | |
232 | $DEFINE SYS$ERROR _NLA0: | |
233 | $DEFINE SYS$OUTPUT _NLA0: | |
234 | $LINK/EXE=TEST TEST,JPEG:LIBJPEG/LIB | |
235 | $TMP = $STATUS | |
236 | $DEAS SYS$ERROR | |
237 | $DEAS SYS$OUTPUT | |
238 | $!WRITE SYS$OUTPUT TMP | |
239 | $IF (TMP .NE. %X10000001) | |
240 | $ THEN | |
241 | $ HAVE_JPEG=0 | |
242 | $ ELSE | |
243 | $ HAVE_JPEG=1 | |
244 | $ENDIF | |
245 | $IF (HAVE_JPEG.EQ.1) | |
246 | $ THEN | |
247 | $ WRITE SYS$OUTPUT "Checking for static jpeg library ... Yes" | |
248 | $ JPEG_LIBRARY_PATH="JPEG:LIBJPEG/LIB" | |
249 | $ RUN TEST | |
250 | $ ELSE | |
251 | $ WRITE SYS$OUTPUT "Checking for static jpeg library ... No" | |
252 | $ENDIF | |
253 | $! | |
254 | $!"Checking for SHARED JPEG library " | |
255 | $OPEN/WRITE OUT TEST.OPT | |
256 | $WRITE OUT "SYS$SHARE:LIBJPEG$SHR/SHARE" | |
257 | $WRITE OUT "ZLIB:LIBZ/LIB" | |
258 | $CLOSE OUT | |
259 | $DEFINE SYS$ERROR _NLA0: | |
260 | $DEFINE SYS$OUTPUT _NLA0: | |
261 | $LINK/EXE=TEST TEST,TEST/OPT | |
262 | $TMP = $STATUS | |
263 | $DEAS SYS$ERROR | |
264 | $DEAS SYS$OUTPUT | |
265 | $!WRITE SYS$OUTPUT TMP | |
266 | $IF (TMP .NE. %X10000001) | |
267 | $ THEN | |
268 | $ HAVE_JPEG_SHARED=0 | |
269 | $ ELSE | |
270 | $ HAVE_JPEG_SHARED=1 | |
271 | $ENDIF | |
272 | $IF (HAVE_JPEG_SHARED.EQ.1) | |
273 | $ THEN | |
274 | $ WRITE SYS$OUTPUT "Checking for shared jpeg library ... Yes" | |
275 | $ JPEG_LIBRARY_PATH="SYS$SHARE:LIBJPEG$SHR/SHARE" | |
276 | $ ELSE | |
277 | $ WRITE SYS$OUTPUT "Checking for shared jpeg library ... No" | |
278 | $ENDIF | |
279 | $! | |
280 | $ IF ( (HAVE_JPEG_SHARED.EQ.0).AND.(HAVE_JPEG.EQ.0) ) | |
281 | $ THEN | |
282 | $ WRITE SYS$OUTPUT "No JPEG library installed. This is fatal. Please download and install good library from fafner.dyndns.org/~alexey/libsdl/public.html" | |
283 | $ GOTO EXIT | |
284 | $ ENDIF | |
285 | $! | |
286 | $! | |
287 | $! | |
288 | $! Checking for X11 ... | |
289 | $IF F$TRNLNM("DECW$INCLUDE") .NES. "" | |
290 | $ THEN | |
291 | $ WRITE SYS$OUTPUT "Checking for X11 ... Yes" | |
292 | $ ELSE | |
293 | $ WRITE SYS$OUTPUT "Checking for X11 ... No" | |
294 | $ WRITE SYS$OUTPUT "This is fatal. Please install X11 software" | |
295 | $ GOTO EXIT | |
296 | $ENDIF | |
297 | $! | |
298 | $!WRITING BUILD FILES | |
299 | $OPEN/WRITE OUT BUILD.COM | |
300 | $ WRITE OUT "$set def [.port]" | |
301 | $ WRITE OUT "$",MAKE | |
302 | $ WRITE OUT "$set def [-.libtiff]" | |
303 | $ WRITE OUT "$",MAKE | |
304 | $ WRITE OUT "$set def [-.tools]" | |
305 | $ WRITE OUT "$",MAKE | |
306 | $ WRITE OUT "$set def [-]" | |
307 | $ WRITE OUT "$cop [.PORT]LIBPORT.OLB [.LIBTIFF]LIBPORT.OLB" | |
308 | $ WRITE OUT "$ CURRENT = F$ENVIRONMENT (""DEFAULT"") " | |
309 | $ WRITE OUT "$TIFF=CURRENT" | |
310 | $ WRITE OUT "$OPEN/WRITE OUTT LIBTIFF$STARTUP.COM" | |
311 | $ WRITE OUT "$TIFF[F$LOCATE(""]"",TIFF),9]:="".LIBTIFF]""" | |
312 | $ WRITE OUT "$WRITE OUTT ""DEFINE TIFF ","'","'","TIFF'"" " | |
313 | $ WRITE OUT "$TIFF=CURRENT" | |
314 | $ WRITE OUT "$TIFF[F$LOCATE(""]"",TIFF),7]:="".TOOLS]""" | |
315 | $ WRITE OUT "$WRITE OUTT ""BMP2TIFF:==$", "'","'","TIFF'BMP2TIFF""" | |
316 | $ WRITE OUT "$WRITE OUTT ""FAX2PS:==$", "'","'","TIFF'FAX2PS""" | |
317 | $ WRITE OUT "$WRITE OUTT ""FAX2TIFF:==$", "'","'","TIFF'FAX2TIFF""" | |
318 | $ WRITE OUT "$WRITE OUTT ""GIF2TIFF:==$", "'","'","TIFF'GIF2TIFF""" | |
319 | $ WRITE OUT "$WRITE OUTT ""PAL2RGB:==$", "'","'","TIFF'PAL2RGB""" | |
320 | $ WRITE OUT "$WRITE OUTT ""PPM2TIFF:==$", "'","'","TIFF'PPM2TIFF""" | |
321 | $ WRITE OUT "$WRITE OUTT ""RAS2TIFF:==$", "'","'","TIFF'RAS2TIFF""" | |
322 | $ WRITE OUT "$WRITE OUTT ""RAW2TIFF:==$", "'","'","TIFF'RAW2TIFF""" | |
323 | $ WRITE OUT "$WRITE OUTT ""RGB2YCBCR:==$", "'","'","TIFF'RGB2YCBCR""" | |
324 | $ WRITE OUT "$WRITE OUTT ""THUMBNAIL:==$", "'","'","TIFF'THUMBNAIL""" | |
325 | $ WRITE OUT "$WRITE OUTT ""TIFF2BW:==$", "'","'","TIFF'TIFF2BW""" | |
326 | $ WRITE OUT "$WRITE OUTT ""TIFF2PDF:==$", "'","'","TIFF'TIFF2PDF""" | |
327 | $ WRITE OUT "$WRITE OUTT ""TIFF2PS:==$", "'","'","TIFF'TIFF2PS""" | |
328 | $ WRITE OUT "$WRITE OUTT ""TIFF2RGBA:==$", "'","'","TIFF'TIFF2RGBA""" | |
329 | $ WRITE OUT "$WRITE OUTT ""TIFFCMP:==$", "'","'","TIFF'TIFFCMP""" | |
330 | $ WRITE OUT "$WRITE OUTT ""TIFFCP:==$", "'","'","TIFF'TIFFCP""" | |
331 | $ WRITE OUT "$WRITE OUTT ""TIFFDITHER:==$", "'","'","TIFF'TIFFDITHER""" | |
332 | $ WRITE OUT "$WRITE OUTT ""TIFFDUMP:==$", "'","'","TIFF'TIFFDUMP""" | |
333 | $ WRITE OUT "$WRITE OUTT ""TIFFINFO:==$", "'","'","TIFF'TIFFINFO""" | |
334 | $ WRITE OUT "$WRITE OUTT ""TIFFMEDIAN:==$", "'","'","TIFF'TIFFMEDIAN""" | |
335 | $ WRITE OUT "$WRITE OUTT ""TIFFCROP:==$", "'","'","TIFF'TIFFCROP""" | |
336 | $ WRITE OUT "$WRITE OUTT ""TIFFSET:==$", "'","'","TIFF'TIFFSET""" | |
337 | $ WRITE OUT "$CLOSE OUTT" | |
338 | $ WRITE OUT "$OPEN/WRITE OUTT [.LIBTIFF]LIBTIFF.OPT" | |
339 | $ WRITE OUT "$WRITE OUTT ""TIFF:TIFF/LIB"" | |
340 | $ WRITE OUT "$WRITE OUTT ""TIFF:LIBPORT/LIB"" | |
341 | $ WRITE OUT "$WRITE OUTT ""JPEG:LIBJPEG/LIB"" | |
342 | $ WRITE OUT "$WRITE OUTT ""ZLIB:LIBZ/LIB"" | |
343 | $ WRITE OUT "$CLOSE OUTT" | |
344 | $! | |
345 | $ WRITE OUT "$WRITE SYS$OUTPUT "" "" " | |
346 | $ WRITE OUT "$WRITE SYS$OUTPUT ""***************************************************************************** "" " | |
347 | $ WRITE OUT "$WRITE SYS$OUTPUT ""LIBTIFF$STARTUP.COM has been created. "" " | |
348 | $ WRITE OUT "$WRITE SYS$OUTPUT ""This file setups all logicals needed. It should be execute before using LibTIFF "" " | |
349 | $ WRITE OUT "$WRITE SYS$OUTPUT ""Nice place to call it - LOGIN.COM "" " | |
350 | $ WRITE OUT "$WRITE SYS$OUTPUT """" " | |
351 | $ WRITE OUT "$WRITE SYS$OUTPUT ""Using the library:"" " | |
352 | $ WRITE OUT "$WRITE SYS$OUTPUT ""CC/INC=TIFF ASCII_TAG.C"" " | |
353 | $ WRITE OUT "$WRITE SYS$OUTPUT ""LINK ASCII_TAG,TIFF:LIBTIFF/OPT"" " | |
354 | $ WRITE OUT "$WRITE SYS$OUTPUT ""***************************************************************************** "" " | |
355 | $CLOSE OUT | |
356 | $! | |
357 | $! DESCRIP.MMS in [.PORT] | |
358 | $OBJ="dummy.obj" | |
359 | $IF HAVE_STRCASECMP.NE.1 | |
360 | $ THEN | |
361 | $ OBJ=OBJ+",strcasecmp.obj" | |
362 | $ENDIF | |
363 | $IF HAVE_LFIND.NE.1 | |
364 | $ THEN | |
365 | $ OBJ=OBJ+",lfind.obj" | |
366 | $ENDIF | |
367 | $OPEN/WRITE OUT [.PORT]DESCRIP.MMS | |
368 | $WRITE OUT "OBJ=",OBJ | |
369 | $WRITE OUT "" | |
370 | $WRITE OUT "LIBPORT.OLB : $(OBJ)" | |
371 | $WRITE OUT " LIB/CREA LIBPORT $(OBJ)" | |
372 | $WRITE OUT "" | |
373 | $WRITE OUT "" | |
374 | $WRITE OUT "dummy.obj : dummy.c" | |
375 | $WRITE OUT " $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)" | |
376 | $WRITE OUT "" | |
377 | $WRITE OUT "" | |
378 | $WRITE OUT "strcasecmp.obj : strcasecmp.c" | |
379 | $WRITE OUT " $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)" | |
380 | $WRITE OUT "" | |
381 | $WRITE OUT "" | |
382 | $WRITE OUT "lfind.obj : lfind.c" | |
383 | $WRITE OUT " $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)" | |
384 | $WRITE OUT "" | |
385 | $WRITE OUT "" | |
386 | $CLOSE OUT | |
387 | $! | |
388 | $! | |
389 | $WRITE SYS$OUTPUT "Creating LIBTIFF$DEF.OPT" | |
390 | $IF (SHARED.EQ.64) | |
391 | $ THEN | |
392 | $ COPY SYS$INPUT TIFF$DEF.OPT | |
393 | SYMBOL_VECTOR= (- | |
394 | TIFFOpen=PROCEDURE,- | |
395 | TIFFGetVersion=PROCEDURE,- | |
396 | TIFFCleanup=PROCEDURE,- | |
397 | TIFFClose=PROCEDURE,- | |
398 | TIFFFlush=PROCEDURE,- | |
399 | TIFFFlushData=PROCEDURE,- | |
400 | TIFFGetField=PROCEDURE,- | |
401 | TIFFVGetField=PROCEDURE,- | |
402 | TIFFGetFieldDefaulted=PROCEDURE,- | |
403 | TIFFVGetFieldDefaulted=PROCEDURE,- | |
404 | TIFFGetTagListEntry=PROCEDURE,- | |
405 | TIFFGetTagListCount=PROCEDURE,- | |
406 | TIFFReadDirectory=PROCEDURE,- | |
407 | TIFFScanlineSize=PROCEDURE,- | |
408 | TIFFStripSize=PROCEDURE,- | |
409 | TIFFVStripSize=PROCEDURE,- | |
410 | TIFFRawStripSize=PROCEDURE,- | |
411 | TIFFTileRowSize=PROCEDURE,- | |
412 | TIFFTileSize=PROCEDURE,- | |
413 | TIFFVTileSize=PROCEDURE,- | |
414 | TIFFFileno=PROCEDURE,- | |
415 | TIFFSetFileno=PROCEDURE,- | |
416 | TIFFGetMode=PROCEDURE,- | |
417 | TIFFIsTiled=PROCEDURE,- | |
418 | TIFFIsByteSwapped=PROCEDURE,- | |
419 | TIFFIsBigEndian=PROCEDURE,- | |
420 | TIFFIsMSB2LSB=PROCEDURE,- | |
421 | TIFFIsUpSampled=PROCEDURE,- | |
422 | TIFFCIELabToRGBInit=PROCEDURE,- | |
423 | TIFFCIELabToXYZ=PROCEDURE,- | |
424 | TIFFXYZToRGB=PROCEDURE,- | |
425 | TIFFYCbCrToRGBInit=PROCEDURE,- | |
426 | TIFFYCbCrtoRGB=PROCEDURE,- | |
427 | TIFFCurrentRow=PROCEDURE,- | |
428 | TIFFCurrentDirectory=PROCEDURE,- | |
429 | TIFFCurrentStrip=PROCEDURE,- | |
430 | TIFFCurrentTile=PROCEDURE,- | |
431 | TIFFDataWidth=PROCEDURE,- | |
432 | TIFFReadBufferSetup=PROCEDURE,- | |
433 | TIFFWriteBufferSetup=PROCEDURE,- | |
434 | TIFFSetupStrips=PROCEDURE,- | |
435 | TIFFLastDirectory=PROCEDURE,- | |
436 | TIFFSetDirectory=PROCEDURE,- | |
437 | TIFFSetSubDirectory=PROCEDURE,- | |
438 | TIFFUnlinkDirectory=PROCEDURE,- | |
439 | TIFFSetField=PROCEDURE,- | |
440 | TIFFVSetField=PROCEDURE,- | |
441 | TIFFCheckpointDirectory=PROCEDURE,- | |
442 | TIFFWriteDirectory=PROCEDURE,- | |
443 | TIFFRewriteDirectory=PROCEDURE,- | |
444 | TIFFPrintDirectory=PROCEDURE,- | |
445 | TIFFReadScanline=PROCEDURE,- | |
446 | TIFFWriteScanline=PROCEDURE,- | |
447 | TIFFReadRGBAImage=PROCEDURE,- | |
448 | TIFFReadRGBAImageOriented=PROCEDURE,- | |
449 | TIFFFdOpen=PROCEDURE,- | |
450 | TIFFClientOpen=PROCEDURE,- | |
451 | TIFFFileName=PROCEDURE,- | |
452 | TIFFError=PROCEDURE,- | |
453 | TIFFErrorExt=PROCEDURE,- | |
454 | TIFFWarning=PROCEDURE,- | |
455 | TIFFWarningExt=PROCEDURE,- | |
456 | TIFFSetErrorHandler=PROCEDURE,- | |
457 | TIFFSetErrorHandlerExt=PROCEDURE,- | |
458 | TIFFSetWarningHandler=PROCEDURE,- | |
459 | TIFFSetWarningHandlerExt=PROCEDURE,- | |
460 | TIFFComputeTile=PROCEDURE,- | |
461 | TIFFCheckTile=PROCEDURE,- | |
462 | TIFFNumberOfTiles=PROCEDURE,- | |
463 | TIFFReadTile=PROCEDURE,- | |
464 | TIFFWriteTile=PROCEDURE,- | |
465 | TIFFComputeStrip=PROCEDURE,- | |
466 | TIFFNumberOfStrips=PROCEDURE,- | |
467 | TIFFRGBAImageBegin=PROCEDURE,- | |
468 | TIFFRGBAImageGet=PROCEDURE,- | |
469 | TIFFRGBAImageEnd=PROCEDURE,- | |
470 | TIFFReadEncodedStrip=PROCEDURE,- | |
471 | TIFFReadRawStrip=PROCEDURE,- | |
472 | TIFFReadEncodedTile=PROCEDURE,- | |
473 | TIFFReadRawTile=PROCEDURE,- | |
474 | TIFFReadRGBATile=PROCEDURE,- | |
475 | TIFFReadRGBAStrip=PROCEDURE,- | |
476 | TIFFWriteEncodedStrip=PROCEDURE,- | |
477 | TIFFWriteRawStrip=PROCEDURE,- | |
478 | TIFFWriteEncodedTile=PROCEDURE,- | |
479 | TIFFWriteRawTile=PROCEDURE,- | |
480 | TIFFSetWriteOffset=PROCEDURE,- | |
481 | TIFFSwabDouble=PROCEDURE,- | |
482 | TIFFSwabShort=PROCEDURE,- | |
483 | TIFFSwabLong=PROCEDURE,- | |
484 | TIFFSwabArrayOfShort=PROCEDURE,- | |
485 | TIFFSwabArrayOfLong=PROCEDURE,- | |
486 | TIFFSwabArrayOfDouble=PROCEDURE,- | |
487 | TIFFSwabArrayOfTriples=PROCEDURE,- | |
488 | TIFFReverseBits=PROCEDURE,- | |
489 | TIFFGetBitRevTable=PROCEDURE,- | |
490 | TIFFDefaultStripSize=PROCEDURE,- | |
491 | TIFFDefaultTileSize=PROCEDURE,- | |
492 | TIFFRasterScanlineSize=PROCEDURE,- | |
493 | _TIFFmalloc=PROCEDURE,- | |
494 | _TIFFrealloc=PROCEDURE,- | |
495 | _TIFFfree=PROCEDURE,- | |
496 | _TIFFmemset=PROCEDURE,- | |
497 | _TIFFmemcpy=PROCEDURE,- | |
498 | _TIFFmemcmp=PROCEDURE,- | |
499 | TIFFCreateDirectory=PROCEDURE,- | |
500 | TIFFSetTagExtender=PROCEDURE,- | |
501 | TIFFMergeFieldInfo=PROCEDURE,- | |
502 | TIFFFindFieldInfo=PROCEDURE,- | |
503 | TIFFFindFieldInfoByName=PROCEDURE,- | |
504 | TIFFFieldWithName=PROCEDURE,- | |
505 | TIFFFieldWithTag=PROCEDURE,- | |
506 | TIFFFieldTag=PROCEDURE,- | |
507 | TIFFFieldName=PROCEDURE,- | |
508 | TIFFFieldDataType=PROCEDURE,- | |
509 | TIFFFieldPassCount=PROCEDURE,- | |
510 | TIFFFieldReadCount=PROCEDURE,- | |
511 | TIFFFieldWriteCount=PROCEDURE,- | |
512 | TIFFCurrentDirOffset=PROCEDURE,- | |
513 | TIFFWriteCheck=PROCEDURE,- | |
514 | TIFFRGBAImageOK=PROCEDURE,- | |
515 | TIFFNumberOfDirectories=PROCEDURE,- | |
516 | TIFFSetFileName=PROCEDURE,- | |
517 | TIFFSetClientdata=PROCEDURE,- | |
518 | TIFFSetMode=PROCEDURE,- | |
519 | TIFFClientdata=PROCEDURE,- | |
520 | TIFFGetReadProc=PROCEDURE,- | |
521 | TIFFGetWriteProc=PROCEDURE,- | |
522 | TIFFGetSeekProc=PROCEDURE,- | |
523 | TIFFGetCloseProc=PROCEDURE,- | |
524 | TIFFGetSizeProc=PROCEDURE,- | |
525 | TIFFGetMapFileProc=PROCEDURE,- | |
526 | TIFFGetUnmapFileProc=PROCEDURE,- | |
527 | TIFFIsCODECConfigured=PROCEDURE,- | |
528 | TIFFGetConfiguredCODECs=PROCEDURE,- | |
529 | TIFFFindCODEC=PROCEDURE,- | |
530 | TIFFRegisterCODEC=PROCEDURE,- | |
531 | TIFFUnRegisterCODEC=PROCEDURE,- | |
532 | TIFFFreeDirectory=PROCEDURE,- | |
533 | TIFFReadCustomDirectory=PROCEDURE,- | |
534 | TIFFReadEXIFDirectory=PROCEDURE,- | |
535 | TIFFAccessTagMethods=PROCEDURE,- | |
536 | TIFFGetClientInfo=PROCEDURE,- | |
537 | TIFFSetClientInfo=PROCEDURE,- | |
538 | TIFFReassignTagToIgnore=PROCEDURE- | |
539 | ) | |
540 | ||
541 | $ENDIF | |
542 | $IF (SHARED.EQ.32) | |
543 | $ THEN | |
544 | $ COPY SYS$INPUT TIFF$DEF.OPT | |
545 | UNIVERSAL=TIFFOpen | |
546 | UNIVERSAL=TIFFGetVersion | |
547 | UNIVERSAL=TIFFCleanup | |
548 | UNIVERSAL=TIFFClose | |
549 | UNIVERSAL=TIFFFlush | |
550 | UNIVERSAL=TIFFFlushData | |
551 | UNIVERSAL=TIFFGetField | |
552 | UNIVERSAL=TIFFVGetField | |
553 | UNIVERSAL=TIFFGetFieldDefaulted | |
554 | UNIVERSAL=TIFFVGetFieldDefaulted | |
555 | UNIVERSAL=TIFFGetTagListEntry | |
556 | UNIVERSAL=TIFFGetTagListCount | |
557 | UNIVERSAL=TIFFReadDirectory | |
558 | UNIVERSAL=TIFFScanlineSize | |
559 | UNIVERSAL=TIFFStripSize | |
560 | UNIVERSAL=TIFFVStripSize | |
561 | UNIVERSAL=TIFFRawStripSize | |
562 | UNIVERSAL=TIFFTileRowSize | |
563 | UNIVERSAL=TIFFTileSize | |
564 | UNIVERSAL=TIFFVTileSize | |
565 | UNIVERSAL=TIFFFileno | |
566 | UNIVERSAL=TIFFSetFileno | |
567 | UNIVERSAL=TIFFGetMode | |
568 | UNIVERSAL=TIFFIsTiled | |
569 | UNIVERSAL=TIFFIsByteSwapped | |
570 | UNIVERSAL=TIFFIsBigEndian | |
571 | UNIVERSAL=TIFFIsMSB2LSB | |
572 | UNIVERSAL=TIFFIsUpSampled | |
573 | UNIVERSAL=TIFFCIELabToRGBInit | |
574 | UNIVERSAL=TIFFCIELabToXYZ | |
575 | UNIVERSAL=TIFFXYZToRGB | |
576 | UNIVERSAL=TIFFYCbCrToRGBInit | |
577 | UNIVERSAL=TIFFYCbCrtoRGB | |
578 | UNIVERSAL=TIFFCurrentRow | |
579 | UNIVERSAL=TIFFCurrentDirectory | |
580 | UNIVERSAL=TIFFCurrentStrip | |
581 | UNIVERSAL=TIFFCurrentTile | |
582 | UNIVERSAL=TIFFDataWidth | |
583 | UNIVERSAL=TIFFReadBufferSetup | |
584 | UNIVERSAL=TIFFWriteBufferSetup | |
585 | UNIVERSAL=TIFFSetupStrips | |
586 | UNIVERSAL=TIFFLastDirectory | |
587 | UNIVERSAL=TIFFSetDirectory | |
588 | UNIVERSAL=TIFFSetSubDirectory | |
589 | UNIVERSAL=TIFFUnlinkDirectory | |
590 | UNIVERSAL=TIFFSetField | |
591 | UNIVERSAL=TIFFVSetField | |
592 | UNIVERSAL=TIFFCheckpointDirectory | |
593 | UNIVERSAL=TIFFWriteDirectory | |
594 | UNIVERSAL=TIFFRewriteDirectory | |
595 | UNIVERSAL=TIFFPrintDirectory | |
596 | UNIVERSAL=TIFFReadScanline | |
597 | UNIVERSAL=TIFFWriteScanline | |
598 | UNIVERSAL=TIFFReadRGBAImage | |
599 | UNIVERSAL=TIFFReadRGBAImageOriented | |
600 | UNIVERSAL=TIFFFdOpen | |
601 | UNIVERSAL=TIFFClientOpen | |
602 | UNIVERSAL=TIFFFileName | |
603 | UNIVERSAL=TIFFError | |
604 | UNIVERSAL=TIFFErrorExt | |
605 | UNIVERSAL=TIFFWarning | |
606 | UNIVERSAL=TIFFWarningExt | |
607 | UNIVERSAL=TIFFSetErrorHandler | |
608 | UNIVERSAL=TIFFSetErrorHandlerExt | |
609 | UNIVERSAL=TIFFSetWarningHandler | |
610 | UNIVERSAL=TIFFSetWarningHandlerExt | |
611 | UNIVERSAL=TIFFComputeTile | |
612 | UNIVERSAL=TIFFCheckTile | |
613 | UNIVERSAL=TIFFNumberOfTiles | |
614 | UNIVERSAL=TIFFReadTile | |
615 | UNIVERSAL=TIFFWriteTile | |
616 | UNIVERSAL=TIFFComputeStrip | |
617 | UNIVERSAL=TIFFNumberOfStrips | |
618 | UNIVERSAL=TIFFRGBAImageBegin | |
619 | UNIVERSAL=TIFFRGBAImageGet | |
620 | UNIVERSAL=TIFFRGBAImageEnd | |
621 | UNIVERSAL=TIFFReadEncodedStrip | |
622 | UNIVERSAL=TIFFReadRawStrip | |
623 | UNIVERSAL=TIFFReadEncodedTile | |
624 | UNIVERSAL=TIFFReadRawTile | |
625 | UNIVERSAL=TIFFReadRGBATile | |
626 | UNIVERSAL=TIFFReadRGBAStrip | |
627 | UNIVERSAL=TIFFWriteEncodedStrip | |
628 | UNIVERSAL=TIFFWriteRawStrip | |
629 | UNIVERSAL=TIFFWriteEncodedTile | |
630 | UNIVERSAL=TIFFWriteRawTile | |
631 | UNIVERSAL=TIFFSetWriteOffset | |
632 | UNIVERSAL=TIFFSwabDouble | |
633 | UNIVERSAL=TIFFSwabShort | |
634 | UNIVERSAL=TIFFSwabLong | |
635 | UNIVERSAL=TIFFSwabArrayOfShort | |
636 | UNIVERSAL=TIFFSwabArrayOfLong | |
637 | UNIVERSAL=TIFFSwabArrayOfDouble | |
638 | UNIVERSAL=TIFFSwabArrayOfTriples | |
639 | UNIVERSAL=TIFFReverseBits | |
640 | UNIVERSAL=TIFFGetBitRevTable | |
641 | UNIVERSAL=TIFFDefaultStripSize | |
642 | UNIVERSAL=TIFFDefaultTileSize | |
643 | UNIVERSAL=TIFFRasterScanlineSize | |
644 | UNIVERSAL=_TIFFmalloc | |
645 | UNIVERSAL=_TIFFrealloc | |
646 | UNIVERSAL=_TIFFfree | |
647 | UNIVERSAL=_TIFFmemset | |
648 | UNIVERSAL=_TIFFmemcpy | |
649 | UNIVERSAL=_TIFFmemcmp | |
650 | UNIVERSAL=TIFFCreateDirectory | |
651 | UNIVERSAL=TIFFSetTagExtender | |
652 | UNIVERSAL=TIFFMergeFieldInfo | |
653 | UNIVERSAL=TIFFFindFieldInfo | |
654 | UNIVERSAL=TIFFFindFieldInfoByName | |
655 | UNIVERSAL=TIFFFieldWithName | |
656 | UNIVERSAL=TIFFFieldWithTag | |
657 | UNIVERSAL=TIFFFieldTag | |
658 | UNIVERSAL=TIFFFieldName | |
659 | UNIVERSAL=TIFFFieldDataType | |
660 | UNIVERSAL=TIFFFieldPassCount | |
661 | UNIVERSAL=TIFFFieldReadCount | |
662 | UNIVERSAL=TIFFFieldWriteCount | |
663 | UNIVERSAL=TIFFCurrentDirOffset | |
664 | UNIVERSAL=TIFFWriteCheck | |
665 | UNIVERSAL=TIFFRGBAImageOK | |
666 | UNIVERSAL=TIFFNumberOfDirectories | |
667 | UNIVERSAL=TIFFSetFileName | |
668 | UNIVERSAL=TIFFSetClientdata | |
669 | UNIVERSAL=TIFFSetMode | |
670 | UNIVERSAL=TIFFClientdata | |
671 | UNIVERSAL=TIFFGetReadProc | |
672 | UNIVERSAL=TIFFGetWriteProc | |
673 | UNIVERSAL=TIFFGetSeekProc | |
674 | UNIVERSAL=TIFFGetCloseProc | |
675 | UNIVERSAL=TIFFGetSizeProc | |
676 | UNIVERSAL=TIFFGetMapFileProc | |
677 | UNIVERSAL=TIFFGetUnmapFileProc | |
678 | UNIVERSAL=TIFFIsCODECConfigured | |
679 | UNIVERSAL=TIFFGetConfiguredCODECs | |
680 | UNIVERSAL=TIFFFindCODEC | |
681 | UNIVERSAL=TIFFRegisterCODEC | |
682 | UNIVERSAL=TIFFUnRegisterCODEC | |
683 | UNIVERSAL=TIFFFreeDirectory | |
684 | UNIVERSAL=TIFFReadCustomDirectory | |
685 | UNIVERSAL=TIFFReadEXIFDirectory | |
686 | UNIVERSAL=TIFFAccessTagMethods | |
687 | UNIVERSAL=TIFFGetClientInfo | |
688 | UNIVERSAL=TIFFSetClientInfo | |
689 | UNIVERSAL=TIFFReassignTagToIgnore | |
690 | ||
691 | $ENDIF | |
692 | $! | |
693 | $! | |
694 | $! Writing TIFF$SHR.OPT file to build TOOLS | |
695 | $ IF (SHARED.GT.0) | |
696 | $ THEN | |
697 | $ OPEN/WRITE OUT TIFF$SHR.OPT | |
698 | $ WRITE OUT "[]TIFF/LIB" | |
699 | $ WRITE OUT "[-.PORT]LIBPORT/LIB" | |
700 | $ WRITE OUT JPEG_LIBRARY_PATH | |
701 | $ WRITE OUT "ZLIB:LIBZ/LIB" | |
702 | $ CLOSE OUT | |
703 | $ ENDIF | |
704 | $! | |
705 | $! | |
706 | $! Writing OPT.OPT file to build TOOLS | |
707 | $OPEN/WRITE OUT OPT.OPT | |
708 | $ IF (SHARED.GT.0) | |
709 | $ THEN | |
710 | $ WRITE OUT "[-.LIBTIFF]TIFF$SHR/SHARE" | |
711 | $ WRITE OUT JPEG_LIBRARY_PATH | |
712 | $ ELSE | |
713 | $ WRITE OUT "[-.LIBTIFF]TIFF/LIB" | |
714 | $ WRITE OUT "[-.PORT]LIBPORT/LIB" | |
715 | $ WRITE OUT JPEG_LIBRARY_PATH | |
716 | $ ENDIF | |
717 | $ WRITE OUT "ZLIB:LIBZ/LIB" | |
718 | $CLOSE OUT | |
719 | $! | |
720 | $! | |
721 | $COPY SYS$INPUT [.LIBTIFF]DESCRIP.MMS | |
722 | # (c) Alexey Chupahin 22-NOV-2007 | |
723 | # OpenVMS 7.3-1, DEC 2000 mod.300 | |
724 | # OpenVMS 8.3, HP rx1620 | |
725 | # Makefile for DEC C compilers. | |
726 | # | |
727 | ||
728 | INCL = /INCLUDE=(JPEG,ZLIB,[]) | |
729 | ||
730 | CFLAGS = $(INCL) | |
731 | ||
732 | OBJ_SYSDEP_MODULE = tif_vms.obj | |
733 | ||
734 | OBJ = \ | |
735 | tif_aux.obj,\ | |
736 | tif_close.obj,\ | |
737 | tif_codec.obj,\ | |
738 | tif_color.obj,\ | |
739 | tif_compress.obj,\ | |
740 | tif_dir.obj,\ | |
741 | tif_dirinfo.obj,\ | |
742 | tif_dirread.obj,\ | |
743 | tif_dirwrite.obj,\ | |
744 | tif_dumpmode.obj,\ | |
745 | tif_error.obj,\ | |
746 | tif_extension.obj,\ | |
747 | tif_fax3.obj,\ | |
748 | tif_fax3sm.obj,\ | |
749 | tif_flush.obj,\ | |
750 | tif_getimage.obj,\ | |
751 | tif_jbig.obj,\ | |
752 | tif_jpeg.obj,\ | |
753 | tif_luv.obj,\ | |
754 | tif_lzw.obj,\ | |
755 | tif_next.obj,\ | |
756 | tif_ojpeg.obj,\ | |
757 | tif_open.obj,\ | |
758 | tif_packbits.obj,\ | |
759 | tif_pixarlog.obj,\ | |
760 | tif_predict.obj,\ | |
761 | tif_print.obj,\ | |
762 | tif_read.obj,\ | |
763 | tif_strip.obj,\ | |
764 | tif_swab.obj,\ | |
765 | tif_thunder.obj,\ | |
766 | tif_tile.obj,\ | |
767 | tif_version.obj,\ | |
768 | tif_warning.obj,\ | |
769 | tif_write.obj,\ | |
770 | tif_zip.obj, $(OBJ_SYSDEP_MODULE) | |
771 | ||
772 | $IF (SHARED.GT.0) | |
773 | $ THEN | |
774 | $ APP SYS$INPUT [.LIBTIFF]DESCRIP.MMS | |
775 | ALL : tiff.olb, tiff$shr.exe | |
776 | $WRITE SYS$OUTPUT "Done" | |
777 | ||
778 | tiff$shr.exe : tiff.olb | |
779 | LINK/SHARE=TIFF$SHR.EXE TIF_AUX,[-]TIFF$DEF/OPT, [-]TIFF$SHR/OPT | |
780 | COPY TIFF$SHR.EXE SYS$SHARE | |
781 | PURGE SYS$SHARE:TIFF$SHR.EXE | |
782 | ||
783 | $ ELSE | |
784 | $ APP SYS$INPUT [.LIBTIFF]DESCRIP.MMS | |
785 | ALL : tiff.olb | |
786 | $WRITE SYS$OUTPUT "Done" | |
787 | ||
788 | $ENDIF | |
789 | $! | |
790 | $! | |
791 | $ APP SYS$INPUT [.LIBTIFF]DESCRIP.MMS | |
792 | ||
793 | tiff.olb : $(OBJ) | |
794 | lib/crea tiff.olb $(OBJ) | |
795 | ||
796 | #tif_config.h : tif_config.h-vms | |
797 | # copy tif_config.h-vms tif_config.h | |
798 | # | |
799 | #tiffconf.h : tiffconf.h-vms | |
800 | # copy tiffconf.h-vms tiffconf.h | |
801 | ||
802 | tif_aux.obj : tif_aux.c | |
803 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
804 | ||
805 | tif_close.obj : tif_close.c | |
806 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
807 | ||
808 | tif_codec.obj : tif_codec.c | |
809 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
810 | ||
811 | tif_color.obj : tif_color.c | |
812 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
813 | ||
814 | tif_compress.obj : tif_compress.c | |
815 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
816 | ||
817 | tif_dir.obj : tif_dir.c | |
818 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
819 | ||
820 | tif_dirinfo.obj : tif_dirinfo.c | |
821 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
822 | ||
823 | tif_dirread.obj : tif_dirread.c | |
824 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
825 | ||
826 | tif_dirwrite.obj : tif_dirwrite.c | |
827 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
828 | ||
829 | tif_dumpmode.obj : tif_dumpmode.c | |
830 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
831 | ||
832 | tif_error.obj : tif_error.c | |
833 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
834 | ||
835 | tif_extension.obj : tif_extension.c | |
836 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
837 | ||
838 | tif_fax3.obj : tif_fax3.c | |
839 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
840 | ||
841 | tif_fax3sm.obj : tif_fax3sm.c | |
842 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
843 | ||
844 | tif_flush.obj : tif_flush.c | |
845 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
846 | ||
847 | tif_getimage.obj : tif_getimage.c | |
848 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
849 | ||
850 | tif_jbig.obj : tif_jbig.c | |
851 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
852 | ||
853 | tif_jpeg.obj : tif_jpeg.c | |
854 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
855 | ||
856 | tif_luv.obj : tif_luv.c | |
857 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
858 | ||
859 | tif_lzw.obj : tif_lzw.c | |
860 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
861 | ||
862 | tif_next.obj : tif_next.c | |
863 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
864 | ||
865 | tif_ojpeg.obj : tif_ojpeg.c | |
866 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
867 | ||
868 | tif_open.obj : tif_open.c | |
869 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
870 | ||
871 | tif_packbits.obj : tif_packbits.c | |
872 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
873 | ||
874 | tif_pixarlog.obj : tif_pixarlog.c | |
875 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
876 | ||
877 | tif_predict.obj : tif_predict.c | |
878 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
879 | ||
880 | tif_print.obj : tif_print.c | |
881 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
882 | ||
883 | tif_read.obj : tif_read.c | |
884 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
885 | ||
886 | tif_strip.obj : tif_strip.c | |
887 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
888 | ||
889 | tif_swab.obj : tif_swab.c | |
890 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
891 | ||
892 | tif_thunder.obj : tif_thunder.c | |
893 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
894 | ||
895 | tif_tile.obj : tif_tile.c | |
896 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
897 | ||
898 | tif_unix.obj : tif_unix.c | |
899 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
900 | ||
901 | tif_version.obj : tif_version.c | |
902 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
903 | ||
904 | tif_warning.obj : tif_warning.c | |
905 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
906 | ||
907 | tif_write.obj : tif_write.c | |
908 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
909 | ||
910 | tif_zip.obj : tif_zip.c | |
911 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
912 | ||
913 | ||
914 | clean : | |
915 | del *.obj;* | |
916 | del *.olb;* | |
917 | $! | |
918 | $! | |
919 | $! | |
920 | $COPY SYS$INPUT [.TOOLS]DESCRIP.MMS | |
921 | # (c) Alexey Chupahin 22-NOV-2007 | |
922 | # OpenVMS 7.3-1, DEC 2000 mod.300 | |
923 | # OpenVMS 8.3, HP rx1620 | |
924 | ||
925 | INCL = /INCL=([],[-.LIBTIFF]) | |
926 | CFLAGS = $(INCL) | |
927 | LIBS = [-]OPT/OPT | |
928 | ||
929 | OBJ=\ | |
930 | bmp2tiff.exe,\ | |
931 | fax2ps.exe,\ | |
932 | fax2tiff.exe,\ | |
933 | gif2tiff.exe,\ | |
934 | pal2rgb.exe,\ | |
935 | ppm2tiff.exe,\ | |
936 | ras2tiff.exe,\ | |
937 | raw2tiff.exe,\ | |
938 | rgb2ycbcr.exe,\ | |
939 | thumbnail.exe,\ | |
940 | tiff2bw.exe,\ | |
941 | tiff2pdf.exe,\ | |
942 | tiff2ps.exe,\ | |
943 | tiff2rgba.exe,\ | |
944 | tiffcmp.exe,\ | |
945 | tiffcp.exe,\ | |
946 | tiffcrop.exe,\ | |
947 | tiffdither.exe,\ | |
948 | tiffdump.exe,\ | |
949 | tiffinfo.exe,\ | |
950 | tiffmedian.exe,\ | |
951 | tiffset.exe,\ | |
952 | tiffsplit.exe,\ | |
953 | ycbcr.exe | |
954 | ||
955 | ||
956 | all : $(OBJ) | |
957 | $! | |
958 | ||
959 | bmp2tiff.obj : bmp2tiff.c | |
960 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
961 | ||
962 | bmp2tiff.exe : bmp2tiff.obj | |
963 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
964 | ||
965 | fax2ps.obj : fax2ps.c | |
966 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
967 | ||
968 | fax2ps.exe : fax2ps.obj | |
969 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
970 | ||
971 | fax2tiff.obj : fax2tiff.c | |
972 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
973 | ||
974 | fax2tiff.exe : fax2tiff.obj | |
975 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
976 | ||
977 | gif2tiff.obj : gif2tiff.c | |
978 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
979 | ||
980 | gif2tiff.exe : gif2tiff.obj | |
981 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
982 | ||
983 | pal2rgb.obj : pal2rgb.c | |
984 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
985 | ||
986 | pal2rgb.exe : pal2rgb.obj | |
987 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
988 | ||
989 | ppm2tiff.obj : ppm2tiff.c | |
990 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
991 | ||
992 | ppm2tiff.exe : ppm2tiff.obj | |
993 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
994 | ||
995 | ras2tiff.obj : ras2tiff.c | |
996 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
997 | ||
998 | ras2tiff.exe : ras2tiff.obj | |
999 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1000 | ||
1001 | raw2tiff.obj : raw2tiff.c | |
1002 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1003 | ||
1004 | raw2tiff.exe : raw2tiff.obj | |
1005 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1006 | ||
1007 | rgb2ycbcr.obj : rgb2ycbcr.c | |
1008 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1009 | ||
1010 | rgb2ycbcr.exe : rgb2ycbcr.obj | |
1011 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1012 | ||
1013 | sgi2tiff.obj : sgi2tiff.c | |
1014 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1015 | ||
1016 | sgi2tiff.exe : sgi2tiff.obj | |
1017 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1018 | ||
1019 | sgisv.obj : sgisv.c | |
1020 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1021 | ||
1022 | sgisv.exe : sgisv.obj | |
1023 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1024 | ||
1025 | thumbnail.obj : thumbnail.c | |
1026 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1027 | ||
1028 | thumbnail.exe : thumbnail.obj | |
1029 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1030 | ||
1031 | tiff2bw.obj : tiff2bw.c | |
1032 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1033 | ||
1034 | tiff2bw.exe : tiff2bw.obj | |
1035 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1036 | ||
1037 | tiff2pdf.obj : tiff2pdf.c | |
1038 | $(CC) $(CFLAGS) /NOWARN $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1039 | ||
1040 | tiff2pdf.exe : tiff2pdf.obj | |
1041 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1042 | ||
1043 | tiff2ps.obj : tiff2ps.c | |
1044 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1045 | ||
1046 | tiff2ps.exe : tiff2ps.obj | |
1047 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1048 | ||
1049 | tiff2rgba.obj : tiff2rgba.c | |
1050 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1051 | ||
1052 | tiff2rgba.exe : tiff2rgba.obj | |
1053 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1054 | ||
1055 | tiffcmp.obj : tiffcmp.c | |
1056 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1057 | ||
1058 | tiffcmp.exe : tiffcmp.obj | |
1059 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1060 | ||
1061 | tiffcp.obj : tiffcp.c | |
1062 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1063 | ||
1064 | tiffcp.exe : tiffcp.obj | |
1065 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1066 | ||
1067 | tiffcrop.obj : tiffcrop.c | |
1068 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1069 | ||
1070 | tiffcrop.exe : tiffcrop.obj | |
1071 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1072 | ||
1073 | tiffdither.obj : tiffdither.c | |
1074 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1075 | ||
1076 | tiffdither.exe : tiffdither.obj | |
1077 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1078 | ||
1079 | tiffdump.obj : tiffdump.c | |
1080 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1081 | ||
1082 | tiffdump.exe : tiffdump.obj | |
1083 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1084 | ||
1085 | tiffgt.obj : tiffgt.c | |
1086 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1087 | ||
1088 | tiffgt.exe : tiffgt.obj | |
1089 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1090 | ||
1091 | tiffinfo.obj : tiffinfo.c | |
1092 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1093 | ||
1094 | tiffinfo.exe : tiffinfo.obj | |
1095 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1096 | ||
1097 | tiffmedian.obj : tiffmedian.c | |
1098 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1099 | ||
1100 | tiffmedian.exe : tiffmedian.obj | |
1101 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1102 | ||
1103 | tiffset.obj : tiffset.c | |
1104 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1105 | ||
1106 | tiffset.exe : tiffset.obj | |
1107 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1108 | ||
1109 | tiffsplit.obj : tiffsplit.c | |
1110 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1111 | ||
1112 | tiffsplit.exe : tiffsplit.obj | |
1113 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1114 | ||
1115 | ycbcr.obj : ycbcr.c | |
1116 | $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) | |
1117 | ||
1118 | ycbcr.exe : ycbcr.obj | |
1119 | LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) | |
1120 | ||
1121 | ||
1122 | CLEAN : | |
1123 | DEL ALL.;* | |
1124 | DEL *.OBJ;* | |
1125 | DEL *.EXE;* | |
1126 | ||
1127 | $! | |
1128 | $! | |
1129 | $! | |
1130 | $!copiing and patching TIFF_CONF.H, TIF_CONFIG.H | |
1131 | $! | |
1132 | $CURRENT = F$ENVIRONMENT (""DEFAULT"") | |
1133 | $CURRENT[F$LOCATE("]",CURRENT),9]:=".LIBTIFF]" | |
1134 | $WRITE SYS$OUTPUT "Creating TIFFCONF.H and TIF_CONFIG.H" | |
1135 | $COPY SYS$INPUT 'CURRENT'TIFFCONF.H | |
1136 | /* | |
1137 | Configuration defines for installed libtiff. | |
1138 | This file maintained for backward compatibility. Do not use definitions | |
1139 | from this file in your programs. | |
1140 | */ | |
1141 | ||
1142 | #ifndef _TIFFCONF_ | |
1143 | #define _TIFFCONF_ | |
1144 | ||
1145 | /* Define to 1 if the system has the type `int16'. */ | |
1146 | //#define HAVE_INT16 | |
1147 | ||
1148 | /* Define to 1 if the system has the type `int32'. */ | |
1149 | //#define HAVE_INT32 | |
1150 | ||
1151 | /* Define to 1 if the system has the type `int8'. */ | |
1152 | //#define HAVE_INT8 | |
1153 | ||
1154 | /* The size of a `int', as computed by sizeof. */ | |
1155 | #define SIZEOF_INT 4 | |
1156 | ||
1157 | /* The size of a `long', as computed by sizeof. */ | |
1158 | #define SIZEOF_LONG 4 | |
1159 | ||
1160 | /* Compatibility stuff. */ | |
1161 | ||
1162 | /* Define as 0 or 1 according to the floating point format suported by the | |
1163 | machine */ | |
1164 | ||
1165 | #ifdef __IEEE_FLOAT | |
1166 | #define HAVE_IEEEFP 1 | |
1167 | #endif | |
1168 | ||
1169 | #define HAVE_GETOPT 1 | |
1170 | ||
1171 | /* Set the native cpu bit order (FILLORDER_LSB2MSB or FILLORDER_MSB2LSB) */ | |
1172 | #define HOST_FILLORDER FILLORDER_LSB2MSB | |
1173 | ||
1174 | /* Native cpu byte order: 1 if big-endian (Motorola) or 0 if little-endian | |
1175 | (Intel) */ | |
1176 | #define HOST_BIGENDIAN 0 | |
1177 | ||
1178 | /* Support CCITT Group 3 & 4 algorithms */ | |
1179 | #define CCITT_SUPPORT 1 | |
1180 | ||
1181 | /* Support LogLuv high dynamic range encoding */ | |
1182 | #define LOGLUV_SUPPORT 1 | |
1183 | ||
1184 | /* Support LZW algorithm */ | |
1185 | #define LZW_SUPPORT 1 | |
1186 | ||
1187 | /* Support NeXT 2-bit RLE algorithm */ | |
1188 | #define NEXT_SUPPORT 1 | |
1189 | ||
1190 | /* Support Old JPEG compresson (read contrib/ojpeg/README first! Compilation | |
1191 | fails with unpatched IJG JPEG library) */ | |
1192 | ||
1193 | /* Support Macintosh PackBits algorithm */ | |
1194 | #define PACKBITS_SUPPORT 1 | |
1195 | ||
1196 | /* Support Pixar log-format algorithm (requires Zlib) */ | |
1197 | #define PIXARLOG_SUPPORT 1 | |
1198 | ||
1199 | /* Support ThunderScan 4-bit RLE algorithm */ | |
1200 | #define THUNDER_SUPPORT 1 | |
1201 | ||
1202 | /* Support Deflate compression */ | |
1203 | /* #undef ZIP_SUPPORT */ | |
1204 | ||
1205 | /* Support strip chopping (whether or not to convert single-strip uncompressed | |
1206 | images to mutiple strips of ~8Kb to reduce memory usage) */ | |
1207 | #define STRIPCHOP_DEFAULT TIFF_STRIPCHOP | |
1208 | ||
1209 | /* Enable SubIFD tag (330) support */ | |
1210 | #define SUBIFD_SUPPORT 1 | |
1211 | ||
1212 | /* Treat extra sample as alpha (default enabled). The RGBA interface will | |
1213 | treat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Many | |
1214 | packages produce RGBA files but don't mark the alpha properly. */ | |
1215 | #define DEFAULT_EXTRASAMPLE_AS_ALPHA 1 | |
1216 | ||
1217 | /* Pick up YCbCr subsampling info from the JPEG data stream to support files | |
1218 | lacking the tag (default enabled). */ | |
1219 | #define CHECK_JPEG_YCBCR_SUBSAMPLING 1 | |
1220 | ||
1221 | /* | |
1222 | * Feature support definitions. | |
1223 | * XXX: These macros are obsoleted. Don't use them in your apps! | |
1224 | * Macros stays here for backward compatibility and should be always defined. | |
1225 | */ | |
1226 | #define COLORIMETRY_SUPPORT | |
1227 | #define YCBCR_SUPPORT | |
1228 | #define CMYK_SUPPORT | |
1229 | #define ICC_SUPPORT | |
1230 | #define PHOTOSHOP_SUPPORT | |
1231 | #define IPTC_SUPPORT | |
1232 | ||
1233 | #endif /* _TIFFCONF_ */ | |
1234 | ||
1235 | ||
1236 | $COPY SYS$INPUT 'CURRENT'TIF_CONFIG.H | |
1237 | /* Define to 1 if you have the <assert.h> header file. */ | |
1238 | ||
1239 | #ifndef HAVE_GETOPT | |
1240 | # define HAVE_GETOPT 1 | |
1241 | #endif | |
1242 | ||
1243 | #define HAVE_ASSERT_H 1 | |
1244 | ||
1245 | /* Define to 1 if you have the <fcntl.h> header file. */ | |
1246 | #define HAVE_FCNTL_H 1 | |
1247 | ||
1248 | /* Define as 0 or 1 according to the floating point format suported by the | |
1249 | machine */ | |
1250 | ||
1251 | #ifdef __IEEE_FLOAT | |
1252 | #define HAVE_IEEEFP 1 | |
1253 | #endif | |
1254 | ||
1255 | #define HAVE_UNISTD_H 1 | |
1256 | ||
1257 | #define HAVE_STRING_H 1 | |
1258 | /* Define to 1 if you have the <sys/types.h> header file. */ | |
1259 | #define HAVE_SYS_TYPES_H 1 | |
1260 | ||
1261 | /* Define to 1 if you have the <io.h> header file. */ | |
1262 | //#define HAVE_IO_H 1 | |
1263 | ||
1264 | /* Define to 1 if you have the <search.h> header file. */ | |
1265 | //#define HAVE_SEARCH_H 1 | |
1266 | ||
1267 | /* The size of a `int', as computed by sizeof. */ | |
1268 | #define SIZEOF_INT 4 | |
1269 | ||
1270 | /* The size of a `long', as computed by sizeof. */ | |
1271 | #define SIZEOF_LONG 4 | |
1272 | ||
1273 | /* Set the native cpu bit order */ | |
1274 | #define HOST_FILLORDER FILLORDER_LSB2MSB | |
1275 | ||
1276 | /* Define to 1 if your processor stores words with the most significant byte | |
1277 | first (like Motorola and SPARC, unlike Intel and VAX). */ | |
1278 | /* #undef WORDS_BIGENDIAN */ | |
1279 | ||
1280 | /* Define to `__inline__' or `__inline' if that's what the C compiler | |
1281 | calls it, or to nothing if 'inline' is not supported under any name. */ | |
1282 | /* | |
1283 | #ifndef __cplusplus | |
1284 | # ifndef inline | |
1285 | # define inline __inline | |
1286 | # endif | |
1287 | #endif | |
1288 | */ | |
1289 | ||
1290 | /* Support CCITT Group 3 & 4 algorithms */ | |
1291 | #define CCITT_SUPPORT 1 | |
1292 | ||
1293 | /* Pick up YCbCr subsampling info from the JPEG data stream to support files | |
1294 | lacking the tag (default enabled). */ | |
1295 | #define CHECK_JPEG_YCBCR_SUBSAMPLING 1 | |
1296 | /* Support C++ stream API (requires C++ compiler) */ | |
1297 | #define CXX_SUPPORT 1 | |
1298 | ||
1299 | /* Treat extra sample as alpha (default enabled). The RGBA interface will | |
1300 | treat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Many | |
1301 | packages produce RGBA files but don't mark the alpha properly. */ | |
1302 | #define DEFAULT_EXTRASAMPLE_AS_ALPHA 1 | |
1303 | ||
1304 | /* little Endian */ | |
1305 | #define HOST_BIGENDIAN 0 | |
1306 | #define JPEG_SUPPORT 1 | |
1307 | #define LOGLUV_SUPPORT 1 | |
1308 | /* Support LZW algorithm */ | |
1309 | #define LZW_SUPPORT 1 | |
1310 | ||
1311 | /* Support Microsoft Document Imaging format */ | |
1312 | #define MDI_SUPPORT 1 | |
1313 | ||
1314 | /* Support NeXT 2-bit RLE algorithm */ | |
1315 | #define NEXT_SUPPORT 1 | |
1316 | #define OJPEG_SUPPORT 1 | |
1317 | ||
1318 | /* Name of package */ | |
1319 | #define PACKAGE "tiff" | |
1320 | ||
1321 | ||
1322 | /* Define to the address where bug reports for this package should be sent. */ | |
1323 | #define PACKAGE_BUGREPORT "tiff@lists.maptools.org" | |
1324 | ||
1325 | /* Define to the full name of this package. */ | |
1326 | #define PACKAGE_NAME "LibTIFF Software" | |
1327 | ||
1328 | /* Define to the full name and version of this package. */ | |
1329 | #define PACKAGE_STRING "LibTIFF Software 3.9.0beta for VMS" | |
1330 | ||
1331 | /* Define to the one symbol short name of this package. */ | |
1332 | #define PACKAGE_TARNAME "tiff" | |
1333 | ||
1334 | $PURGE 'CURRENT'TIFFCONF.H | |
1335 | $PURGE 'CURRENT'TIF_CONFIG.H | |
1336 | $OPEN/APPEND OUT 'CURRENT'TIF_CONFIG.H | |
1337 | $IF HAVE_LFIND.EQ.1 | |
1338 | $ THEN | |
1339 | $ WRITE OUT "#define HAVE_SEARCH_H 1" | |
1340 | $ ELSE | |
1341 | $ WRITE OUT "#undef HAVE_SEARCH_H" | |
1342 | $ENDIF | |
1343 | $CLOSE OUT | |
1344 | $! | |
1345 | $! | |
1346 | $WRITE SYS$OUTPUT " " | |
1347 | $WRITE SYS$OUTPUT " " | |
1348 | $WRITE SYS$OUTPUT "Now you can type @BUILD " | |
1349 | $! | |
1350 | $EXIT: | |
1351 | $DEFINE SYS$ERROR _NLA0: | |
1352 | $DEFINE SYS$OUTPUT _NLA0: | |
1353 | $DEL TEST.OBJ;* | |
1354 | $DEL TEST.C;* | |
1355 | $DEL TEST.EXE;* | |
1356 | $DEAS SYS$ERROR | |
1357 | $DEAS SYS$OUTPUT |