Blame configure.com

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