1 $! $Id: configure.com,v 1.3 2012-07-29 15:45:29 tgl Exp $
3 $! OpenVMS configure procedure for libtiff
4 $! (c) Alexey Chupahin 22-NOV-2007
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.
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.
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
29 $WRITE SYS$OUTPUT "Configuring libTIFF library"
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
41 $IF ( (CPU.EQS."Alpha").OR.(CPU.EQS."I64") )
47 $MMS = F$SEARCH("SYS$SYSTEM:MMS.EXE") .NES. ""
49 $IF (MMS .OR. MMK.NES."") THEN GOTO TEST_LIBRARIES
50 $! I cant find any make tool
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'"
62 $IF (P1.EQS."STATIC").OR.(P1.EQS."static") THEN SHARED=0
65 $!"Checking for strcasecmp "
66 $ DEFINE SYS$ERROR _NLA0:
67 $ DEFINE SYS$OUTPUT _NLA0:
68 $ CC/OBJECT=TEST.OBJ/INCLUDE=(ZLIB) SYS$INPUT
74 if (strcasecmp("bla", "Bla")==0) exit(0);
81 $IF (TMP .NE. %X10B90001)
86 $DEFINE SYS$ERROR _NLA0:
87 $DEFINE SYS$OUTPUT _NLA0:
92 $!WRITE SYS$OUTPUT TMP
93 $IF (TMP .NE. %X10000001)
99 $DEFINE SYS$ERROR _NLA0:
100 $DEFINE SYS$OUTPUT _NLA0:
102 $IF ($STATUS .NE. %X00000001)
111 $IF (HAVE_STRCASECMP.EQ.1)
113 $ WRITE SYS$OUTPUT "Checking for strcasecmp ... Yes"
115 $ WRITE SYS$OUTPUT "Checking for strcasecmp ... No"
120 $!"Checking for lfind "
121 $ DEFINE SYS$ERROR _NLA0:
122 $ DEFINE SYS$OUTPUT _NLA0:
123 $ CC/OBJECT=TEST.OBJ/INCLUDE=(ZLIB) SYS$INPUT
128 lfind((const void *)key, (const void *)NULL, (size_t *)NULL,
135 $IF (TMP .NE. %X10B90001)
140 $DEFINE SYS$ERROR _NLA0:
141 $DEFINE SYS$OUTPUT _NLA0:
146 $!WRITE SYS$OUTPUT TMP
147 $IF (TMP .NE. %X10000001)
156 $IF (HAVE_LFIND.EQ.1)
158 $ WRITE SYS$OUTPUT "Checking for lfind ... Yes"
160 $ WRITE SYS$OUTPUT "Checking for lfind ... No"
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
173 printf("checking version zlib: %s\n",zlibVersion());
178 $!WRITE SYS$OUTPUT TMP
179 $IF (TMP .NE. %X10B90001)
184 $DEFINE SYS$ERROR _NLA0:
185 $DEFINE SYS$OUTPUT _NLA0:
186 $LINK/EXE=TEST TEST,ZLIB:LIBZ/LIB
190 $!WRITE SYS$OUTPUT TMP
191 $IF (TMP .NE. %X10000001)
200 $ WRITE SYS$OUTPUT "Checking for correct zlib library ... Yes"
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"
209 $! Checking for JPEG ...
210 $ DEFINE SYS$ERROR _NLA0:
211 $ DEFINE SYS$OUTPUT _NLA0:
212 $ CC/OBJECT=TEST.OBJ/INCLUDE=(JPEG) SYS$INPUT
216 #include <jversion.h>
219 printf("checking version jpeg: %s\n",JVERSION);
220 jpeg_quality_scaling(0);
226 $!WRITE SYS$OUTPUT TMP
227 $IF (TMP .NE. %X10B90001)
229 $ WRITE SYS$OUTPUT "Checking for static jpeg library ... No"
232 $DEFINE SYS$ERROR _NLA0:
233 $DEFINE SYS$OUTPUT _NLA0:
234 $LINK/EXE=TEST TEST,JPEG:LIBJPEG/LIB
238 $!WRITE SYS$OUTPUT TMP
239 $IF (TMP .NE. %X10000001)
247 $ WRITE SYS$OUTPUT "Checking for static jpeg library ... Yes"
248 $ JPEG_LIBRARY_PATH="JPEG:LIBJPEG/LIB"
251 $ WRITE SYS$OUTPUT "Checking for static jpeg library ... No"
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"
259 $DEFINE SYS$ERROR _NLA0:
260 $DEFINE SYS$OUTPUT _NLA0:
261 $LINK/EXE=TEST TEST,TEST/OPT
265 $!WRITE SYS$OUTPUT TMP
266 $IF (TMP .NE. %X10000001)
272 $IF (HAVE_JPEG_SHARED.EQ.1)
274 $ WRITE SYS$OUTPUT "Checking for shared jpeg library ... Yes"
275 $ JPEG_LIBRARY_PATH="SYS$SHARE:LIBJPEG$SHR/SHARE"
277 $ WRITE SYS$OUTPUT "Checking for shared jpeg library ... No"
280 $ IF ( (HAVE_JPEG_SHARED.EQ.0).AND.(HAVE_JPEG.EQ.0) )
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"
288 $! Checking for X11 ...
289 $IF F$TRNLNM("DECW$INCLUDE") .NES. ""
291 $ WRITE SYS$OUTPUT "Checking for X11 ... Yes"
293 $ WRITE SYS$OUTPUT "Checking for X11 ... No"
294 $ WRITE SYS$OUTPUT "This is fatal. Please install X11 software"
298 $!WRITING BUILD FILES
299 $OPEN/WRITE OUT BUILD.COM
300 $ WRITE OUT "$set def [.port]"
302 $ WRITE OUT "$set def [-.libtiff]"
304 $ WRITE OUT "$set def [-.tools]"
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"
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 ""***************************************************************************** "" "
357 $! DESCRIP.MMS in [.PORT]
359 $IF HAVE_STRCASECMP.NE.1
361 $ OBJ=OBJ+",strcasecmp.obj"
365 $ OBJ=OBJ+",lfind.obj"
367 $OPEN/WRITE OUT [.PORT]DESCRIP.MMS
368 $WRITE OUT "OBJ=",OBJ
370 $WRITE OUT "LIBPORT.OLB : $(OBJ)"
371 $WRITE OUT " LIB/CREA LIBPORT $(OBJ)"
374 $WRITE OUT "dummy.obj : dummy.c"
375 $WRITE OUT " $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)"
378 $WRITE OUT "strcasecmp.obj : strcasecmp.c"
379 $WRITE OUT " $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)"
382 $WRITE OUT "lfind.obj : lfind.c"
383 $WRITE OUT " $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)"
389 $WRITE SYS$OUTPUT "Creating LIBTIFF$DEF.OPT"
392 $ COPY SYS$INPUT TIFF$DEF.OPT
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-
544 $ COPY SYS$INPUT TIFF$DEF.OPT
546 UNIVERSAL=TIFFGetVersion
547 UNIVERSAL=TIFFCleanup
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
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
601 UNIVERSAL=TIFFClientOpen
602 UNIVERSAL=TIFFFileName
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
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
694 $! Writing TIFF$SHR.OPT file to build TOOLS
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"
706 $! Writing OPT.OPT file to build TOOLS
707 $OPEN/WRITE OUT OPT.OPT
710 $ WRITE OUT "[-.LIBTIFF]TIFF$SHR/SHARE"
711 $ WRITE OUT JPEG_LIBRARY_PATH
713 $ WRITE OUT "[-.LIBTIFF]TIFF/LIB"
714 $ WRITE OUT "[-.PORT]LIBPORT/LIB"
715 $ WRITE OUT JPEG_LIBRARY_PATH
717 $ WRITE OUT "ZLIB:LIBZ/LIB"
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.
728 INCL = /INCLUDE=(JPEG,ZLIB,[])
732 OBJ_SYSDEP_MODULE = tif_vms.obj
770 tif_zip.obj, $(OBJ_SYSDEP_MODULE)
774 $ APP SYS$INPUT [.LIBTIFF]DESCRIP.MMS
775 ALL : tiff.olb, tiff$shr.exe
776 $WRITE SYS$OUTPUT "Done"
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
784 $ APP SYS$INPUT [.LIBTIFF]DESCRIP.MMS
786 $WRITE SYS$OUTPUT "Done"
791 $ APP SYS$INPUT [.LIBTIFF]DESCRIP.MMS
794 lib/crea tiff.olb $(OBJ)
796 #tif_config.h : tif_config.h-vms
797 # copy tif_config.h-vms tif_config.h
799 #tiffconf.h : tiffconf.h-vms
800 # copy tiffconf.h-vms tiffconf.h
802 tif_aux.obj : tif_aux.c
803 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
805 tif_close.obj : tif_close.c
806 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
808 tif_codec.obj : tif_codec.c
809 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
811 tif_color.obj : tif_color.c
812 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
814 tif_compress.obj : tif_compress.c
815 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
817 tif_dir.obj : tif_dir.c
818 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
820 tif_dirinfo.obj : tif_dirinfo.c
821 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
823 tif_dirread.obj : tif_dirread.c
824 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
826 tif_dirwrite.obj : tif_dirwrite.c
827 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
829 tif_dumpmode.obj : tif_dumpmode.c
830 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
832 tif_error.obj : tif_error.c
833 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
835 tif_extension.obj : tif_extension.c
836 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
838 tif_fax3.obj : tif_fax3.c
839 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
841 tif_fax3sm.obj : tif_fax3sm.c
842 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
844 tif_flush.obj : tif_flush.c
845 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
847 tif_getimage.obj : tif_getimage.c
848 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
850 tif_jbig.obj : tif_jbig.c
851 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
853 tif_jpeg.obj : tif_jpeg.c
854 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
856 tif_luv.obj : tif_luv.c
857 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
859 tif_lzw.obj : tif_lzw.c
860 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
862 tif_next.obj : tif_next.c
863 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
865 tif_ojpeg.obj : tif_ojpeg.c
866 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
868 tif_open.obj : tif_open.c
869 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
871 tif_packbits.obj : tif_packbits.c
872 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
874 tif_pixarlog.obj : tif_pixarlog.c
875 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
877 tif_predict.obj : tif_predict.c
878 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
880 tif_print.obj : tif_print.c
881 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
883 tif_read.obj : tif_read.c
884 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
886 tif_strip.obj : tif_strip.c
887 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
889 tif_swab.obj : tif_swab.c
890 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
892 tif_thunder.obj : tif_thunder.c
893 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
895 tif_tile.obj : tif_tile.c
896 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
898 tif_unix.obj : tif_unix.c
899 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
901 tif_version.obj : tif_version.c
902 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
904 tif_warning.obj : tif_warning.c
905 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
907 tif_write.obj : tif_write.c
908 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
910 tif_zip.obj : tif_zip.c
911 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
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
925 INCL = /INCL=([],[-.LIBTIFF])
959 bmp2tiff.obj : bmp2tiff.c
960 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
962 bmp2tiff.exe : bmp2tiff.obj
963 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
965 fax2ps.obj : fax2ps.c
966 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
968 fax2ps.exe : fax2ps.obj
969 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
971 fax2tiff.obj : fax2tiff.c
972 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
974 fax2tiff.exe : fax2tiff.obj
975 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
977 gif2tiff.obj : gif2tiff.c
978 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
980 gif2tiff.exe : gif2tiff.obj
981 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
983 pal2rgb.obj : pal2rgb.c
984 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
986 pal2rgb.exe : pal2rgb.obj
987 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
989 ppm2tiff.obj : ppm2tiff.c
990 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
992 ppm2tiff.exe : ppm2tiff.obj
993 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
995 ras2tiff.obj : ras2tiff.c
996 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
998 ras2tiff.exe : ras2tiff.obj
999 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1001 raw2tiff.obj : raw2tiff.c
1002 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1004 raw2tiff.exe : raw2tiff.obj
1005 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1007 rgb2ycbcr.obj : rgb2ycbcr.c
1008 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1010 rgb2ycbcr.exe : rgb2ycbcr.obj
1011 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1013 sgi2tiff.obj : sgi2tiff.c
1014 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1016 sgi2tiff.exe : sgi2tiff.obj
1017 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1020 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1022 sgisv.exe : sgisv.obj
1023 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1025 thumbnail.obj : thumbnail.c
1026 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1028 thumbnail.exe : thumbnail.obj
1029 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1031 tiff2bw.obj : tiff2bw.c
1032 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1034 tiff2bw.exe : tiff2bw.obj
1035 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1037 tiff2pdf.obj : tiff2pdf.c
1038 $(CC) $(CFLAGS) /NOWARN $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1040 tiff2pdf.exe : tiff2pdf.obj
1041 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1043 tiff2ps.obj : tiff2ps.c
1044 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1046 tiff2ps.exe : tiff2ps.obj
1047 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1049 tiff2rgba.obj : tiff2rgba.c
1050 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1052 tiff2rgba.exe : tiff2rgba.obj
1053 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1055 tiffcmp.obj : tiffcmp.c
1056 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1058 tiffcmp.exe : tiffcmp.obj
1059 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1061 tiffcp.obj : tiffcp.c
1062 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1064 tiffcp.exe : tiffcp.obj
1065 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1067 tiffcrop.obj : tiffcrop.c
1068 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1070 tiffcrop.exe : tiffcrop.obj
1071 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1073 tiffdither.obj : tiffdither.c
1074 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1076 tiffdither.exe : tiffdither.obj
1077 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1079 tiffdump.obj : tiffdump.c
1080 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1082 tiffdump.exe : tiffdump.obj
1083 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1085 tiffgt.obj : tiffgt.c
1086 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1088 tiffgt.exe : tiffgt.obj
1089 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1091 tiffinfo.obj : tiffinfo.c
1092 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1094 tiffinfo.exe : tiffinfo.obj
1095 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1097 tiffmedian.obj : tiffmedian.c
1098 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1100 tiffmedian.exe : tiffmedian.obj
1101 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1103 tiffset.obj : tiffset.c
1104 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1106 tiffset.exe : tiffset.obj
1107 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1109 tiffsplit.obj : tiffsplit.c
1110 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1112 tiffsplit.exe : tiffsplit.obj
1113 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1116 $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
1118 ycbcr.exe : ycbcr.obj
1119 LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS)
1130 $!copiing and patching TIFF_CONF.H, TIF_CONFIG.H
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
1137 Configuration defines for installed libtiff.
1138 This file maintained for backward compatibility. Do not use definitions
1139 from this file in your programs.
1145 /* Define to 1 if the system has the type `int16'. */
1146 //#define HAVE_INT16
1148 /* Define to 1 if the system has the type `int32'. */
1149 //#define HAVE_INT32
1151 /* Define to 1 if the system has the type `int8'. */
1154 /* The size of a `int', as computed by sizeof. */
1155 #define SIZEOF_INT 4
1157 /* The size of a `long', as computed by sizeof. */
1158 #define SIZEOF_LONG 4
1160 /* Compatibility stuff. */
1162 /* Define as 0 or 1 according to the floating point format suported by the
1166 #define HAVE_IEEEFP 1
1169 #define HAVE_GETOPT 1
1171 /* Set the native cpu bit order (FILLORDER_LSB2MSB or FILLORDER_MSB2LSB) */
1172 #define HOST_FILLORDER FILLORDER_LSB2MSB
1174 /* Native cpu byte order: 1 if big-endian (Motorola) or 0 if little-endian
1176 #define HOST_BIGENDIAN 0
1178 /* Support CCITT Group 3 & 4 algorithms */
1179 #define CCITT_SUPPORT 1
1181 /* Support LogLuv high dynamic range encoding */
1182 #define LOGLUV_SUPPORT 1
1184 /* Support LZW algorithm */
1185 #define LZW_SUPPORT 1
1187 /* Support NeXT 2-bit RLE algorithm */
1188 #define NEXT_SUPPORT 1
1190 /* Support Old JPEG compresson (read contrib/ojpeg/README first! Compilation
1191 fails with unpatched IJG JPEG library) */
1193 /* Support Macintosh PackBits algorithm */
1194 #define PACKBITS_SUPPORT 1
1196 /* Support Pixar log-format algorithm (requires Zlib) */
1197 #define PIXARLOG_SUPPORT 1
1199 /* Support ThunderScan 4-bit RLE algorithm */
1200 #define THUNDER_SUPPORT 1
1202 /* Support Deflate compression */
1203 /* #undef ZIP_SUPPORT */
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
1209 /* Enable SubIFD tag (330) support */
1210 #define SUBIFD_SUPPORT 1
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
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
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.
1226 #define COLORIMETRY_SUPPORT
1227 #define YCBCR_SUPPORT
1228 #define CMYK_SUPPORT
1230 #define PHOTOSHOP_SUPPORT
1231 #define IPTC_SUPPORT
1233 #endif /* _TIFFCONF_ */
1236 $COPY SYS$INPUT 'CURRENT'TIF_CONFIG.H
1237 /* Define to 1 if you have the <assert.h> header file. */
1240 # define HAVE_GETOPT 1
1243 #define HAVE_ASSERT_H 1
1245 /* Define to 1 if you have the <fcntl.h> header file. */
1246 #define HAVE_FCNTL_H 1
1248 /* Define as 0 or 1 according to the floating point format suported by the
1252 #define HAVE_IEEEFP 1
1255 #define HAVE_UNISTD_H 1
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
1261 /* Define to 1 if you have the <io.h> header file. */
1262 //#define HAVE_IO_H 1
1264 /* Define to 1 if you have the <search.h> header file. */
1265 //#define HAVE_SEARCH_H 1
1267 /* The size of a `int', as computed by sizeof. */
1268 #define SIZEOF_INT 4
1270 /* The size of a `long', as computed by sizeof. */
1271 #define SIZEOF_LONG 4
1273 /* Set the native cpu bit order */
1274 #define HOST_FILLORDER FILLORDER_LSB2MSB
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 */
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. */
1285 # define inline __inline
1290 /* Support CCITT Group 3 & 4 algorithms */
1291 #define CCITT_SUPPORT 1
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
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
1305 #define HOST_BIGENDIAN 0
1306 #define JPEG_SUPPORT 1
1307 #define LOGLUV_SUPPORT 1
1308 /* Support LZW algorithm */
1309 #define LZW_SUPPORT 1
1311 /* Support Microsoft Document Imaging format */
1312 #define MDI_SUPPORT 1
1314 /* Support NeXT 2-bit RLE algorithm */
1315 #define NEXT_SUPPORT 1
1316 #define OJPEG_SUPPORT 1
1318 /* Name of package */
1319 #define PACKAGE "tiff"
1322 /* Define to the address where bug reports for this package should be sent. */
1323 #define PACKAGE_BUGREPORT "tiff@lists.maptools.org"
1325 /* Define to the full name of this package. */
1326 #define PACKAGE_NAME "LibTIFF Software"
1328 /* Define to the full name and version of this package. */
1329 #define PACKAGE_STRING "LibTIFF Software 3.9.0beta for VMS"
1331 /* Define to the one symbol short name of this package. */
1332 #define PACKAGE_TARNAME "tiff"
1334 $PURGE 'CURRENT'TIFFCONF.H
1335 $PURGE 'CURRENT'TIF_CONFIG.H
1336 $OPEN/APPEND OUT 'CURRENT'TIF_CONFIG.H
1339 $ WRITE OUT "#define HAVE_SEARCH_H 1"
1341 $ WRITE OUT "#undef HAVE_SEARCH_H"
1346 $WRITE SYS$OUTPUT " "
1347 $WRITE SYS$OUTPUT " "
1348 $WRITE SYS$OUTPUT "Now you can type @BUILD "
1351 $DEFINE SYS$ERROR _NLA0:
1352 $DEFINE SYS$OUTPUT _NLA0: