Blame configure.com

Packit 994f1a
$! $Id: configure.com,v 1.1.2.2 2009-08-20 22:31:00 bfriesen Exp $
Packit 994f1a
$!
Packit 994f1a
$! OpenVMS configure procedure for libtiff
Packit 994f1a
$! (c) Alexey Chupahin  22-NOV-2007
Packit 994f1a
$! elvis_75@mail.ru
Packit 994f1a
$!
Packit 994f1a
$! Permission to use, copy, modify, distribute, and sell this software and 
Packit 994f1a
$! its documentation for any purpose is hereby granted without fee, provided
Packit 994f1a
$! that (i) the above copyright notices and this permission notice appear in
Packit 994f1a
$! all copies of the software and related documentation, and (ii) the names of
Packit 994f1a
$! Sam Leffler and Silicon Graphics may not be used in any advertising or
Packit 994f1a
$! publicity relating to the software without the specific, prior written
Packit 994f1a
$! permission of Sam Leffler and Silicon Graphics.
Packit 994f1a
$! 
Packit 994f1a
$! THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 
Packit 994f1a
$! EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 
Packit 994f1a
$! WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  
Packit 994f1a
$! 
Packit 994f1a
$! IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
Packit 994f1a
$! ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
Packit 994f1a
$! OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
Packit 994f1a
$! WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 
Packit 994f1a
$! LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 
Packit 994f1a
$! OF THIS SOFTWARE.
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$ SET NOON
Packit 994f1a
$WRITE SYS$OUTPUT " "
Packit 994f1a
$WRITE SYS$OUTPUT "Configuring libTIFF library"
Packit 994f1a
$WRITE SYS$OUTPUT " "
Packit 994f1a
$! Checking architecture
Packit 994f1a
$DECC = F$SEARCH("SYS$SYSTEM:DECC$COMPILER.EXE") .NES. ""
Packit 994f1a
$IF (.NOT. DECC) THEN $WRITE SYS$OUTPUT  "BAD compiler" GOTO EXIT
Packit 994f1a
$    IF F$GETSYI("ARCH_TYPE").EQ.1 THEN CPU = "VAX"
Packit 994f1a
$    IF F$GETSYI("ARCH_TYPE").EQ.2 THEN CPU = "Alpha"
Packit 994f1a
$    IF F$GETSYI("ARCH_TYPE").EQ.3 THEN CPU = "I64"
Packit 994f1a
$    OS = F$GETSYI("VERSION")
Packit 994f1a
$WRITE SYS$OUTPUT "Checking architecture	...  ", CPU
Packit 994f1a
$WRITE SYS$OUTPUT "Checking OS          	...  OpenVMS ",OS
Packit 994f1a
$SHARED=0
Packit 994f1a
$IF ( (CPU.EQS."Alpha").OR.(CPU.EQS."I64") )
Packit 994f1a
$  THEN
Packit 994f1a
$       SHARED=64
Packit 994f1a
$  ELSE
Packit 994f1a
$       SHARED=32
Packit 994f1a
$ENDIF
Packit 994f1a
$MMS = F$SEARCH("SYS$SYSTEM:MMS.EXE") .NES. ""
Packit 994f1a
$MMK = F$TYPE(MMK) 
Packit 994f1a
$IF (MMS .OR. MMK.NES."") THEN GOTO TEST_LIBRARIES
Packit 994f1a
$! I cant find any make tool
Packit 994f1a
$GOTO EXIT
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$TEST_LIBRARIES:
Packit 994f1a
$!   Setting as MAKE utility one of MMS or MMK. I prefer MMS.
Packit 994f1a
$IF (MMK.NES."") THEN MAKE="MMK"
Packit 994f1a
$IF (MMS) THEN MAKE="MMS"
Packit 994f1a
$WRITE SYS$OUTPUT "Checking build utility	...  ''MAKE'"
Packit 994f1a
$WRITE SYS$OUTPUT " "
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$IF (P1.EQS."STATIC").OR.(P1.EQS."static") THEN SHARED=0
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$!"Checking for strcasecmp "
Packit 994f1a
$ DEFINE SYS$ERROR _NLA0:
Packit 994f1a
$ DEFINE SYS$OUTPUT _NLA0:
Packit 994f1a
$ CC/OBJECT=TEST.OBJ/INCLUDE=(ZLIB) SYS$INPUT
Packit 994f1a
	#include  <strings.h>
Packit 994f1a
	#include  <stdlib.h>
Packit 994f1a
Packit 994f1a
    int main()
Packit 994f1a
	{
Packit 994f1a
        if (strcasecmp("bla", "Bla")==0) exit(0);
Packit 994f1a
	   else exit(2);
Packit 994f1a
	}
Packit 994f1a
$!
Packit 994f1a
$TMP = $STATUS
Packit 994f1a
$DEASS SYS$ERROR
Packit 994f1a
$DEAS  SYS$OUTPUT
Packit 994f1a
$IF (TMP .NE. %X10B90001)
Packit 994f1a
$  THEN
Packit 994f1a
$       HAVE_STRCASECMP=0
Packit 994f1a
$       GOTO NEXT1
Packit 994f1a
$ENDIF
Packit 994f1a
$DEFINE SYS$ERROR _NLA0:
Packit 994f1a
$DEFINE SYS$OUTPUT _NLA0:
Packit 994f1a
$LINK/EXE=TEST TEST
Packit 994f1a
$TMP = $STATUS
Packit 994f1a
$DEAS  SYS$ERROR
Packit 994f1a
$DEAS  SYS$OUTPUT
Packit 994f1a
$!WRITE SYS$OUTPUT TMP
Packit 994f1a
$IF (TMP .NE. %X10000001)
Packit 994f1a
$  THEN
Packit 994f1a
$       HAVE_STRCASECMP=0
Packit 994f1a
$       GOTO NEXT1
Packit 994f1a
$ENDIF
Packit 994f1a
$!
Packit 994f1a
$DEFINE SYS$ERROR _NLA0:
Packit 994f1a
$DEFINE SYS$OUTPUT _NLA0:
Packit 994f1a
$RUN TEST
Packit 994f1a
$IF ($STATUS .NE. %X00000001)
Packit 994f1a
$  THEN
Packit 994f1a
$	HAVE_STRCASECMP=0
Packit 994f1a
$  ELSE
Packit 994f1a
$	 HAVE_STRCASECMP=1
Packit 994f1a
$ENDIF
Packit 994f1a
$DEAS  SYS$ERROR
Packit 994f1a
$DEAS  SYS$OUTPUT
Packit 994f1a
$NEXT1:
Packit 994f1a
$IF (HAVE_STRCASECMP.EQ.1)
Packit 994f1a
$  THEN
Packit 994f1a
$ 	WRITE SYS$OUTPUT "Checking for strcasecmp ...   Yes"	
Packit 994f1a
$  ELSE
Packit 994f1a
$	WRITE SYS$OUTPUT "Checking for strcasecmp ...   No"
Packit 994f1a
$ENDIF
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
Packit 994f1a
$!"Checking for lfind "
Packit 994f1a
$ DEFINE SYS$ERROR _NLA0:
Packit 994f1a
$ DEFINE SYS$OUTPUT _NLA0:
Packit 994f1a
$ CC/OBJECT=TEST.OBJ/INCLUDE=(ZLIB) SYS$INPUT
Packit 994f1a
        #include  <search.h>
Packit 994f1a
Packit 994f1a
    int main()
Packit 994f1a
        {
Packit 994f1a
        lfind((const void *)key, (const void *)NULL, (size_t *)NULL,
Packit 994f1a
           (size_t) 0, NULL);
Packit 994f1a
        }
Packit 994f1a
$!
Packit 994f1a
$TMP = $STATUS
Packit 994f1a
$DEASS SYS$ERROR
Packit 994f1a
$DEAS  SYS$OUTPUT
Packit 994f1a
$IF (TMP .NE. %X10B90001)
Packit 994f1a
$  THEN
Packit 994f1a
$       HAVE_LFIND=0
Packit 994f1a
$       GOTO NEXT2
Packit 994f1a
$ENDIF
Packit 994f1a
$DEFINE SYS$ERROR _NLA0:
Packit 994f1a
$DEFINE SYS$OUTPUT _NLA0:
Packit 994f1a
$LINK/EXE=TEST TEST
Packit 994f1a
$TMP = $STATUS
Packit 994f1a
$DEAS  SYS$ERROR
Packit 994f1a
$DEAS  SYS$OUTPUT
Packit 994f1a
$!WRITE SYS$OUTPUT TMP
Packit 994f1a
$IF (TMP .NE. %X10000001)
Packit 994f1a
$  THEN
Packit 994f1a
$       HAVE_LFIND=0
Packit 994f1a
$       GOTO NEXT2
Packit 994f1a
$  ELSE
Packit 994f1a
$        HAVE_LFIND=1
Packit 994f1a
$ENDIF
Packit 994f1a
$!
Packit 994f1a
$NEXT2:
Packit 994f1a
$IF (HAVE_LFIND.EQ.1)
Packit 994f1a
$  THEN
Packit 994f1a
$       WRITE SYS$OUTPUT "Checking for lfind ...   Yes"
Packit 994f1a
$  ELSE
Packit 994f1a
$       WRITE SYS$OUTPUT "Checking for lfind ...   No"
Packit 994f1a
$ENDIF
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$!"Checking for correct zlib library    "
Packit 994f1a
$ DEFINE SYS$ERROR _NLA0:
Packit 994f1a
$ DEFINE SYS$OUTPUT _NLA0:
Packit 994f1a
$ CC/OBJECT=TEST.OBJ/INCLUDE=(ZLIB) SYS$INPUT
Packit 994f1a
      #include <stdlib.h>
Packit 994f1a
      #include <stdio.h>
Packit 994f1a
      #include <zlib.h>
Packit 994f1a
   int main()
Packit 994f1a
     {
Packit 994f1a
        printf("checking version zlib:  %s\n",zlibVersion());
Packit 994f1a
     }
Packit 994f1a
$TMP = $STATUS
Packit 994f1a
$DEASS SYS$ERROR
Packit 994f1a
$DEAS  SYS$OUTPUT
Packit 994f1a
$!WRITE SYS$OUTPUT TMP
Packit 994f1a
$IF (TMP .NE. %X10B90001)
Packit 994f1a
$  THEN
Packit 994f1a
$       HAVE_ZLIB=0
Packit 994f1a
$       GOTO EXIT
Packit 994f1a
$ENDIF
Packit 994f1a
$DEFINE SYS$ERROR _NLA0:
Packit 994f1a
$DEFINE SYS$OUTPUT _NLA0:
Packit 994f1a
$LINK/EXE=TEST TEST,ZLIB:LIBZ/LIB
Packit 994f1a
$TMP = $STATUS
Packit 994f1a
$DEAS  SYS$ERROR
Packit 994f1a
$DEAS  SYS$OUTPUT
Packit 994f1a
$!WRITE SYS$OUTPUT TMP
Packit 994f1a
$IF (TMP .NE. %X10000001)
Packit 994f1a
$  THEN
Packit 994f1a
$       HAVE_ZLIB=0
Packit 994f1a
$       GOTO EXIT
Packit 994f1a
$  ELSE
Packit 994f1a
$       HAVE_ZLIB=1
Packit 994f1a
$ENDIF
Packit 994f1a
$IF (HAVE_ZLIB.EQ.1)
Packit 994f1a
$  THEN
Packit 994f1a
$       WRITE SYS$OUTPUT "Checking for correct zlib library ...   Yes"
Packit 994f1a
$  ELSE
Packit 994f1a
$       WRITE SYS$OUTPUT "Checking for correct zlib library ...   No"
Packit 994f1a
$       WRITE SYS$OUTPUT "This is fatal. Please download and install good library from fafner.dyndns.org/~alexey/libsdl/public.html"
Packit 994f1a
$ENDIF
Packit 994f1a
$RUN TEST
Packit 994f1a
$!
Packit 994f1a
Packit 994f1a
$DEL TEST.OBJ;*
Packit 994f1a
$! Checking for JPEG ...
Packit 994f1a
$ DEFINE SYS$ERROR _NLA0:
Packit 994f1a
$ DEFINE SYS$OUTPUT _NLA0:
Packit 994f1a
$ CC/OBJECT=TEST.OBJ/INCLUDE=(JPEG) SYS$INPUT
Packit 994f1a
      #include <stdlib.h>
Packit 994f1a
      #include <stdio.h>
Packit 994f1a
      #include <jpeglib.h>
Packit 994f1a
      #include <jversion.h>
Packit 994f1a
   int main()
Packit 994f1a
     {
Packit 994f1a
        printf("checking version jpeg:  %s\n",JVERSION);
Packit 994f1a
        jpeg_quality_scaling(0);
Packit 994f1a
        return 0;
Packit 994f1a
     }
