Blame configure.com

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