Packit 994f1a
$TMP = $STATUS
Packit 994f1a
$DEASS SYS$ERROR
Packit 994f1a
$DEAS  SYS$OUTPUT
Packit 994f1a
$!WRITE SYS$OUTPUT TMP
Packit 994f1a
$IF (TMP .NE. %X10B90001)
Packit 994f1a
$  THEN
Packit 994f1a
$       WRITE SYS$OUTPUT "Checking for static jpeg library ...   No"
Packit 994f1a
$       HAVE_JPEG=0
Packit 994f1a
$ENDIF
Packit 994f1a
$DEFINE SYS$ERROR _NLA0:
Packit 994f1a
$DEFINE SYS$OUTPUT _NLA0:
Packit 994f1a
$LINK/EXE=TEST TEST,JPEG:LIBJPEG/LIB
Packit 994f1a
$TMP = $STATUS
Packit 994f1a
$DEAS  SYS$ERROR
Packit 994f1a
$DEAS  SYS$OUTPUT
Packit 994f1a
$!WRITE SYS$OUTPUT TMP
Packit 994f1a
$IF (TMP .NE. %X10000001)
Packit 994f1a
$  THEN
Packit 994f1a
$       HAVE_JPEG=0
Packit 994f1a
$  ELSE
Packit 994f1a
$       HAVE_JPEG=1
Packit 994f1a
$ENDIF
Packit 994f1a
$IF (HAVE_JPEG.EQ.1)
Packit 994f1a
$  THEN
Packit 994f1a
$       WRITE SYS$OUTPUT "Checking for static jpeg library ...   Yes"
Packit 994f1a
$       JPEG_LIBRARY_PATH="JPEG:LIBJPEG/LIB"
Packit 994f1a
$       RUN TEST
Packit 994f1a
$  ELSE
Packit 994f1a
$       WRITE SYS$OUTPUT "Checking for static jpeg library ...   No"
Packit 994f1a
$ENDIF
Packit 994f1a
$!
Packit 994f1a
$!"Checking for SHARED JPEG library    "
Packit 994f1a
$OPEN/WRITE OUT TEST.OPT
Packit 994f1a
$WRITE OUT "SYS$SHARE:LIBJPEG$SHR/SHARE"
Packit 994f1a
$WRITE OUT "ZLIB:LIBZ/LIB"
Packit 994f1a
$CLOSE OUT
Packit 994f1a
$DEFINE SYS$ERROR _NLA0:
Packit 994f1a
$DEFINE SYS$OUTPUT _NLA0:
Packit 994f1a
$LINK/EXE=TEST TEST,TEST/OPT
Packit 994f1a
$TMP = $STATUS
Packit 994f1a
$DEAS  SYS$ERROR
Packit 994f1a
$DEAS  SYS$OUTPUT
Packit 994f1a
$!WRITE SYS$OUTPUT TMP
Packit 994f1a
$IF (TMP .NE. %X10000001)
Packit 994f1a
$  THEN
Packit 994f1a
$       HAVE_JPEG_SHARED=0
Packit 994f1a
$  ELSE
Packit 994f1a
$       HAVE_JPEG_SHARED=1
Packit 994f1a
$ENDIF
Packit 994f1a
$IF (HAVE_JPEG_SHARED.EQ.1)
Packit 994f1a
$  THEN
Packit 994f1a
$       WRITE SYS$OUTPUT "Checking for shared jpeg library ...   Yes"
Packit 994f1a
$       JPEG_LIBRARY_PATH="SYS$SHARE:LIBJPEG$SHR/SHARE"
Packit 994f1a
$  ELSE
Packit 994f1a
$       WRITE SYS$OUTPUT "Checking for shared jpeg library ...   No"
Packit 994f1a
$ENDIF
Packit 994f1a
$!
Packit 994f1a
$ IF ( (HAVE_JPEG_SHARED.EQ.0).AND.(HAVE_JPEG.EQ.0) )
Packit 994f1a
$    THEN
Packit 994f1a
$       WRITE SYS$OUTPUT "No JPEG library installed. This is fatal. Please download and install good library from fafner.dyndns.org/~alexey/libsdl/public.html"
Packit 994f1a
$       GOTO EXIT
Packit 994f1a
$ ENDIF
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$! Checking for X11 ...
Packit 994f1a
$IF F$TRNLNM("DECW$INCLUDE") .NES. ""
Packit 994f1a
$  THEN
Packit 994f1a
$	WRITE SYS$OUTPUT "Checking for X11 ...   Yes"
Packit 994f1a
$  ELSE
Packit 994f1a
$	WRITE SYS$OUTPUT "Checking for X11 ...   No"
Packit 994f1a
$	WRITE SYS$OUTPUT "This is fatal. Please install X11 software"
Packit 994f1a
$	GOTO EXIT
Packit 994f1a
$ENDIF
Packit 994f1a
$!
Packit 994f1a
$!WRITING BUILD FILES
Packit 994f1a
$OPEN/WRITE OUT BUILD.COM
Packit 994f1a
$ WRITE OUT "$set def [.port]"
Packit 994f1a
$ WRITE OUT "$",MAKE
Packit 994f1a
$ WRITE OUT "$set def [-.libtiff]"
Packit 994f1a
$ WRITE OUT "$",MAKE
Packit 994f1a
$ WRITE OUT "$set def [-.tools]"
Packit 994f1a
$ WRITE OUT "$",MAKE
Packit 994f1a
$ WRITE OUT "$set def [-]"
Packit 994f1a
$ WRITE OUT "$cop [.PORT]LIBPORT.OLB [.LIBTIFF]LIBPORT.OLB"
Packit 994f1a
$ WRITE OUT "$ CURRENT = F$ENVIRONMENT (""DEFAULT"") "
Packit 994f1a
$ WRITE OUT "$TIFF=CURRENT"
Packit 994f1a
$ WRITE OUT "$OPEN/WRITE OUTT LIBTIFF$STARTUP.COM"
Packit 994f1a
$ WRITE OUT "$TIFF[F$LOCATE(""]"",TIFF),9]:="".LIBTIFF]"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""DEFINE TIFF ","'","'","TIFF'"" "
Packit 994f1a
$ WRITE OUT "$TIFF=CURRENT"
Packit 994f1a
$ WRITE OUT "$TIFF[F$LOCATE(""]"",TIFF),7]:="".TOOLS]"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""BMP2TIFF:==$", "'","'","TIFF'BMP2TIFF"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""FAX2PS:==$", "'","'","TIFF'FAX2PS"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""FAX2TIFF:==$", "'","'","TIFF'FAX2TIFF"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""GIF2TIFF:==$", "'","'","TIFF'GIF2TIFF"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""PAL2RGB:==$", "'","'","TIFF'PAL2RGB"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""PPM2TIFF:==$", "'","'","TIFF'PPM2TIFF"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""RAS2TIFF:==$", "'","'","TIFF'RAS2TIFF"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""RAW2TIFF:==$", "'","'","TIFF'RAW2TIFF"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""RGB2YCBCR:==$", "'","'","TIFF'RGB2YCBCR"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""THUMBNAIL:==$", "'","'","TIFF'THUMBNAIL"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""TIFF2BW:==$", "'","'","TIFF'TIFF2BW"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""TIFF2PDF:==$", "'","'","TIFF'TIFF2PDF"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""TIFF2PS:==$", "'","'","TIFF'TIFF2PS"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""TIFF2RGBA:==$", "'","'","TIFF'TIFF2RGBA"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""TIFFCMP:==$", "'","'","TIFF'TIFFCMP"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""TIFFCP:==$", "'","'","TIFF'TIFFCP"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""TIFFDITHER:==$", "'","'","TIFF'TIFFDITHER"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""TIFFDUMP:==$", "'","'","TIFF'TIFFDUMP"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""TIFFINFO:==$", "'","'","TIFF'TIFFINFO"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""TIFFMEDIAN:==$", "'","'","TIFF'TIFFMEDIAN"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""TIFFCROP:==$", "'","'","TIFF'TIFFCROP"""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""TIFFSET:==$", "'","'","TIFF'TIFFSET"""
Packit 994f1a
$ WRITE OUT "$CLOSE OUTT"
Packit 994f1a
$ WRITE OUT "$OPEN/WRITE OUTT [.LIBTIFF]LIBTIFF.OPT"
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""TIFF:TIFF/LIB""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""TIFF:LIBPORT/LIB""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""JPEG:LIBJPEG/LIB""
Packit 994f1a
$ WRITE OUT "$WRITE OUTT ""ZLIB:LIBZ/LIB""
Packit 994f1a
$ WRITE OUT "$CLOSE OUTT"
Packit 994f1a
$!
Packit 994f1a
$ WRITE OUT "$WRITE SYS$OUTPUT "" "" "
Packit 994f1a
$ WRITE OUT "$WRITE SYS$OUTPUT ""***************************************************************************** "" "
Packit 994f1a
$ WRITE OUT "$WRITE SYS$OUTPUT ""LIBTIFF$STARTUP.COM has been created. "" "
Packit 994f1a
$ WRITE OUT "$WRITE SYS$OUTPUT ""This file setups all logicals needed. It should be execute before using LibTIFF "" "
Packit 994f1a
$ WRITE OUT "$WRITE SYS$OUTPUT ""Nice place to call it - LOGIN.COM "" "
Packit 994f1a
$ WRITE OUT "$WRITE SYS$OUTPUT """" "
Packit 994f1a
$ WRITE OUT "$WRITE SYS$OUTPUT ""Using the library:"" "
Packit 994f1a
$ WRITE OUT "$WRITE SYS$OUTPUT ""CC/INC=TIFF ASCII_TAG.C"" "
Packit 994f1a
$ WRITE OUT "$WRITE SYS$OUTPUT ""LINK ASCII_TAG,TIFF:LIBTIFF/OPT"" "
Packit 994f1a
$ WRITE OUT "$WRITE SYS$OUTPUT ""***************************************************************************** "" "
Packit 994f1a
$CLOSE OUT
Packit 994f1a
$!
Packit 994f1a
$! DESCRIP.MMS in [.PORT]
Packit 994f1a
$OBJ="dummy.obj"
Packit 994f1a
$IF HAVE_STRCASECMP.NE.1 
Packit 994f1a
$  THEN 
Packit 994f1a
$     OBJ=OBJ+",strcasecmp.obj"
Packit 994f1a
$ENDIF
Packit 994f1a
$IF HAVE_LFIND.NE.1   
Packit 994f1a
$   THEN 
Packit 994f1a
$       OBJ=OBJ+",lfind.obj"
Packit 994f1a
$ENDIF
Packit 994f1a
$OPEN/WRITE OUT [.PORT]DESCRIP.MMS
Packit 994f1a
$WRITE OUT "OBJ=",OBJ
Packit 994f1a
$WRITE OUT ""
Packit 994f1a
$WRITE OUT "LIBPORT.OLB : $(OBJ)"
Packit 994f1a
$WRITE OUT "	LIB/CREA LIBPORT $(OBJ)"
Packit 994f1a
$WRITE OUT ""
Packit 994f1a
$WRITE OUT ""
Packit 994f1a
$WRITE OUT "dummy.obj : dummy.c"
Packit 994f1a
$WRITE OUT "         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)"
Packit 994f1a
$WRITE OUT ""
Packit 994f1a
$WRITE OUT ""
Packit 994f1a
$WRITE OUT "strcasecmp.obj : strcasecmp.c"
Packit 994f1a
$WRITE OUT "         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)"
Packit 994f1a
$WRITE OUT ""
Packit 994f1a
$WRITE OUT ""
Packit 994f1a
$WRITE OUT "lfind.obj : lfind.c"
Packit 994f1a
$WRITE OUT "         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)"
Packit 994f1a
$WRITE OUT ""
Packit 994f1a
$WRITE OUT ""
Packit 994f1a
$CLOSE OUT
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$WRITE SYS$OUTPUT "Creating LIBTIFF$DEF.OPT"
Packit 994f1a
$IF (SHARED.EQ.64)
Packit 994f1a
$ THEN
Packit 994f1a
$       COPY SYS$INPUT TIFF$DEF.OPT
Packit 994f1a
SYMBOL_VECTOR= (-
Packit 994f1a
TIFFOpen=PROCEDURE,-
Packit 994f1a
TIFFGetVersion=PROCEDURE,-
Packit 994f1a
TIFFCleanup=PROCEDURE,-
Packit 994f1a
TIFFClose=PROCEDURE,-
Packit 994f1a
TIFFFlush=PROCEDURE,-
Packit 994f1a
TIFFFlushData=PROCEDURE,-
Packit 994f1a
TIFFGetField=PROCEDURE,-
Packit 994f1a
TIFFVGetField=PROCEDURE,-
Packit 994f1a
TIFFGetFieldDefaulted=PROCEDURE,-
Packit 994f1a
TIFFVGetFieldDefaulted=PROCEDURE,-
Packit 994f1a
TIFFGetTagListEntry=PROCEDURE,-
Packit 994f1a
TIFFGetTagListCount=PROCEDURE,-
Packit 994f1a
TIFFReadDirectory=PROCEDURE,-
Packit 994f1a
TIFFScanlineSize=PROCEDURE,-
Packit 994f1a
TIFFStripSize=PROCEDURE,-
Packit 994f1a
TIFFVStripSize=PROCEDURE,-
Packit 994f1a
TIFFRawStripSize=PROCEDURE,-
Packit 994f1a
TIFFTileRowSize=PROCEDURE,-
Packit 994f1a
TIFFTileSize=PROCEDURE,-
Packit 994f1a
TIFFVTileSize=PROCEDURE,-
Packit 994f1a
TIFFFileno=PROCEDURE,-
Packit 994f1a
TIFFSetFileno=PROCEDURE,-
Packit 994f1a
TIFFGetMode=PROCEDURE,-
Packit 994f1a
TIFFIsTiled=PROCEDURE,-
Packit 994f1a
TIFFIsByteSwapped=PROCEDURE,-
Packit 994f1a
TIFFIsBigEndian=PROCEDURE,-
Packit 994f1a
TIFFIsMSB2LSB=PROCEDURE,-
Packit 994f1a
TIFFIsUpSampled=PROCEDURE,-
Packit 994f1a
TIFFCIELabToRGBInit=PROCEDURE,-
Packit 994f1a
TIFFCIELabToXYZ=PROCEDURE,-
Packit 994f1a
TIFFXYZToRGB=PROCEDURE,-
Packit 994f1a
TIFFYCbCrToRGBInit=PROCEDURE,-
Packit 994f1a
TIFFYCbCrtoRGB=PROCEDURE,-
Packit 994f1a
TIFFCurrentRow=PROCEDURE,-
Packit 994f1a
TIFFCurrentDirectory=PROCEDURE,-
Packit 994f1a
TIFFCurrentStrip=PROCEDURE,-
Packit 994f1a
TIFFCurrentTile=PROCEDURE,-
Packit 994f1a
TIFFDataWidth=PROCEDURE,-
Packit 994f1a
TIFFReadBufferSetup=PROCEDURE,-
Packit 994f1a
TIFFWriteBufferSetup=PROCEDURE,-
Packit 994f1a
TIFFSetupStrips=PROCEDURE,-
Packit 994f1a
TIFFLastDirectory=PROCEDURE,-
Packit 994f1a
TIFFSetDirectory=PROCEDURE,-
Packit 994f1a
TIFFSetSubDirectory=PROCEDURE,-
Packit 994f1a
TIFFUnlinkDirectory=PROCEDURE,-
Packit 994f1a
TIFFSetField=PROCEDURE,-
Packit 994f1a
TIFFVSetField=PROCEDURE,-
Packit 994f1a
TIFFCheckpointDirectory=PROCEDURE,-
Packit 994f1a
TIFFWriteDirectory=PROCEDURE,-
Packit 994f1a
TIFFRewriteDirectory=PROCEDURE,-
Packit 994f1a
TIFFPrintDirectory=PROCEDURE,-
Packit 994f1a
TIFFReadScanline=PROCEDURE,-
Packit 994f1a
TIFFWriteScanline=PROCEDURE,-
Packit 994f1a
TIFFReadRGBAImage=PROCEDURE,-
Packit 994f1a
TIFFReadRGBAImageOriented=PROCEDURE,-
Packit 994f1a
TIFFFdOpen=PROCEDURE,-
Packit 994f1a
TIFFClientOpen=PROCEDURE,-
Packit 994f1a
TIFFFileName=PROCEDURE,-
Packit 994f1a
TIFFError=PROCEDURE,-
Packit 994f1a
TIFFErrorExt=PROCEDURE,-
Packit 994f1a
TIFFWarning=PROCEDURE,-
Packit 994f1a
TIFFWarningExt=PROCEDURE,-
Packit 994f1a
TIFFSetErrorHandler=PROCEDURE,-
Packit 994f1a
TIFFSetErrorHandlerExt=PROCEDURE,-
Packit 994f1a
TIFFSetWarningHandler=PROCEDURE,-
Packit 994f1a
TIFFSetWarningHandlerExt=PROCEDURE,-
Packit 994f1a
TIFFComputeTile=PROCEDURE,-
Packit 994f1a
TIFFCheckTile=PROCEDURE,-
Packit 994f1a
TIFFNumberOfTiles=PROCEDURE,-
Packit 994f1a
TIFFReadTile=PROCEDURE,-
Packit 994f1a
TIFFWriteTile=PROCEDURE,-
Packit 994f1a
TIFFComputeStrip=PROCEDURE,-
Packit 994f1a
TIFFNumberOfStrips=PROCEDURE,-
Packit 994f1a
TIFFRGBAImageBegin=PROCEDURE,-
Packit 994f1a
TIFFRGBAImageGet=PROCEDURE,-
Packit 994f1a
TIFFRGBAImageEnd=PROCEDURE,-
Packit 994f1a
TIFFReadEncodedStrip=PROCEDURE,-
Packit 994f1a
TIFFReadRawStrip=PROCEDURE,-
Packit 994f1a
TIFFReadEncodedTile=PROCEDURE,-
Packit 994f1a
TIFFReadRawTile=PROCEDURE,-
Packit 994f1a
TIFFReadRGBATile=PROCEDURE,-
Packit 994f1a
TIFFReadRGBAStrip=PROCEDURE,-
Packit 994f1a
TIFFWriteEncodedStrip=PROCEDURE,-
Packit 994f1a
TIFFWriteRawStrip=PROCEDURE,-
Packit 994f1a
TIFFWriteEncodedTile=PROCEDURE,-
Packit 994f1a
TIFFWriteRawTile=PROCEDURE,-
Packit 994f1a
TIFFSetWriteOffset=PROCEDURE,-
Packit 994f1a
TIFFSwabDouble=PROCEDURE,-
Packit 994f1a
TIFFSwabShort=PROCEDURE,-
Packit 994f1a
TIFFSwabLong=PROCEDURE,-
Packit 994f1a
TIFFSwabArrayOfShort=PROCEDURE,-
Packit 994f1a
TIFFSwabArrayOfLong=PROCEDURE,-
Packit 994f1a
TIFFSwabArrayOfDouble=PROCEDURE,-
Packit 994f1a
TIFFSwabArrayOfTriples=PROCEDURE,-
Packit 994f1a
TIFFReverseBits=PROCEDURE,-
Packit 994f1a
TIFFGetBitRevTable=PROCEDURE,-
Packit 994f1a
TIFFDefaultStripSize=PROCEDURE,-
Packit 994f1a
TIFFDefaultTileSize=PROCEDURE,-
Packit 994f1a
TIFFRasterScanlineSize=PROCEDURE,-
Packit 994f1a
_TIFFmalloc=PROCEDURE,-
Packit 994f1a
_TIFFrealloc=PROCEDURE,-
Packit 994f1a
_TIFFfree=PROCEDURE,-
Packit 994f1a
_TIFFmemset=PROCEDURE,-
Packit 994f1a
_TIFFmemcpy=PROCEDURE,-
Packit 994f1a
_TIFFmemcmp=PROCEDURE,-
Packit 994f1a
TIFFCreateDirectory=PROCEDURE,-
Packit 994f1a
TIFFSetTagExtender=PROCEDURE,-
Packit 994f1a
TIFFMergeFieldInfo=PROCEDURE,-
Packit 994f1a
TIFFFindFieldInfo=PROCEDURE,-
Packit 994f1a
TIFFFindFieldInfoByName=PROCEDURE,-
Packit 994f1a
TIFFFieldWithName=PROCEDURE,-
Packit 994f1a
TIFFFieldWithTag=PROCEDURE,-
Packit 994f1a
TIFFCurrentDirOffset=PROCEDURE,-
Packit 994f1a
TIFFWriteCheck=PROCEDURE,-
Packit 994f1a
TIFFRGBAImageOK=PROCEDURE,-
Packit 994f1a
TIFFNumberOfDirectories=PROCEDURE,-
Packit 994f1a
TIFFSetFileName=PROCEDURE,-
Packit 994f1a
TIFFSetClientdata=PROCEDURE,-
Packit 994f1a
TIFFSetMode=PROCEDURE,-
Packit 994f1a
TIFFClientdata=PROCEDURE,-
Packit 994f1a
TIFFGetReadProc=PROCEDURE,-
Packit 994f1a
TIFFGetWriteProc=PROCEDURE,-
Packit 994f1a
TIFFGetSeekProc=PROCEDURE,-
Packit 994f1a
TIFFGetCloseProc=PROCEDURE,-
Packit 994f1a
TIFFGetSizeProc=PROCEDURE,-
Packit 994f1a
TIFFGetMapFileProc=PROCEDURE,-
Packit 994f1a
TIFFGetUnmapFileProc=PROCEDURE,-
Packit 994f1a
TIFFIsCODECConfigured=PROCEDURE,-
Packit 994f1a
TIFFGetConfiguredCODECs=PROCEDURE,-
Packit 994f1a
TIFFFindCODEC=PROCEDURE,-
Packit 994f1a
TIFFRegisterCODEC=PROCEDURE,-
Packit 994f1a
TIFFUnRegisterCODEC=PROCEDURE,-
Packit 994f1a
TIFFFreeDirectory=PROCEDURE,-
Packit 994f1a
TIFFReadCustomDirectory=PROCEDURE,-
Packit 994f1a
TIFFReadEXIFDirectory=PROCEDURE,-
Packit 994f1a
TIFFAccessTagMethods=PROCEDURE,-
Packit 994f1a
TIFFGetClientInfo=PROCEDURE,-
Packit 994f1a
TIFFSetClientInfo=PROCEDURE,-
Packit 994f1a
TIFFReassignTagToIgnore=PROCEDURE-
Packit 994f1a
)
Packit 994f1a
Packit 994f1a
$ENDIF
Packit 994f1a
$IF (SHARED.EQ.32)
Packit 994f1a
$ THEN
Packit 994f1a
$       COPY SYS$INPUT TIFF$DEF.OPT
Packit 994f1a
UNIVERSAL=TIFFOpen
Packit 994f1a
UNIVERSAL=TIFFGetVersion
Packit 994f1a
UNIVERSAL=TIFFCleanup
Packit 994f1a
UNIVERSAL=TIFFClose
Packit 994f1a
UNIVERSAL=TIFFFlush
Packit 994f1a
UNIVERSAL=TIFFFlushData
Packit 994f1a
UNIVERSAL=TIFFGetField
Packit 994f1a
UNIVERSAL=TIFFVGetField
Packit 994f1a
UNIVERSAL=TIFFGetFieldDefaulted
Packit 994f1a
UNIVERSAL=TIFFVGetFieldDefaulted
Packit 994f1a
UNIVERSAL=TIFFGetTagListEntry
Packit 994f1a
UNIVERSAL=TIFFGetTagListCount
Packit 994f1a
UNIVERSAL=TIFFReadDirectory
Packit 994f1a
UNIVERSAL=TIFFScanlineSize
Packit 994f1a
UNIVERSAL=TIFFStripSize
Packit 994f1a
UNIVERSAL=TIFFVStripSize
Packit 994f1a
UNIVERSAL=TIFFRawStripSize
Packit 994f1a
UNIVERSAL=TIFFTileRowSize
Packit 994f1a
UNIVERSAL=TIFFTileSize
Packit 994f1a
UNIVERSAL=TIFFVTileSize
Packit 994f1a
UNIVERSAL=TIFFFileno
Packit 994f1a
UNIVERSAL=TIFFSetFileno
Packit 994f1a
UNIVERSAL=TIFFGetMode
Packit 994f1a
UNIVERSAL=TIFFIsTiled
Packit 994f1a
UNIVERSAL=TIFFIsByteSwapped
Packit 994f1a
UNIVERSAL=TIFFIsBigEndian
Packit 994f1a
UNIVERSAL=TIFFIsMSB2LSB
Packit 994f1a
UNIVERSAL=TIFFIsUpSampled
Packit 994f1a
UNIVERSAL=TIFFCIELabToRGBInit
Packit 994f1a
UNIVERSAL=TIFFCIELabToXYZ
Packit 994f1a
UNIVERSAL=TIFFXYZToRGB
Packit 994f1a
UNIVERSAL=TIFFYCbCrToRGBInit
Packit 994f1a
UNIVERSAL=TIFFYCbCrtoRGB
Packit 994f1a
UNIVERSAL=TIFFCurrentRow
Packit 994f1a
UNIVERSAL=TIFFCurrentDirectory
Packit 994f1a
UNIVERSAL=TIFFCurrentStrip
Packit 994f1a
UNIVERSAL=TIFFCurrentTile
Packit 994f1a
UNIVERSAL=TIFFDataWidth
Packit 994f1a
UNIVERSAL=TIFFReadBufferSetup
Packit 994f1a
UNIVERSAL=TIFFWriteBufferSetup
Packit 994f1a
UNIVERSAL=TIFFSetupStrips
Packit 994f1a
UNIVERSAL=TIFFLastDirectory
Packit 994f1a
UNIVERSAL=TIFFSetDirectory
Packit 994f1a
UNIVERSAL=TIFFSetSubDirectory
Packit 994f1a
UNIVERSAL=TIFFUnlinkDirectory
Packit 994f1a
UNIVERSAL=TIFFSetField
Packit 994f1a
UNIVERSAL=TIFFVSetField
Packit 994f1a
UNIVERSAL=TIFFCheckpointDirectory
Packit 994f1a
UNIVERSAL=TIFFWriteDirectory
Packit 994f1a
UNIVERSAL=TIFFRewriteDirectory
Packit 994f1a
UNIVERSAL=TIFFPrintDirectory
Packit 994f1a
UNIVERSAL=TIFFReadScanline
Packit 994f1a
UNIVERSAL=TIFFWriteScanline
Packit 994f1a
UNIVERSAL=TIFFReadRGBAImage
Packit 994f1a
UNIVERSAL=TIFFReadRGBAImageOriented
Packit 994f1a
UNIVERSAL=TIFFFdOpen
Packit 994f1a
UNIVERSAL=TIFFClientOpen
Packit 994f1a
UNIVERSAL=TIFFFileName
Packit 994f1a
UNIVERSAL=TIFFError
Packit 994f1a
UNIVERSAL=TIFFErrorExt
Packit 994f1a
UNIVERSAL=TIFFWarning
Packit 994f1a
UNIVERSAL=TIFFWarningExt
Packit 994f1a
UNIVERSAL=TIFFSetErrorHandler
Packit 994f1a
UNIVERSAL=TIFFSetErrorHandlerExt
Packit 994f1a
UNIVERSAL=TIFFSetWarningHandler
Packit 994f1a
UNIVERSAL=TIFFSetWarningHandlerExt
Packit 994f1a
UNIVERSAL=TIFFComputeTile
Packit 994f1a
UNIVERSAL=TIFFCheckTile
Packit 994f1a
UNIVERSAL=TIFFNumberOfTiles
Packit 994f1a
UNIVERSAL=TIFFReadTile
Packit 994f1a
UNIVERSAL=TIFFWriteTile
Packit 994f1a
UNIVERSAL=TIFFComputeStrip
Packit 994f1a
UNIVERSAL=TIFFNumberOfStrips
Packit 994f1a
UNIVERSAL=TIFFRGBAImageBegin
Packit 994f1a
UNIVERSAL=TIFFRGBAImageGet
Packit 994f1a
UNIVERSAL=TIFFRGBAImageEnd
Packit 994f1a
UNIVERSAL=TIFFReadEncodedStrip
Packit 994f1a
UNIVERSAL=TIFFReadRawStrip
Packit 994f1a
UNIVERSAL=TIFFReadEncodedTile
Packit 994f1a
UNIVERSAL=TIFFReadRawTile
Packit 994f1a
UNIVERSAL=TIFFReadRGBATile
Packit 994f1a
UNIVERSAL=TIFFReadRGBAStrip
Packit 994f1a
UNIVERSAL=TIFFWriteEncodedStrip
Packit 994f1a
UNIVERSAL=TIFFWriteRawStrip
Packit 994f1a
UNIVERSAL=TIFFWriteEncodedTile
Packit 994f1a
UNIVERSAL=TIFFWriteRawTile
Packit 994f1a
UNIVERSAL=TIFFSetWriteOffset
Packit 994f1a
UNIVERSAL=TIFFSwabDouble
Packit 994f1a
UNIVERSAL=TIFFSwabShort
Packit 994f1a
UNIVERSAL=TIFFSwabLong
Packit 994f1a
UNIVERSAL=TIFFSwabArrayOfShort
Packit 994f1a
UNIVERSAL=TIFFSwabArrayOfLong
Packit 994f1a
UNIVERSAL=TIFFSwabArrayOfDouble
Packit 994f1a
UNIVERSAL=TIFFSwabArrayOfTriples
Packit 994f1a
UNIVERSAL=TIFFReverseBits
Packit 994f1a
UNIVERSAL=TIFFGetBitRevTable
Packit 994f1a
UNIVERSAL=TIFFDefaultStripSize
Packit 994f1a
UNIVERSAL=TIFFDefaultTileSize
Packit 994f1a
UNIVERSAL=TIFFRasterScanlineSize
Packit 994f1a
UNIVERSAL=_TIFFmalloc
Packit 994f1a
UNIVERSAL=_TIFFrealloc
Packit 994f1a
UNIVERSAL=_TIFFfree
Packit 994f1a
UNIVERSAL=_TIFFmemset
Packit 994f1a
UNIVERSAL=_TIFFmemcpy
Packit 994f1a
UNIVERSAL=_TIFFmemcmp
Packit 994f1a
UNIVERSAL=TIFFCreateDirectory
Packit 994f1a
UNIVERSAL=TIFFSetTagExtender
Packit 994f1a
UNIVERSAL=TIFFMergeFieldInfo
Packit 994f1a
UNIVERSAL=TIFFFindFieldInfo
Packit 994f1a
UNIVERSAL=TIFFFindFieldInfoByName
Packit 994f1a
UNIVERSAL=TIFFFieldWithName
Packit 994f1a
UNIVERSAL=TIFFFieldWithTag
Packit 994f1a
UNIVERSAL=TIFFCurrentDirOffset
Packit 994f1a
UNIVERSAL=TIFFWriteCheck
Packit 994f1a
UNIVERSAL=TIFFRGBAImageOK
Packit 994f1a
UNIVERSAL=TIFFNumberOfDirectories
Packit 994f1a
UNIVERSAL=TIFFSetFileName
Packit 994f1a
UNIVERSAL=TIFFSetClientdata
Packit 994f1a
UNIVERSAL=TIFFSetMode
Packit 994f1a
UNIVERSAL=TIFFClientdata
Packit 994f1a
UNIVERSAL=TIFFGetReadProc
Packit 994f1a
UNIVERSAL=TIFFGetWriteProc
Packit 994f1a
UNIVERSAL=TIFFGetSeekProc
Packit 994f1a
UNIVERSAL=TIFFGetCloseProc
Packit 994f1a
UNIVERSAL=TIFFGetSizeProc
Packit 994f1a
UNIVERSAL=TIFFGetMapFileProc
Packit 994f1a
UNIVERSAL=TIFFGetUnmapFileProc
Packit 994f1a
UNIVERSAL=TIFFIsCODECConfigured
Packit 994f1a
UNIVERSAL=TIFFGetConfiguredCODECs
Packit 994f1a
UNIVERSAL=TIFFFindCODEC
Packit 994f1a
UNIVERSAL=TIFFRegisterCODEC
Packit 994f1a
UNIVERSAL=TIFFUnRegisterCODEC
Packit 994f1a
UNIVERSAL=TIFFFreeDirectory
Packit 994f1a
UNIVERSAL=TIFFReadCustomDirectory
Packit 994f1a
UNIVERSAL=TIFFReadEXIFDirectory
Packit 994f1a
UNIVERSAL=TIFFAccessTagMethods
Packit 994f1a
UNIVERSAL=TIFFGetClientInfo
Packit 994f1a
UNIVERSAL=TIFFSetClientInfo
Packit 994f1a
UNIVERSAL=TIFFReassignTagToIgnore
Packit 994f1a
 
Packit 994f1a
$ENDIF
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$! Writing TIFF$SHR.OPT file to build TOOLS
Packit 994f1a
$ IF (SHARED.GT.0)
Packit 994f1a
$   THEN
Packit 994f1a
$       OPEN/WRITE OUT TIFF$SHR.OPT
Packit 994f1a
$       WRITE OUT "[]TIFF/LIB"
Packit 994f1a
$       WRITE OUT "[-.PORT]LIBPORT/LIB"
Packit 994f1a
$       WRITE OUT JPEG_LIBRARY_PATH
Packit 994f1a
$       WRITE OUT "ZLIB:LIBZ/LIB"
Packit 994f1a
$       CLOSE OUT
Packit 994f1a
$ ENDIF
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$! Writing OPT.OPT file to build TOOLS
Packit 994f1a
$OPEN/WRITE OUT OPT.OPT
Packit 994f1a
$ IF (SHARED.GT.0)
Packit 994f1a
$   THEN
Packit 994f1a
$       WRITE OUT "[-.LIBTIFF]TIFF$SHR/SHARE"
Packit 994f1a
$       WRITE OUT JPEG_LIBRARY_PATH
Packit 994f1a
$   ELSE
Packit 994f1a
$       WRITE OUT "[-.LIBTIFF]TIFF/LIB"
Packit 994f1a
$       WRITE OUT "[-.PORT]LIBPORT/LIB"
Packit 994f1a
$       WRITE OUT JPEG_LIBRARY_PATH
Packit 994f1a
$ ENDIF
Packit 994f1a
$ WRITE OUT "ZLIB:LIBZ/LIB"
Packit 994f1a
$CLOSE OUT
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$COPY SYS$INPUT [.LIBTIFF]DESCRIP.MMS
Packit 994f1a
# (c) Alexey Chupahin 22-NOV-2007
Packit 994f1a
# OpenVMS 7.3-1, DEC 2000 mod.300
Packit 994f1a
# OpenVMS 8.3,   HP rx1620
Packit 994f1a
# Makefile for DEC C compilers.
Packit 994f1a
#
Packit 994f1a
Packit 994f1a
INCL    = /INCLUDE=(JPEG,ZLIB,[])
Packit 994f1a
Packit 994f1a
CFLAGS =  $(INCL)
Packit 994f1a
Packit 994f1a
OBJ_SYSDEP_MODULE = tif_vms.obj
Packit 994f1a
Packit 994f1a
OBJ     = \
Packit 994f1a
tif_aux.obj,\
Packit 994f1a
tif_close.obj,\
Packit 994f1a
tif_codec.obj,\
Packit 994f1a
tif_color.obj,\
Packit 994f1a
tif_compress.obj,\
Packit 994f1a
tif_dir.obj,\
Packit 994f1a
tif_dirinfo.obj,\
Packit 994f1a
tif_dirread.obj,\
Packit 994f1a
tif_dirwrite.obj,\
Packit 994f1a
tif_dumpmode.obj,\
Packit 994f1a
tif_error.obj,\
Packit 994f1a
tif_extension.obj,\
Packit 994f1a
tif_fax3.obj,\
Packit 994f1a
tif_fax3sm.obj,\
Packit 994f1a
tif_flush.obj,\
Packit 994f1a
tif_getimage.obj,\
Packit 994f1a
tif_jbig.obj,\
Packit 994f1a
tif_jpeg.obj,\
Packit 994f1a
tif_luv.obj,\
Packit 994f1a
tif_lzw.obj,\
Packit 994f1a
tif_next.obj,\
Packit 994f1a
tif_ojpeg.obj,\
Packit 994f1a
tif_open.obj,\
Packit 994f1a
tif_packbits.obj,\
Packit 994f1a
tif_pixarlog.obj,\
Packit 994f1a
tif_predict.obj,\
Packit 994f1a
tif_print.obj,\
Packit 994f1a
tif_read.obj,\
Packit 994f1a
tif_strip.obj,\
Packit 994f1a
tif_swab.obj,\
Packit 994f1a
tif_thunder.obj,\
Packit 994f1a
tif_tile.obj,\
Packit 994f1a
tif_version.obj,\
Packit 994f1a
tif_warning.obj,\
Packit 994f1a
tif_write.obj,\
Packit 994f1a
tif_zip.obj, $(OBJ_SYSDEP_MODULE)
Packit 994f1a
Packit 994f1a
$IF (SHARED.GT.0)
Packit 994f1a
$ THEN
Packit 994f1a
$       APP SYS$INPUT [.LIBTIFF]DESCRIP.MMS
Packit 994f1a
ALL : tiff.olb, tiff$shr.exe
Packit 994f1a
        $WRITE SYS$OUTPUT "Done"
Packit 994f1a
Packit 994f1a
tiff$shr.exe : tiff.olb
Packit 994f1a
        LINK/SHARE=TIFF$SHR.EXE TIF_AUX,[-]TIFF$DEF/OPT, [-]TIFF$SHR/OPT
Packit 994f1a
        COPY TIFF$SHR.EXE SYS$SHARE
Packit 994f1a
        PURGE SYS$SHARE:TIFF$SHR.EXE
Packit 994f1a
Packit 994f1a
$ ELSE
Packit 994f1a
$       APP SYS$INPUT [.LIBTIFF]DESCRIP.MMS
Packit 994f1a
ALL : tiff.olb
Packit 994f1a
        $WRITE SYS$OUTPUT "Done"
Packit 994f1a
Packit 994f1a
$ENDIF
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$ APP SYS$INPUT [.LIBTIFF]DESCRIP.MMS
Packit 994f1a
Packit 994f1a
tiff.olb :  $(OBJ)
Packit 994f1a
        lib/crea tiff.olb $(OBJ)
Packit 994f1a
Packit 994f1a
#tif_config.h : tif_config.h-vms
Packit 994f1a
#        copy tif_config.h-vms tif_config.h
Packit 994f1a
#
Packit 994f1a
#tiffconf.h : tiffconf.h-vms
Packit 994f1a
#        copy tiffconf.h-vms tiffconf.h
Packit 994f1a
Packit 994f1a
tif_aux.obj : tif_aux.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_close.obj : tif_close.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_codec.obj : tif_codec.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_color.obj : tif_color.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_compress.obj : tif_compress.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_dir.obj : tif_dir.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_dirinfo.obj : tif_dirinfo.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_dirread.obj : tif_dirread.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_dirwrite.obj : tif_dirwrite.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_dumpmode.obj : tif_dumpmode.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_error.obj : tif_error.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_extension.obj : tif_extension.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_fax3.obj : tif_fax3.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_fax3sm.obj : tif_fax3sm.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_flush.obj : tif_flush.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_getimage.obj : tif_getimage.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_jbig.obj : tif_jbig.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_jpeg.obj : tif_jpeg.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_luv.obj : tif_luv.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_lzw.obj : tif_lzw.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_next.obj : tif_next.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_ojpeg.obj : tif_ojpeg.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_open.obj : tif_open.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_packbits.obj : tif_packbits.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_pixarlog.obj : tif_pixarlog.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_predict.obj : tif_predict.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_print.obj : tif_print.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_read.obj : tif_read.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_strip.obj : tif_strip.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_swab.obj : tif_swab.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_thunder.obj : tif_thunder.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_tile.obj : tif_tile.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_unix.obj : tif_unix.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_version.obj : tif_version.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_warning.obj : tif_warning.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_write.obj : tif_write.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tif_zip.obj : tif_zip.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
 
Packit 994f1a
Packit 994f1a
clean :
Packit 994f1a
        del *.obj;*
Packit 994f1a
        del *.olb;*
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$COPY SYS$INPUT [.TOOLS]DESCRIP.MMS
Packit 994f1a
# (c) Alexey Chupahin 22-NOV-2007
Packit 994f1a
# OpenVMS 7.3-1, DEC 2000 mod.300
Packit 994f1a
# OpenVMS 8.3,   HP rx1620
Packit 994f1a
 
Packit 994f1a
INCL            = /INCL=([],[-.LIBTIFF])
Packit 994f1a
CFLAGS = $(INCL)
Packit 994f1a
LIBS = [-]OPT/OPT
Packit 994f1a
Packit 994f1a
OBJ=\
Packit 994f1a
bmp2tiff.exe,\
Packit 994f1a
fax2ps.exe,\
Packit 994f1a
fax2tiff.exe,\
Packit 994f1a
gif2tiff.exe,\
Packit 994f1a
pal2rgb.exe,\
Packit 994f1a
ppm2tiff.exe,\
Packit 994f1a
ras2tiff.exe,\
Packit 994f1a
raw2tiff.exe,\
Packit 994f1a
rgb2ycbcr.exe,\
Packit 994f1a
thumbnail.exe,\
Packit 994f1a
tiff2bw.exe,\
Packit 994f1a
tiff2pdf.exe,\
Packit 994f1a
tiff2ps.exe,\
Packit 994f1a
tiff2rgba.exe,\
Packit 994f1a
tiffcmp.exe,\
Packit 994f1a
tiffcp.exe,\
Packit 994f1a
tiffcrop.exe,\
Packit 994f1a
tiffdither.exe,\
Packit 994f1a
tiffdump.exe,\
Packit 994f1a
tiffinfo.exe,\
Packit 994f1a
tiffmedian.exe,\
Packit 994f1a
tiffset.exe,\
Packit 994f1a
tiffsplit.exe,\
Packit 994f1a
ycbcr.exe
Packit 994f1a
 
Packit 994f1a
Packit 994f1a
all : $(OBJ)
Packit 994f1a
	$!
Packit 994f1a
Packit 994f1a
bmp2tiff.obj : bmp2tiff.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
bmp2tiff.exe : bmp2tiff.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
fax2ps.obj : fax2ps.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
fax2ps.exe : fax2ps.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
fax2tiff.obj : fax2tiff.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
fax2tiff.exe : fax2tiff.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
gif2tiff.obj : gif2tiff.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
gif2tiff.exe : gif2tiff.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
pal2rgb.obj : pal2rgb.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
pal2rgb.exe : pal2rgb.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
ppm2tiff.obj : ppm2tiff.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
ppm2tiff.exe : ppm2tiff.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
ras2tiff.obj : ras2tiff.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
ras2tiff.exe : ras2tiff.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
raw2tiff.obj : raw2tiff.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
raw2tiff.exe : raw2tiff.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
rgb2ycbcr.obj : rgb2ycbcr.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
rgb2ycbcr.exe : rgb2ycbcr.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
sgi2tiff.obj : sgi2tiff.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
sgi2tiff.exe : sgi2tiff.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
sgisv.obj : sgisv.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
sgisv.exe : sgisv.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
thumbnail.obj : thumbnail.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
thumbnail.exe : thumbnail.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
tiff2bw.obj : tiff2bw.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tiff2bw.exe : tiff2bw.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
tiff2pdf.obj : tiff2pdf.c
Packit 994f1a
         $(CC) $(CFLAGS) /NOWARN $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tiff2pdf.exe : tiff2pdf.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
tiff2ps.obj : tiff2ps.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tiff2ps.exe : tiff2ps.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
tiff2rgba.obj : tiff2rgba.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tiff2rgba.exe : tiff2rgba.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
tiffcmp.obj : tiffcmp.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tiffcmp.exe : tiffcmp.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
tiffcp.obj : tiffcp.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tiffcp.exe : tiffcp.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
tiffcrop.obj : tiffcrop.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tiffcrop.exe : tiffcrop.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
tiffdither.obj : tiffdither.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tiffdither.exe : tiffdither.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
tiffdump.obj : tiffdump.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tiffdump.exe : tiffdump.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
tiffgt.obj : tiffgt.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tiffgt.exe : tiffgt.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
tiffinfo.obj : tiffinfo.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tiffinfo.exe : tiffinfo.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
tiffmedian.obj : tiffmedian.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tiffmedian.exe : tiffmedian.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
tiffset.obj : tiffset.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tiffset.exe : tiffset.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
tiffsplit.obj : tiffsplit.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
tiffsplit.exe : tiffsplit.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
Packit 994f1a
ycbcr.obj : ycbcr.c
Packit 994f1a
         $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)
Packit 994f1a
Packit 994f1a
ycbcr.exe : ycbcr.obj
Packit 994f1a
         LINK/EXE=$(MMS$TARGET)  $(MMS$SOURCE), $(LIBS)
Packit 994f1a
 
Packit 994f1a
Packit 994f1a
CLEAN :
Packit 994f1a
	DEL ALL.;*
Packit 994f1a
	DEL *.OBJ;*
Packit 994f1a
	DEL *.EXE;*
Packit 994f1a
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$!copiing and patching TIFF_CONF.H, TIF_CONFIG.H
Packit 994f1a
$!
Packit 994f1a
$CURRENT = F$ENVIRONMENT (""DEFAULT"")
Packit 994f1a
$CURRENT[F$LOCATE("]",CURRENT),9]:=".LIBTIFF]"
Packit 994f1a
$WRITE SYS$OUTPUT "Creating TIFFCONF.H and TIF_CONFIG.H"
Packit 994f1a
$COPY SYS$INPUT 'CURRENT'TIFFCONF.H
Packit 994f1a
/*
Packit 994f1a
  Configuration defines for installed libtiff.
Packit 994f1a
  This file maintained for backward compatibility. Do not use definitions
Packit 994f1a
  from this file in your programs.
Packit 994f1a
*/
Packit 994f1a
Packit 994f1a
#ifndef _TIFFCONF_
Packit 994f1a
#define _TIFFCONF_
Packit 994f1a
Packit 994f1a
/* Define to 1 if the system has the type `int16'. */
Packit 994f1a
//#define HAVE_INT16
Packit 994f1a
Packit 994f1a
/* Define to 1 if the system has the type `int32'. */
Packit 994f1a
//#define  HAVE_INT32
Packit 994f1a
Packit 994f1a
/* Define to 1 if the system has the type `int8'. */
Packit 994f1a
//#define HAVE_INT8
Packit 994f1a
Packit 994f1a
/* The size of a `int', as computed by sizeof. */
Packit 994f1a
#define SIZEOF_INT 4
Packit 994f1a
Packit 994f1a
/* The size of a `long', as computed by sizeof. */
Packit 994f1a
#define SIZEOF_LONG 4
Packit 994f1a
Packit 994f1a
/* Compatibility stuff. */
Packit 994f1a
Packit 994f1a
/* Define as 0 or 1 according to the floating point format suported by the
Packit 994f1a
   machine */
Packit 994f1a
Packit 994f1a
#ifdef __IEEE_FLOAT
Packit 994f1a
#define HAVE_IEEEFP 1
Packit 994f1a
#endif
Packit 994f1a
Packit 994f1a
#define HAVE_GETOPT 1
Packit 994f1a
Packit 994f1a
/* Set the native cpu bit order (FILLORDER_LSB2MSB or FILLORDER_MSB2LSB) */
Packit 994f1a
#define HOST_FILLORDER FILLORDER_LSB2MSB
Packit 994f1a
Packit 994f1a
/* Native cpu byte order: 1 if big-endian (Motorola) or 0 if little-endian
Packit 994f1a
   (Intel) */
Packit 994f1a
#define HOST_BIGENDIAN 0
Packit 994f1a
Packit 994f1a
/* Support CCITT Group 3 & 4 algorithms */
Packit 994f1a
#define CCITT_SUPPORT 1
Packit 994f1a
Packit 994f1a
/* Support LogLuv high dynamic range encoding */
Packit 994f1a
#define LOGLUV_SUPPORT 1
Packit 994f1a
Packit 994f1a
/* Support LZW algorithm */
Packit 994f1a
#define LZW_SUPPORT 1
Packit 994f1a
Packit 994f1a
/* Support NeXT 2-bit RLE algorithm */
Packit 994f1a
#define NEXT_SUPPORT 1
Packit 994f1a
Packit 994f1a
/* Support Old JPEG compresson (read contrib/ojpeg/README first! Compilation
Packit 994f1a
   fails with unpatched IJG JPEG library) */
Packit 994f1a
Packit 994f1a
/* Support Macintosh PackBits algorithm */
Packit 994f1a
#define PACKBITS_SUPPORT 1
Packit 994f1a
Packit 994f1a
/* Support Pixar log-format algorithm (requires Zlib) */
Packit 994f1a
#define PIXARLOG_SUPPORT 1
Packit 994f1a
Packit 994f1a
/* Support ThunderScan 4-bit RLE algorithm */
Packit 994f1a
#define THUNDER_SUPPORT 1
Packit 994f1a
Packit 994f1a
/* Support Deflate compression */
Packit 994f1a
/* #undef ZIP_SUPPORT */
Packit 994f1a
Packit 994f1a
/* Support strip chopping (whether or not to convert single-strip uncompressed
Packit 994f1a
   images to mutiple strips of ~8Kb to reduce memory usage) */
Packit 994f1a
#define STRIPCHOP_DEFAULT TIFF_STRIPCHOP
Packit 994f1a
Packit 994f1a
/* Enable SubIFD tag (330) support */
Packit 994f1a
#define SUBIFD_SUPPORT 1
Packit 994f1a
Packit 994f1a
/* Treat extra sample as alpha (default enabled). The RGBA interface will
Packit 994f1a
   treat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Many
Packit 994f1a
   packages produce RGBA files but don't mark the alpha properly. */
Packit 994f1a
#define DEFAULT_EXTRASAMPLE_AS_ALPHA 1
Packit 994f1a
Packit 994f1a
/* Pick up YCbCr subsampling info from the JPEG data stream to support files
Packit 994f1a
   lacking the tag (default enabled). */
Packit 994f1a
#define CHECK_JPEG_YCBCR_SUBSAMPLING 1
Packit 994f1a
Packit 994f1a
/*
Packit 994f1a
 * Feature support definitions.
Packit 994f1a
 * XXX: These macros are obsoleted. Don't use them in your apps!
Packit 994f1a
 * Macros stays here for backward compatibility and should be always defined.
Packit 994f1a
 */
Packit 994f1a
#define COLORIMETRY_SUPPORT
Packit 994f1a
#define YCBCR_SUPPORT
Packit 994f1a
#define CMYK_SUPPORT
Packit 994f1a
#define ICC_SUPPORT
Packit 994f1a
#define PHOTOSHOP_SUPPORT
Packit 994f1a
#define IPTC_SUPPORT
Packit 994f1a
Packit 994f1a
#endif /* _TIFFCONF_ */
Packit 994f1a
 
Packit 994f1a
Packit 994f1a
$COPY SYS$INPUT 'CURRENT'TIF_CONFIG.H
Packit 994f1a
/* Define to 1 if you have the <assert.h> header file. */
Packit 994f1a
Packit 994f1a
#ifndef HAVE_GETOPT
Packit 994f1a
#  define HAVE_GETOPT 1
Packit 994f1a
#endif
Packit 994f1a
Packit 994f1a
#define HAVE_ASSERT_H 1
Packit 994f1a
Packit 994f1a
/* Define to 1 if you have the <fcntl.h> header file. */
Packit 994f1a
#define HAVE_FCNTL_H 1
Packit 994f1a
Packit 994f1a
/* Define as 0 or 1 according to the floating point format suported by the
Packit 994f1a
   machine */
Packit 994f1a
Packit 994f1a
#ifdef __IEEE_FLOAT
Packit 994f1a
#define HAVE_IEEEFP 1
Packit 994f1a
#endif
Packit 994f1a
Packit 994f1a
#define HAVE_UNISTD_H 1
Packit 994f1a
Packit 994f1a
#define HAVE_STRING_H 1
Packit 994f1a
/* Define to 1 if you have the <sys/types.h> header file. */
Packit 994f1a
#define HAVE_SYS_TYPES_H 1
Packit 994f1a
Packit 994f1a
/* Define to 1 if you have the <io.h> header file. */
Packit 994f1a
//#define HAVE_IO_H 1
Packit 994f1a
Packit 994f1a
/* Define to 1 if you have the <search.h> header file. */
Packit 994f1a
//#define HAVE_SEARCH_H 1
Packit 994f1a
Packit 994f1a
/* The size of a `int', as computed by sizeof. */
Packit 994f1a
#define SIZEOF_INT 4
Packit 994f1a
Packit 994f1a
/* The size of a `long', as computed by sizeof. */
Packit 994f1a
#define SIZEOF_LONG 4
Packit 994f1a
Packit 994f1a
/* Set the native cpu bit order */
Packit 994f1a
#define HOST_FILLORDER FILLORDER_LSB2MSB
Packit 994f1a
Packit 994f1a
/* Define to 1 if your processor stores words with the most significant byte
Packit 994f1a
   first (like Motorola and SPARC, unlike Intel and VAX). */
Packit 994f1a
/* #undef WORDS_BIGENDIAN */
Packit 994f1a
Packit 994f1a
/* Define to `__inline__' or `__inline' if that's what the C compiler
Packit 994f1a
   calls it, or to nothing if 'inline' is not supported under any name.  */
Packit 994f1a
/*
Packit 994f1a
#ifndef __cplusplus
Packit 994f1a
# ifndef inline
Packit 994f1a
#  define inline __inline
Packit 994f1a
# endif
Packit 994f1a
#endif
Packit 994f1a
*/
Packit 994f1a
Packit 994f1a
/* Support CCITT Group 3 & 4 algorithms */
Packit 994f1a
#define CCITT_SUPPORT 1
Packit 994f1a
Packit 994f1a
/* Pick up YCbCr subsampling info from the JPEG data stream to support files
Packit 994f1a
   lacking the tag (default enabled). */
Packit 994f1a
#define CHECK_JPEG_YCBCR_SUBSAMPLING 1
Packit 994f1a
/* Support C++ stream API (requires C++ compiler) */
Packit 994f1a
#define CXX_SUPPORT 1
Packit 994f1a
Packit 994f1a
/* Treat extra sample as alpha (default enabled). The RGBA interface will
Packit 994f1a
   treat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Many
Packit 994f1a
      packages produce RGBA files but don't mark the alpha properly. */
Packit 994f1a
#define DEFAULT_EXTRASAMPLE_AS_ALPHA 1
Packit 994f1a
Packit 994f1a
/* little Endian */
Packit 994f1a
#define HOST_BIGENDIAN 0
Packit 994f1a
#define JPEG_SUPPORT 1
Packit 994f1a
#define LOGLUV_SUPPORT 1
Packit 994f1a
/* Support LZW algorithm */
Packit 994f1a
#define LZW_SUPPORT 1
Packit 994f1a
Packit 994f1a
/* Support Microsoft Document Imaging format */
Packit 994f1a
#define MDI_SUPPORT 1
Packit 994f1a
Packit 994f1a
/* Support NeXT 2-bit RLE algorithm */
Packit 994f1a
#define NEXT_SUPPORT 1
Packit 994f1a
#define OJPEG_SUPPORT 1
Packit 994f1a
Packit 994f1a
/* Name of package */
Packit 994f1a
#define PACKAGE "tiff"
Packit 994f1a
Packit 994f1a
Packit 994f1a
/* Define to the address where bug reports for this package should be sent. */
Packit 994f1a
#define PACKAGE_BUGREPORT "tiff@lists.maptools.org"
Packit 994f1a
Packit 994f1a
/* Define to the full name of this package. */
Packit 994f1a
#define PACKAGE_NAME "LibTIFF Software"
Packit 994f1a
Packit 994f1a
/* Define to the full name and version of this package. */
Packit 994f1a
#define PACKAGE_STRING "LibTIFF Software 3.9.0 for VMS"
Packit 994f1a
Packit 994f1a
/* Define to the one symbol short name of this package. */
Packit 994f1a
#define PACKAGE_TARNAME "tiff"
Packit 994f1a
Packit 994f1a
$PURGE 'CURRENT'TIFFCONF.H
Packit 994f1a
$PURGE 'CURRENT'TIF_CONFIG.H
Packit 994f1a
$OPEN/APPEND OUT 'CURRENT'TIF_CONFIG.H
Packit 994f1a
$IF HAVE_LFIND.EQ.1
Packit 994f1a
$   THEN
Packit 994f1a
$       WRITE OUT "#define HAVE_SEARCH_H 1"
Packit 994f1a
$   ELSE
Packit 994f1a
$       WRITE OUT "#undef HAVE_SEARCH_H"
Packit 994f1a
$ENDIF
Packit 994f1a
$CLOSE OUT
Packit 994f1a
$!
Packit 994f1a
$!
Packit 994f1a
$WRITE SYS$OUTPUT " "
Packit 994f1a
$WRITE SYS$OUTPUT " "
Packit 994f1a
$WRITE SYS$OUTPUT "Now you can type @BUILD "
Packit 994f1a
$!
Packit 994f1a
$EXIT:
Packit 994f1a
$DEFINE SYS$ERROR _NLA0:
Packit 994f1a
$DEFINE SYS$OUTPUT _NLA0:
Packit 994f1a
$DEL TEST.OBJ;*
Packit 994f1a
$DEL TEST.C;*
Packit 994f1a
$DEL TEST.EXE;*
Packit 994f1a
$DEAS SYS$ERROR
Packit 994f1a
$DEAS SYS$OUTPUT