1*84595b4fSTom Lane$! $Id: configure.com,v 1.3 2012-07-29 15:45:29 tgl Exp $ 2005ac319SAndrey Kiselev$! 3d7c1603aSAndrey Kiselev$! OpenVMS configure procedure for libtiff 4d7c1603aSAndrey Kiselev$! (c) Alexey Chupahin 22-NOV-2007 5d7c1603aSAndrey Kiselev$! elvis_75@mail.ru 6005ac319SAndrey Kiselev$! 7005ac319SAndrey Kiselev$! Permission to use, copy, modify, distribute, and sell this software and 8005ac319SAndrey Kiselev$! its documentation for any purpose is hereby granted without fee, provided 9005ac319SAndrey Kiselev$! that (i) the above copyright notices and this permission notice appear in 10005ac319SAndrey Kiselev$! all copies of the software and related documentation, and (ii) the names of 11005ac319SAndrey Kiselev$! Sam Leffler and Silicon Graphics may not be used in any advertising or 12005ac319SAndrey Kiselev$! publicity relating to the software without the specific, prior written 13005ac319SAndrey Kiselev$! permission of Sam Leffler and Silicon Graphics. 14005ac319SAndrey Kiselev$! 15005ac319SAndrey Kiselev$! THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 16005ac319SAndrey Kiselev$! EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 17005ac319SAndrey Kiselev$! WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 18005ac319SAndrey Kiselev$! 19005ac319SAndrey Kiselev$! IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR 20005ac319SAndrey Kiselev$! ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, 21005ac319SAndrey Kiselev$! OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 22005ac319SAndrey Kiselev$! WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 23005ac319SAndrey Kiselev$! LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 24005ac319SAndrey Kiselev$! OF THIS SOFTWARE. 25005ac319SAndrey Kiselev$! 26005ac319SAndrey Kiselev$! 27005ac319SAndrey Kiselev$ SET NOON 28005ac319SAndrey Kiselev$WRITE SYS$OUTPUT " " 29005ac319SAndrey Kiselev$WRITE SYS$OUTPUT "Configuring libTIFF library" 30005ac319SAndrey Kiselev$WRITE SYS$OUTPUT " " 31005ac319SAndrey Kiselev$! Checking architecture 32005ac319SAndrey Kiselev$DECC = F$SEARCH("SYS$SYSTEM:DECC$COMPILER.EXE") .NES. "" 33005ac319SAndrey Kiselev$IF (.NOT. DECC) THEN $WRITE SYS$OUTPUT "BAD compiler" GOTO EXIT 34d7c1603aSAndrey Kiselev$ IF F$GETSYI("ARCH_TYPE").EQ.1 THEN CPU = "VAX" 35d7c1603aSAndrey Kiselev$ IF F$GETSYI("ARCH_TYPE").EQ.2 THEN CPU = "Alpha" 36d7c1603aSAndrey Kiselev$ IF F$GETSYI("ARCH_TYPE").EQ.3 THEN CPU = "I64" 37d7c1603aSAndrey Kiselev$ OS = F$GETSYI("VERSION") 38d7c1603aSAndrey Kiselev$WRITE SYS$OUTPUT "Checking architecture ... ", CPU 39d7c1603aSAndrey Kiselev$WRITE SYS$OUTPUT "Checking OS ... OpenVMS ",OS 40d7c1603aSAndrey Kiselev$SHARED=0 41d7c1603aSAndrey Kiselev$IF ( (CPU.EQS."Alpha").OR.(CPU.EQS."I64") ) 42d7c1603aSAndrey Kiselev$ THEN 43d7c1603aSAndrey Kiselev$ SHARED=64 44d7c1603aSAndrey Kiselev$ ELSE 45d7c1603aSAndrey Kiselev$ SHARED=32 46d7c1603aSAndrey Kiselev$ENDIF 47005ac319SAndrey Kiselev$MMS = F$SEARCH("SYS$SYSTEM:MMS.EXE") .NES. "" 48005ac319SAndrey Kiselev$MMK = F$TYPE(MMK) 49d7c1603aSAndrey Kiselev$IF (MMS .OR. MMK.NES."") THEN GOTO TEST_LIBRARIES 50005ac319SAndrey Kiselev$! I cant find any make tool 51005ac319SAndrey Kiselev$GOTO EXIT 52005ac319SAndrey Kiselev$! 53005ac319SAndrey Kiselev$! 54005ac319SAndrey Kiselev$TEST_LIBRARIES: 55005ac319SAndrey Kiselev$! Setting as MAKE utility one of MMS or MMK. I prefer MMS. 56d7c1603aSAndrey Kiselev$IF (MMK.NES."") THEN MAKE="MMK" 57005ac319SAndrey Kiselev$IF (MMS) THEN MAKE="MMS" 58005ac319SAndrey Kiselev$WRITE SYS$OUTPUT "Checking build utility ... ''MAKE'" 59005ac319SAndrey Kiselev$WRITE SYS$OUTPUT " " 60005ac319SAndrey Kiselev$! 61005ac319SAndrey Kiselev$! 62d7c1603aSAndrey Kiselev$IF (P1.EQS."STATIC").OR.(P1.EQS."static") THEN SHARED=0 63d7c1603aSAndrey Kiselev$! 64d7c1603aSAndrey Kiselev$! 65005ac319SAndrey Kiselev$!"Checking for strcasecmp " 66005ac319SAndrey Kiselev$ DEFINE SYS$ERROR _NLA0: 67005ac319SAndrey Kiselev$ DEFINE SYS$OUTPUT _NLA0: 68005ac319SAndrey Kiselev$ CC/OBJECT=TEST.OBJ/INCLUDE=(ZLIB) SYS$INPUT 69005ac319SAndrey Kiselev #include <strings.h> 70005ac319SAndrey Kiselev #include <stdlib.h> 71005ac319SAndrey Kiselev 72005ac319SAndrey Kiselev int main() 73005ac319SAndrey Kiselev { 74005ac319SAndrey Kiselev if (strcasecmp("bla", "Bla")==0) exit(0); 75005ac319SAndrey Kiselev else exit(2); 76005ac319SAndrey Kiselev } 77005ac319SAndrey Kiselev$! 78005ac319SAndrey Kiselev$TMP = $STATUS 79005ac319SAndrey Kiselev$DEASS SYS$ERROR 80005ac319SAndrey Kiselev$DEAS SYS$OUTPUT 81005ac319SAndrey Kiselev$IF (TMP .NE. %X10B90001) 82005ac319SAndrey Kiselev$ THEN 83005ac319SAndrey Kiselev$ HAVE_STRCASECMP=0 84005ac319SAndrey Kiselev$ GOTO NEXT1 85005ac319SAndrey Kiselev$ENDIF 86005ac319SAndrey Kiselev$DEFINE SYS$ERROR _NLA0: 87005ac319SAndrey Kiselev$DEFINE SYS$OUTPUT _NLA0: 88005ac319SAndrey Kiselev$LINK/EXE=TEST TEST 89005ac319SAndrey Kiselev$TMP = $STATUS 90005ac319SAndrey Kiselev$DEAS SYS$ERROR 91005ac319SAndrey Kiselev$DEAS SYS$OUTPUT 92005ac319SAndrey Kiselev$!WRITE SYS$OUTPUT TMP 93005ac319SAndrey Kiselev$IF (TMP .NE. %X10000001) 94005ac319SAndrey Kiselev$ THEN 95005ac319SAndrey Kiselev$ HAVE_STRCASECMP=0 96005ac319SAndrey Kiselev$ GOTO NEXT1 97005ac319SAndrey Kiselev$ENDIF 98005ac319SAndrey Kiselev$! 99005ac319SAndrey Kiselev$DEFINE SYS$ERROR _NLA0: 100005ac319SAndrey Kiselev$DEFINE SYS$OUTPUT _NLA0: 101005ac319SAndrey Kiselev$RUN TEST 102005ac319SAndrey Kiselev$IF ($STATUS .NE. %X00000001) 103005ac319SAndrey Kiselev$ THEN 104005ac319SAndrey Kiselev$ HAVE_STRCASECMP=0 105005ac319SAndrey Kiselev$ ELSE 106005ac319SAndrey Kiselev$ HAVE_STRCASECMP=1 107005ac319SAndrey Kiselev$ENDIF 108005ac319SAndrey Kiselev$DEAS SYS$ERROR 109005ac319SAndrey Kiselev$DEAS SYS$OUTPUT 110005ac319SAndrey Kiselev$NEXT1: 111005ac319SAndrey Kiselev$IF (HAVE_STRCASECMP.EQ.1) 112005ac319SAndrey Kiselev$ THEN 113005ac319SAndrey Kiselev$ WRITE SYS$OUTPUT "Checking for strcasecmp ... Yes" 114005ac319SAndrey Kiselev$ ELSE 115005ac319SAndrey Kiselev$ WRITE SYS$OUTPUT "Checking for strcasecmp ... No" 116005ac319SAndrey Kiselev$ENDIF 117005ac319SAndrey Kiselev$! 118005ac319SAndrey Kiselev$! 119005ac319SAndrey Kiselev 120005ac319SAndrey Kiselev$!"Checking for lfind " 121005ac319SAndrey Kiselev$ DEFINE SYS$ERROR _NLA0: 122005ac319SAndrey Kiselev$ DEFINE SYS$OUTPUT _NLA0: 123005ac319SAndrey Kiselev$ CC/OBJECT=TEST.OBJ/INCLUDE=(ZLIB) SYS$INPUT 124005ac319SAndrey Kiselev #include <search.h> 125005ac319SAndrey Kiselev 126005ac319SAndrey Kiselev int main() 127005ac319SAndrey Kiselev { 128005ac319SAndrey Kiselev lfind((const void *)key, (const void *)NULL, (size_t *)NULL, 129005ac319SAndrey Kiselev (size_t) 0, NULL); 130005ac319SAndrey Kiselev } 131005ac319SAndrey Kiselev$! 132005ac319SAndrey Kiselev$TMP = $STATUS 133005ac319SAndrey Kiselev$DEASS SYS$ERROR 134005ac319SAndrey Kiselev$DEAS SYS$OUTPUT 135005ac319SAndrey Kiselev$IF (TMP .NE. %X10B90001) 136005ac319SAndrey Kiselev$ THEN 137005ac319SAndrey Kiselev$ HAVE_LFIND=0 138005ac319SAndrey Kiselev$ GOTO NEXT2 139005ac319SAndrey Kiselev$ENDIF 140005ac319SAndrey Kiselev$DEFINE SYS$ERROR _NLA0: 141005ac319SAndrey Kiselev$DEFINE SYS$OUTPUT _NLA0: 142005ac319SAndrey Kiselev$LINK/EXE=TEST TEST 143005ac319SAndrey Kiselev$TMP = $STATUS 144005ac319SAndrey Kiselev$DEAS SYS$ERROR 145005ac319SAndrey Kiselev$DEAS SYS$OUTPUT 146005ac319SAndrey Kiselev$!WRITE SYS$OUTPUT TMP 147005ac319SAndrey Kiselev$IF (TMP .NE. %X10000001) 148005ac319SAndrey Kiselev$ THEN 149005ac319SAndrey Kiselev$ HAVE_LFIND=0 150005ac319SAndrey Kiselev$ GOTO NEXT2 151005ac319SAndrey Kiselev$ ELSE 152005ac319SAndrey Kiselev$ HAVE_LFIND=1 153005ac319SAndrey Kiselev$ENDIF 154005ac319SAndrey Kiselev$! 155005ac319SAndrey Kiselev$NEXT2: 156005ac319SAndrey Kiselev$IF (HAVE_LFIND.EQ.1) 157005ac319SAndrey Kiselev$ THEN 158005ac319SAndrey Kiselev$ WRITE SYS$OUTPUT "Checking for lfind ... Yes" 159005ac319SAndrey Kiselev$ ELSE 160005ac319SAndrey Kiselev$ WRITE SYS$OUTPUT "Checking for lfind ... No" 161005ac319SAndrey Kiselev$ENDIF 162005ac319SAndrey Kiselev$! 163005ac319SAndrey Kiselev$! 164005ac319SAndrey Kiselev$!"Checking for correct zlib library " 165005ac319SAndrey Kiselev$ DEFINE SYS$ERROR _NLA0: 166005ac319SAndrey Kiselev$ DEFINE SYS$OUTPUT _NLA0: 167005ac319SAndrey Kiselev$ CC/OBJECT=TEST.OBJ/INCLUDE=(ZLIB) SYS$INPUT 168005ac319SAndrey Kiselev #include <stdlib.h> 169005ac319SAndrey Kiselev #include <stdio.h> 170005ac319SAndrey Kiselev #include <zlib.h> 171005ac319SAndrey Kiselev int main() 172005ac319SAndrey Kiselev { 173005ac319SAndrey Kiselev printf("checking version zlib: %s\n",zlibVersion()); 174005ac319SAndrey Kiselev } 175005ac319SAndrey Kiselev$TMP = $STATUS 176005ac319SAndrey Kiselev$DEASS SYS$ERROR 177005ac319SAndrey Kiselev$DEAS SYS$OUTPUT 178005ac319SAndrey Kiselev$!WRITE SYS$OUTPUT TMP 179005ac319SAndrey Kiselev$IF (TMP .NE. %X10B90001) 180005ac319SAndrey Kiselev$ THEN 181005ac319SAndrey Kiselev$ HAVE_ZLIB=0 182005ac319SAndrey Kiselev$ GOTO EXIT 183005ac319SAndrey Kiselev$ENDIF 184005ac319SAndrey Kiselev$DEFINE SYS$ERROR _NLA0: 185005ac319SAndrey Kiselev$DEFINE SYS$OUTPUT _NLA0: 186005ac319SAndrey Kiselev$LINK/EXE=TEST TEST,ZLIB:LIBZ/LIB 187005ac319SAndrey Kiselev$TMP = $STATUS 188005ac319SAndrey Kiselev$DEAS SYS$ERROR 189005ac319SAndrey Kiselev$DEAS SYS$OUTPUT 190005ac319SAndrey Kiselev$!WRITE SYS$OUTPUT TMP 191005ac319SAndrey Kiselev$IF (TMP .NE. %X10000001) 192005ac319SAndrey Kiselev$ THEN 193005ac319SAndrey Kiselev$ HAVE_ZLIB=0 194005ac319SAndrey Kiselev$ GOTO EXIT 195005ac319SAndrey Kiselev$ ELSE 196005ac319SAndrey Kiselev$ HAVE_ZLIB=1 197005ac319SAndrey Kiselev$ENDIF 198005ac319SAndrey Kiselev$IF (HAVE_ZLIB.EQ.1) 199005ac319SAndrey Kiselev$ THEN 200005ac319SAndrey Kiselev$ WRITE SYS$OUTPUT "Checking for correct zlib library ... Yes" 201005ac319SAndrey Kiselev$ ELSE 202005ac319SAndrey Kiselev$ WRITE SYS$OUTPUT "Checking for correct zlib library ... No" 203d7c1603aSAndrey Kiselev$ WRITE SYS$OUTPUT "This is fatal. Please download and install good library from fafner.dyndns.org/~alexey/libsdl/public.html" 204005ac319SAndrey Kiselev$ENDIF 205005ac319SAndrey Kiselev$RUN TEST 206005ac319SAndrey Kiselev$! 207d7c1603aSAndrey Kiselev 208d7c1603aSAndrey Kiselev$DEL TEST.OBJ;* 209005ac319SAndrey Kiselev$! Checking for JPEG ... 210005ac319SAndrey Kiselev$ DEFINE SYS$ERROR _NLA0: 211005ac319SAndrey Kiselev$ DEFINE SYS$OUTPUT _NLA0: 212005ac319SAndrey Kiselev$ CC/OBJECT=TEST.OBJ/INCLUDE=(JPEG) SYS$INPUT 213005ac319SAndrey Kiselev #include <stdlib.h> 214005ac319SAndrey Kiselev #include <stdio.h> 215005ac319SAndrey Kiselev #include <jpeglib.h> 216005ac319SAndrey Kiselev #include <jversion.h> 217005ac319SAndrey Kiselev int main() 218005ac319SAndrey Kiselev { 219005ac319SAndrey Kiselev printf("checking version jpeg: %s\n",JVERSION); 220005ac319SAndrey Kiselev jpeg_quality_scaling(0); 221005ac319SAndrey Kiselev return 0; 222005ac319SAndrey Kiselev } 223005ac319SAndrey Kiselev$TMP = $STATUS 224005ac319SAndrey Kiselev$DEASS SYS$ERROR 225005ac319SAndrey Kiselev$DEAS SYS$OUTPUT 226005ac319SAndrey Kiselev$!WRITE SYS$OUTPUT TMP 227005ac319SAndrey Kiselev$IF (TMP .NE. %X10B90001) 228005ac319SAndrey Kiselev$ THEN 229d7c1603aSAndrey Kiselev$ WRITE SYS$OUTPUT "Checking for static jpeg library ... No" 230005ac319SAndrey Kiselev$ HAVE_JPEG=0 231005ac319SAndrey Kiselev$ENDIF 232005ac319SAndrey Kiselev$DEFINE SYS$ERROR _NLA0: 233005ac319SAndrey Kiselev$DEFINE SYS$OUTPUT _NLA0: 234005ac319SAndrey Kiselev$LINK/EXE=TEST TEST,JPEG:LIBJPEG/LIB 235005ac319SAndrey Kiselev$TMP = $STATUS 236005ac319SAndrey Kiselev$DEAS SYS$ERROR 237005ac319SAndrey Kiselev$DEAS SYS$OUTPUT 238005ac319SAndrey Kiselev$!WRITE SYS$OUTPUT TMP 239005ac319SAndrey Kiselev$IF (TMP .NE. %X10000001) 240005ac319SAndrey Kiselev$ THEN 241005ac319SAndrey Kiselev$ HAVE_JPEG=0 242005ac319SAndrey Kiselev$ ELSE 243005ac319SAndrey Kiselev$ HAVE_JPEG=1 244005ac319SAndrey Kiselev$ENDIF 245005ac319SAndrey Kiselev$IF (HAVE_JPEG.EQ.1) 246005ac319SAndrey Kiselev$ THEN 247d7c1603aSAndrey Kiselev$ WRITE SYS$OUTPUT "Checking for static jpeg library ... Yes" 248d7c1603aSAndrey Kiselev$ JPEG_LIBRARY_PATH="JPEG:LIBJPEG/LIB" 249005ac319SAndrey Kiselev$ RUN TEST 250d7c1603aSAndrey Kiselev$ ELSE 251d7c1603aSAndrey Kiselev$ WRITE SYS$OUTPUT "Checking for static jpeg library ... No" 252d7c1603aSAndrey Kiselev$ENDIF 253d7c1603aSAndrey Kiselev$! 254d7c1603aSAndrey Kiselev$!"Checking for SHARED JPEG library " 255d7c1603aSAndrey Kiselev$OPEN/WRITE OUT TEST.OPT 256d7c1603aSAndrey Kiselev$WRITE OUT "SYS$SHARE:LIBJPEG$SHR/SHARE" 257d7c1603aSAndrey Kiselev$WRITE OUT "ZLIB:LIBZ/LIB" 258d7c1603aSAndrey Kiselev$CLOSE OUT 259d7c1603aSAndrey Kiselev$DEFINE SYS$ERROR _NLA0: 260d7c1603aSAndrey Kiselev$DEFINE SYS$OUTPUT _NLA0: 261d7c1603aSAndrey Kiselev$LINK/EXE=TEST TEST,TEST/OPT 262d7c1603aSAndrey Kiselev$TMP = $STATUS 263d7c1603aSAndrey Kiselev$DEAS SYS$ERROR 264d7c1603aSAndrey Kiselev$DEAS SYS$OUTPUT 265d7c1603aSAndrey Kiselev$!WRITE SYS$OUTPUT TMP 266d7c1603aSAndrey Kiselev$IF (TMP .NE. %X10000001) 267d7c1603aSAndrey Kiselev$ THEN 268d7c1603aSAndrey Kiselev$ HAVE_JPEG_SHARED=0 269d7c1603aSAndrey Kiselev$ ELSE 270d7c1603aSAndrey Kiselev$ HAVE_JPEG_SHARED=1 271d7c1603aSAndrey Kiselev$ENDIF 272d7c1603aSAndrey Kiselev$IF (HAVE_JPEG_SHARED.EQ.1) 273d7c1603aSAndrey Kiselev$ THEN 274d7c1603aSAndrey Kiselev$ WRITE SYS$OUTPUT "Checking for shared jpeg library ... Yes" 275d7c1603aSAndrey Kiselev$ JPEG_LIBRARY_PATH="SYS$SHARE:LIBJPEG$SHR/SHARE" 276d7c1603aSAndrey Kiselev$ ELSE 277d7c1603aSAndrey Kiselev$ WRITE SYS$OUTPUT "Checking for shared jpeg library ... No" 278d7c1603aSAndrey Kiselev$ENDIF 279d7c1603aSAndrey Kiselev$! 280d7c1603aSAndrey Kiselev$ IF ( (HAVE_JPEG_SHARED.EQ.0).AND.(HAVE_JPEG.EQ.0) ) 281d7c1603aSAndrey Kiselev$ THEN 282d7c1603aSAndrey Kiselev$ WRITE SYS$OUTPUT "No JPEG library installed. This is fatal. Please download and install good library from fafner.dyndns.org/~alexey/libsdl/public.html" 283d7c1603aSAndrey Kiselev$ GOTO EXIT 284d7c1603aSAndrey Kiselev$ ENDIF 285d7c1603aSAndrey Kiselev$! 286d7c1603aSAndrey Kiselev$! 287005ac319SAndrey Kiselev$! 288005ac319SAndrey Kiselev$! Checking for X11 ... 289005ac319SAndrey Kiselev$IF F$TRNLNM("DECW$INCLUDE") .NES. "" 290005ac319SAndrey Kiselev$ THEN 291005ac319SAndrey Kiselev$ WRITE SYS$OUTPUT "Checking for X11 ... Yes" 292005ac319SAndrey Kiselev$ ELSE 293005ac319SAndrey Kiselev$ WRITE SYS$OUTPUT "Checking for X11 ... No" 294005ac319SAndrey Kiselev$ WRITE SYS$OUTPUT "This is fatal. Please install X11 software" 295005ac319SAndrey Kiselev$ GOTO EXIT 296005ac319SAndrey Kiselev$ENDIF 297005ac319SAndrey Kiselev$! 298005ac319SAndrey Kiselev$!WRITING BUILD FILES 299005ac319SAndrey Kiselev$OPEN/WRITE OUT BUILD.COM 300d7c1603aSAndrey Kiselev$ WRITE OUT "$set def [.port]" 301005ac319SAndrey Kiselev$ WRITE OUT "$",MAKE 302d7c1603aSAndrey Kiselev$ WRITE OUT "$set def [-.libtiff]" 303005ac319SAndrey Kiselev$ WRITE OUT "$",MAKE 304005ac319SAndrey Kiselev$ WRITE OUT "$set def [-.tools]" 305005ac319SAndrey Kiselev$ WRITE OUT "$",MAKE 306005ac319SAndrey Kiselev$ WRITE OUT "$set def [-]" 307005ac319SAndrey Kiselev$ WRITE OUT "$cop [.PORT]LIBPORT.OLB [.LIBTIFF]LIBPORT.OLB" 308005ac319SAndrey Kiselev$ WRITE OUT "$ CURRENT = F$ENVIRONMENT (""DEFAULT"") " 309005ac319SAndrey Kiselev$ WRITE OUT "$TIFF=CURRENT" 310005ac319SAndrey Kiselev$ WRITE OUT "$OPEN/WRITE OUTT LIBTIFF$STARTUP.COM" 311005ac319SAndrey Kiselev$ WRITE OUT "$TIFF[F$LOCATE(""]"",TIFF),9]:="".LIBTIFF]""" 312d7c1603aSAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""DEFINE TIFF ","'","'","TIFF'"" " 313005ac319SAndrey Kiselev$ WRITE OUT "$TIFF=CURRENT" 314005ac319SAndrey Kiselev$ WRITE OUT "$TIFF[F$LOCATE(""]"",TIFF),7]:="".TOOLS]""" 315005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""BMP2TIFF:==$", "'","'","TIFF'BMP2TIFF""" 316005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""FAX2PS:==$", "'","'","TIFF'FAX2PS""" 317005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""FAX2TIFF:==$", "'","'","TIFF'FAX2TIFF""" 318005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""GIF2TIFF:==$", "'","'","TIFF'GIF2TIFF""" 319005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""PAL2RGB:==$", "'","'","TIFF'PAL2RGB""" 320005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""PPM2TIFF:==$", "'","'","TIFF'PPM2TIFF""" 321005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""RAS2TIFF:==$", "'","'","TIFF'RAS2TIFF""" 322005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""RAW2TIFF:==$", "'","'","TIFF'RAW2TIFF""" 323005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""RGB2YCBCR:==$", "'","'","TIFF'RGB2YCBCR""" 324005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""THUMBNAIL:==$", "'","'","TIFF'THUMBNAIL""" 325005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""TIFF2BW:==$", "'","'","TIFF'TIFF2BW""" 326005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""TIFF2PDF:==$", "'","'","TIFF'TIFF2PDF""" 327005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""TIFF2PS:==$", "'","'","TIFF'TIFF2PS""" 328005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""TIFF2RGBA:==$", "'","'","TIFF'TIFF2RGBA""" 329005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""TIFFCMP:==$", "'","'","TIFF'TIFFCMP""" 330005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""TIFFCP:==$", "'","'","TIFF'TIFFCP""" 331005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""TIFFDITHER:==$", "'","'","TIFF'TIFFDITHER""" 332005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""TIFFDUMP:==$", "'","'","TIFF'TIFFDUMP""" 333005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""TIFFINFO:==$", "'","'","TIFF'TIFFINFO""" 334005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""TIFFMEDIAN:==$", "'","'","TIFF'TIFFMEDIAN""" 335d7c1603aSAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""TIFFCROP:==$", "'","'","TIFF'TIFFCROP""" 336d7c1603aSAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""TIFFSET:==$", "'","'","TIFF'TIFFSET""" 337005ac319SAndrey Kiselev$ WRITE OUT "$CLOSE OUTT" 338005ac319SAndrey Kiselev$ WRITE OUT "$OPEN/WRITE OUTT [.LIBTIFF]LIBTIFF.OPT" 339005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""TIFF:TIFF/LIB"" 340005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""TIFF:LIBPORT/LIB"" 341005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""JPEG:LIBJPEG/LIB"" 342005ac319SAndrey Kiselev$ WRITE OUT "$WRITE OUTT ""ZLIB:LIBZ/LIB"" 343005ac319SAndrey Kiselev$ WRITE OUT "$CLOSE OUTT" 344005ac319SAndrey Kiselev$! 345d7c1603aSAndrey Kiselev$ WRITE OUT "$WRITE SYS$OUTPUT "" "" " 346d7c1603aSAndrey Kiselev$ WRITE OUT "$WRITE SYS$OUTPUT ""***************************************************************************** "" " 347d7c1603aSAndrey Kiselev$ WRITE OUT "$WRITE SYS$OUTPUT ""LIBTIFF$STARTUP.COM has been created. "" " 348d7c1603aSAndrey Kiselev$ WRITE OUT "$WRITE SYS$OUTPUT ""This file setups all logicals needed. It should be execute before using LibTIFF "" " 349d7c1603aSAndrey Kiselev$ WRITE OUT "$WRITE SYS$OUTPUT ""Nice place to call it - LOGIN.COM "" " 350d7c1603aSAndrey Kiselev$ WRITE OUT "$WRITE SYS$OUTPUT """" " 351d7c1603aSAndrey Kiselev$ WRITE OUT "$WRITE SYS$OUTPUT ""Using the library:"" " 352d7c1603aSAndrey Kiselev$ WRITE OUT "$WRITE SYS$OUTPUT ""CC/INC=TIFF ASCII_TAG.C"" " 353d7c1603aSAndrey Kiselev$ WRITE OUT "$WRITE SYS$OUTPUT ""LINK ASCII_TAG,TIFF:LIBTIFF/OPT"" " 354d7c1603aSAndrey Kiselev$ WRITE OUT "$WRITE SYS$OUTPUT ""***************************************************************************** "" " 355005ac319SAndrey Kiselev$CLOSE OUT 356005ac319SAndrey Kiselev$! 357005ac319SAndrey Kiselev$! DESCRIP.MMS in [.PORT] 358d7c1603aSAndrey Kiselev$OBJ="dummy.obj" 359005ac319SAndrey Kiselev$IF HAVE_STRCASECMP.NE.1 360005ac319SAndrey Kiselev$ THEN 361d7c1603aSAndrey Kiselev$ OBJ=OBJ+",strcasecmp.obj" 362005ac319SAndrey Kiselev$ENDIF 363005ac319SAndrey Kiselev$IF HAVE_LFIND.NE.1 364005ac319SAndrey Kiselev$ THEN 365d7c1603aSAndrey Kiselev$ OBJ=OBJ+",lfind.obj" 366005ac319SAndrey Kiselev$ENDIF 367005ac319SAndrey Kiselev$OPEN/WRITE OUT [.PORT]DESCRIP.MMS 368005ac319SAndrey Kiselev$WRITE OUT "OBJ=",OBJ 369005ac319SAndrey Kiselev$WRITE OUT "" 370005ac319SAndrey Kiselev$WRITE OUT "LIBPORT.OLB : $(OBJ)" 371005ac319SAndrey Kiselev$WRITE OUT " LIB/CREA LIBPORT $(OBJ)" 372005ac319SAndrey Kiselev$WRITE OUT "" 373d7c1603aSAndrey Kiselev$WRITE OUT "" 374d7c1603aSAndrey Kiselev$WRITE OUT "dummy.obj : dummy.c" 375d7c1603aSAndrey Kiselev$WRITE OUT " $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)" 376d7c1603aSAndrey Kiselev$WRITE OUT "" 377d7c1603aSAndrey Kiselev$WRITE OUT "" 378d7c1603aSAndrey Kiselev$WRITE OUT "strcasecmp.obj : strcasecmp.c" 379d7c1603aSAndrey Kiselev$WRITE OUT " $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)" 380d7c1603aSAndrey Kiselev$WRITE OUT "" 381d7c1603aSAndrey Kiselev$WRITE OUT "" 382d7c1603aSAndrey Kiselev$WRITE OUT "lfind.obj : lfind.c" 383d7c1603aSAndrey Kiselev$WRITE OUT " $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET)" 384d7c1603aSAndrey Kiselev$WRITE OUT "" 385d7c1603aSAndrey Kiselev$WRITE OUT "" 386d7c1603aSAndrey Kiselev$CLOSE OUT 387d7c1603aSAndrey Kiselev$! 388d7c1603aSAndrey Kiselev$! 389d7c1603aSAndrey Kiselev$WRITE SYS$OUTPUT "Creating LIBTIFF$DEF.OPT" 390d7c1603aSAndrey Kiselev$IF (SHARED.EQ.64) 391d7c1603aSAndrey Kiselev$ THEN 392d7c1603aSAndrey Kiselev$ COPY SYS$INPUT TIFF$DEF.OPT 393d7c1603aSAndrey KiselevSYMBOL_VECTOR= (- 394d7c1603aSAndrey KiselevTIFFOpen=PROCEDURE,- 395d7c1603aSAndrey KiselevTIFFGetVersion=PROCEDURE,- 396d7c1603aSAndrey KiselevTIFFCleanup=PROCEDURE,- 397d7c1603aSAndrey KiselevTIFFClose=PROCEDURE,- 398d7c1603aSAndrey KiselevTIFFFlush=PROCEDURE,- 399d7c1603aSAndrey KiselevTIFFFlushData=PROCEDURE,- 400d7c1603aSAndrey KiselevTIFFGetField=PROCEDURE,- 401d7c1603aSAndrey KiselevTIFFVGetField=PROCEDURE,- 402d7c1603aSAndrey KiselevTIFFGetFieldDefaulted=PROCEDURE,- 403d7c1603aSAndrey KiselevTIFFVGetFieldDefaulted=PROCEDURE,- 404d7c1603aSAndrey KiselevTIFFGetTagListEntry=PROCEDURE,- 405d7c1603aSAndrey KiselevTIFFGetTagListCount=PROCEDURE,- 406d7c1603aSAndrey KiselevTIFFReadDirectory=PROCEDURE,- 407d7c1603aSAndrey KiselevTIFFScanlineSize=PROCEDURE,- 408d7c1603aSAndrey KiselevTIFFStripSize=PROCEDURE,- 409d7c1603aSAndrey KiselevTIFFVStripSize=PROCEDURE,- 410d7c1603aSAndrey KiselevTIFFRawStripSize=PROCEDURE,- 411d7c1603aSAndrey KiselevTIFFTileRowSize=PROCEDURE,- 412d7c1603aSAndrey KiselevTIFFTileSize=PROCEDURE,- 413d7c1603aSAndrey KiselevTIFFVTileSize=PROCEDURE,- 414d7c1603aSAndrey KiselevTIFFFileno=PROCEDURE,- 415d7c1603aSAndrey KiselevTIFFSetFileno=PROCEDURE,- 416d7c1603aSAndrey KiselevTIFFGetMode=PROCEDURE,- 417d7c1603aSAndrey KiselevTIFFIsTiled=PROCEDURE,- 418d7c1603aSAndrey KiselevTIFFIsByteSwapped=PROCEDURE,- 419d7c1603aSAndrey KiselevTIFFIsBigEndian=PROCEDURE,- 420d7c1603aSAndrey KiselevTIFFIsMSB2LSB=PROCEDURE,- 421d7c1603aSAndrey KiselevTIFFIsUpSampled=PROCEDURE,- 422d7c1603aSAndrey KiselevTIFFCIELabToRGBInit=PROCEDURE,- 423d7c1603aSAndrey KiselevTIFFCIELabToXYZ=PROCEDURE,- 424d7c1603aSAndrey KiselevTIFFXYZToRGB=PROCEDURE,- 425d7c1603aSAndrey KiselevTIFFYCbCrToRGBInit=PROCEDURE,- 426d7c1603aSAndrey KiselevTIFFYCbCrtoRGB=PROCEDURE,- 427d7c1603aSAndrey KiselevTIFFCurrentRow=PROCEDURE,- 428d7c1603aSAndrey KiselevTIFFCurrentDirectory=PROCEDURE,- 429d7c1603aSAndrey KiselevTIFFCurrentStrip=PROCEDURE,- 430d7c1603aSAndrey KiselevTIFFCurrentTile=PROCEDURE,- 431d7c1603aSAndrey KiselevTIFFDataWidth=PROCEDURE,- 432d7c1603aSAndrey KiselevTIFFReadBufferSetup=PROCEDURE,- 433d7c1603aSAndrey KiselevTIFFWriteBufferSetup=PROCEDURE,- 434d7c1603aSAndrey KiselevTIFFSetupStrips=PROCEDURE,- 435d7c1603aSAndrey KiselevTIFFLastDirectory=PROCEDURE,- 436d7c1603aSAndrey KiselevTIFFSetDirectory=PROCEDURE,- 437d7c1603aSAndrey KiselevTIFFSetSubDirectory=PROCEDURE,- 438d7c1603aSAndrey KiselevTIFFUnlinkDirectory=PROCEDURE,- 439d7c1603aSAndrey KiselevTIFFSetField=PROCEDURE,- 440d7c1603aSAndrey KiselevTIFFVSetField=PROCEDURE,- 441d7c1603aSAndrey KiselevTIFFCheckpointDirectory=PROCEDURE,- 442d7c1603aSAndrey KiselevTIFFWriteDirectory=PROCEDURE,- 443d7c1603aSAndrey KiselevTIFFRewriteDirectory=PROCEDURE,- 444d7c1603aSAndrey KiselevTIFFPrintDirectory=PROCEDURE,- 445d7c1603aSAndrey KiselevTIFFReadScanline=PROCEDURE,- 446d7c1603aSAndrey KiselevTIFFWriteScanline=PROCEDURE,- 447d7c1603aSAndrey KiselevTIFFReadRGBAImage=PROCEDURE,- 448d7c1603aSAndrey KiselevTIFFReadRGBAImageOriented=PROCEDURE,- 449d7c1603aSAndrey KiselevTIFFFdOpen=PROCEDURE,- 450d7c1603aSAndrey KiselevTIFFClientOpen=PROCEDURE,- 451d7c1603aSAndrey KiselevTIFFFileName=PROCEDURE,- 452d7c1603aSAndrey KiselevTIFFError=PROCEDURE,- 453d7c1603aSAndrey KiselevTIFFErrorExt=PROCEDURE,- 454d7c1603aSAndrey KiselevTIFFWarning=PROCEDURE,- 455d7c1603aSAndrey KiselevTIFFWarningExt=PROCEDURE,- 456d7c1603aSAndrey KiselevTIFFSetErrorHandler=PROCEDURE,- 457d7c1603aSAndrey KiselevTIFFSetErrorHandlerExt=PROCEDURE,- 458d7c1603aSAndrey KiselevTIFFSetWarningHandler=PROCEDURE,- 459d7c1603aSAndrey KiselevTIFFSetWarningHandlerExt=PROCEDURE,- 460d7c1603aSAndrey KiselevTIFFComputeTile=PROCEDURE,- 461d7c1603aSAndrey KiselevTIFFCheckTile=PROCEDURE,- 462d7c1603aSAndrey KiselevTIFFNumberOfTiles=PROCEDURE,- 463d7c1603aSAndrey KiselevTIFFReadTile=PROCEDURE,- 464d7c1603aSAndrey KiselevTIFFWriteTile=PROCEDURE,- 465d7c1603aSAndrey KiselevTIFFComputeStrip=PROCEDURE,- 466d7c1603aSAndrey KiselevTIFFNumberOfStrips=PROCEDURE,- 467d7c1603aSAndrey KiselevTIFFRGBAImageBegin=PROCEDURE,- 468d7c1603aSAndrey KiselevTIFFRGBAImageGet=PROCEDURE,- 469d7c1603aSAndrey KiselevTIFFRGBAImageEnd=PROCEDURE,- 470d7c1603aSAndrey KiselevTIFFReadEncodedStrip=PROCEDURE,- 471d7c1603aSAndrey KiselevTIFFReadRawStrip=PROCEDURE,- 472d7c1603aSAndrey KiselevTIFFReadEncodedTile=PROCEDURE,- 473d7c1603aSAndrey KiselevTIFFReadRawTile=PROCEDURE,- 474d7c1603aSAndrey KiselevTIFFReadRGBATile=PROCEDURE,- 475d7c1603aSAndrey KiselevTIFFReadRGBAStrip=PROCEDURE,- 476d7c1603aSAndrey KiselevTIFFWriteEncodedStrip=PROCEDURE,- 477d7c1603aSAndrey KiselevTIFFWriteRawStrip=PROCEDURE,- 478d7c1603aSAndrey KiselevTIFFWriteEncodedTile=PROCEDURE,- 479d7c1603aSAndrey KiselevTIFFWriteRawTile=PROCEDURE,- 480d7c1603aSAndrey KiselevTIFFSetWriteOffset=PROCEDURE,- 481d7c1603aSAndrey KiselevTIFFSwabDouble=PROCEDURE,- 482d7c1603aSAndrey KiselevTIFFSwabShort=PROCEDURE,- 483d7c1603aSAndrey KiselevTIFFSwabLong=PROCEDURE,- 484d7c1603aSAndrey KiselevTIFFSwabArrayOfShort=PROCEDURE,- 485d7c1603aSAndrey KiselevTIFFSwabArrayOfLong=PROCEDURE,- 486d7c1603aSAndrey KiselevTIFFSwabArrayOfDouble=PROCEDURE,- 487d7c1603aSAndrey KiselevTIFFSwabArrayOfTriples=PROCEDURE,- 488d7c1603aSAndrey KiselevTIFFReverseBits=PROCEDURE,- 489d7c1603aSAndrey KiselevTIFFGetBitRevTable=PROCEDURE,- 490d7c1603aSAndrey KiselevTIFFDefaultStripSize=PROCEDURE,- 491d7c1603aSAndrey KiselevTIFFDefaultTileSize=PROCEDURE,- 492d7c1603aSAndrey KiselevTIFFRasterScanlineSize=PROCEDURE,- 493d7c1603aSAndrey Kiselev_TIFFmalloc=PROCEDURE,- 494d7c1603aSAndrey Kiselev_TIFFrealloc=PROCEDURE,- 495d7c1603aSAndrey Kiselev_TIFFfree=PROCEDURE,- 496d7c1603aSAndrey Kiselev_TIFFmemset=PROCEDURE,- 497d7c1603aSAndrey Kiselev_TIFFmemcpy=PROCEDURE,- 498d7c1603aSAndrey Kiselev_TIFFmemcmp=PROCEDURE,- 499d7c1603aSAndrey KiselevTIFFCreateDirectory=PROCEDURE,- 500d7c1603aSAndrey KiselevTIFFSetTagExtender=PROCEDURE,- 501d7c1603aSAndrey KiselevTIFFMergeFieldInfo=PROCEDURE,- 502d7c1603aSAndrey KiselevTIFFFindFieldInfo=PROCEDURE,- 503d7c1603aSAndrey KiselevTIFFFindFieldInfoByName=PROCEDURE,- 504d7c1603aSAndrey KiselevTIFFFieldWithName=PROCEDURE,- 505d7c1603aSAndrey KiselevTIFFFieldWithTag=PROCEDURE,- 506*84595b4fSTom LaneTIFFFieldTag=PROCEDURE,- 507*84595b4fSTom LaneTIFFFieldName=PROCEDURE,- 508*84595b4fSTom LaneTIFFFieldDataType=PROCEDURE,- 509*84595b4fSTom LaneTIFFFieldPassCount=PROCEDURE,- 510*84595b4fSTom LaneTIFFFieldReadCount=PROCEDURE,- 511*84595b4fSTom LaneTIFFFieldWriteCount=PROCEDURE,- 512d7c1603aSAndrey KiselevTIFFCurrentDirOffset=PROCEDURE,- 513d7c1603aSAndrey KiselevTIFFWriteCheck=PROCEDURE,- 514d7c1603aSAndrey KiselevTIFFRGBAImageOK=PROCEDURE,- 515d7c1603aSAndrey KiselevTIFFNumberOfDirectories=PROCEDURE,- 516d7c1603aSAndrey KiselevTIFFSetFileName=PROCEDURE,- 517d7c1603aSAndrey KiselevTIFFSetClientdata=PROCEDURE,- 518d7c1603aSAndrey KiselevTIFFSetMode=PROCEDURE,- 519d7c1603aSAndrey KiselevTIFFClientdata=PROCEDURE,- 520d7c1603aSAndrey KiselevTIFFGetReadProc=PROCEDURE,- 521d7c1603aSAndrey KiselevTIFFGetWriteProc=PROCEDURE,- 522d7c1603aSAndrey KiselevTIFFGetSeekProc=PROCEDURE,- 523d7c1603aSAndrey KiselevTIFFGetCloseProc=PROCEDURE,- 524d7c1603aSAndrey KiselevTIFFGetSizeProc=PROCEDURE,- 525d7c1603aSAndrey KiselevTIFFGetMapFileProc=PROCEDURE,- 526d7c1603aSAndrey KiselevTIFFGetUnmapFileProc=PROCEDURE,- 527d7c1603aSAndrey KiselevTIFFIsCODECConfigured=PROCEDURE,- 528d7c1603aSAndrey KiselevTIFFGetConfiguredCODECs=PROCEDURE,- 529d7c1603aSAndrey KiselevTIFFFindCODEC=PROCEDURE,- 530d7c1603aSAndrey KiselevTIFFRegisterCODEC=PROCEDURE,- 531d7c1603aSAndrey KiselevTIFFUnRegisterCODEC=PROCEDURE,- 532d7c1603aSAndrey KiselevTIFFFreeDirectory=PROCEDURE,- 533d7c1603aSAndrey KiselevTIFFReadCustomDirectory=PROCEDURE,- 534d7c1603aSAndrey KiselevTIFFReadEXIFDirectory=PROCEDURE,- 535d7c1603aSAndrey KiselevTIFFAccessTagMethods=PROCEDURE,- 536d7c1603aSAndrey KiselevTIFFGetClientInfo=PROCEDURE,- 537d7c1603aSAndrey KiselevTIFFSetClientInfo=PROCEDURE,- 538d7c1603aSAndrey KiselevTIFFReassignTagToIgnore=PROCEDURE- 539d7c1603aSAndrey Kiselev) 540d7c1603aSAndrey Kiselev 541d7c1603aSAndrey Kiselev$ENDIF 542d7c1603aSAndrey Kiselev$IF (SHARED.EQ.32) 543d7c1603aSAndrey Kiselev$ THEN 544d7c1603aSAndrey Kiselev$ COPY SYS$INPUT TIFF$DEF.OPT 545d7c1603aSAndrey KiselevUNIVERSAL=TIFFOpen 546d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetVersion 547d7c1603aSAndrey KiselevUNIVERSAL=TIFFCleanup 548d7c1603aSAndrey KiselevUNIVERSAL=TIFFClose 549d7c1603aSAndrey KiselevUNIVERSAL=TIFFFlush 550d7c1603aSAndrey KiselevUNIVERSAL=TIFFFlushData 551d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetField 552d7c1603aSAndrey KiselevUNIVERSAL=TIFFVGetField 553d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetFieldDefaulted 554d7c1603aSAndrey KiselevUNIVERSAL=TIFFVGetFieldDefaulted 555d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetTagListEntry 556d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetTagListCount 557d7c1603aSAndrey KiselevUNIVERSAL=TIFFReadDirectory 558d7c1603aSAndrey KiselevUNIVERSAL=TIFFScanlineSize 559d7c1603aSAndrey KiselevUNIVERSAL=TIFFStripSize 560d7c1603aSAndrey KiselevUNIVERSAL=TIFFVStripSize 561d7c1603aSAndrey KiselevUNIVERSAL=TIFFRawStripSize 562d7c1603aSAndrey KiselevUNIVERSAL=TIFFTileRowSize 563d7c1603aSAndrey KiselevUNIVERSAL=TIFFTileSize 564d7c1603aSAndrey KiselevUNIVERSAL=TIFFVTileSize 565d7c1603aSAndrey KiselevUNIVERSAL=TIFFFileno 566d7c1603aSAndrey KiselevUNIVERSAL=TIFFSetFileno 567d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetMode 568d7c1603aSAndrey KiselevUNIVERSAL=TIFFIsTiled 569d7c1603aSAndrey KiselevUNIVERSAL=TIFFIsByteSwapped 570d7c1603aSAndrey KiselevUNIVERSAL=TIFFIsBigEndian 571d7c1603aSAndrey KiselevUNIVERSAL=TIFFIsMSB2LSB 572d7c1603aSAndrey KiselevUNIVERSAL=TIFFIsUpSampled 573d7c1603aSAndrey KiselevUNIVERSAL=TIFFCIELabToRGBInit 574d7c1603aSAndrey KiselevUNIVERSAL=TIFFCIELabToXYZ 575d7c1603aSAndrey KiselevUNIVERSAL=TIFFXYZToRGB 576d7c1603aSAndrey KiselevUNIVERSAL=TIFFYCbCrToRGBInit 577d7c1603aSAndrey KiselevUNIVERSAL=TIFFYCbCrtoRGB 578d7c1603aSAndrey KiselevUNIVERSAL=TIFFCurrentRow 579d7c1603aSAndrey KiselevUNIVERSAL=TIFFCurrentDirectory 580d7c1603aSAndrey KiselevUNIVERSAL=TIFFCurrentStrip 581d7c1603aSAndrey KiselevUNIVERSAL=TIFFCurrentTile 582d7c1603aSAndrey KiselevUNIVERSAL=TIFFDataWidth 583d7c1603aSAndrey KiselevUNIVERSAL=TIFFReadBufferSetup 584d7c1603aSAndrey KiselevUNIVERSAL=TIFFWriteBufferSetup 585d7c1603aSAndrey KiselevUNIVERSAL=TIFFSetupStrips 586d7c1603aSAndrey KiselevUNIVERSAL=TIFFLastDirectory 587d7c1603aSAndrey KiselevUNIVERSAL=TIFFSetDirectory 588d7c1603aSAndrey KiselevUNIVERSAL=TIFFSetSubDirectory 589d7c1603aSAndrey KiselevUNIVERSAL=TIFFUnlinkDirectory 590d7c1603aSAndrey KiselevUNIVERSAL=TIFFSetField 591d7c1603aSAndrey KiselevUNIVERSAL=TIFFVSetField 592d7c1603aSAndrey KiselevUNIVERSAL=TIFFCheckpointDirectory 593d7c1603aSAndrey KiselevUNIVERSAL=TIFFWriteDirectory 594d7c1603aSAndrey KiselevUNIVERSAL=TIFFRewriteDirectory 595d7c1603aSAndrey KiselevUNIVERSAL=TIFFPrintDirectory 596d7c1603aSAndrey KiselevUNIVERSAL=TIFFReadScanline 597d7c1603aSAndrey KiselevUNIVERSAL=TIFFWriteScanline 598d7c1603aSAndrey KiselevUNIVERSAL=TIFFReadRGBAImage 599d7c1603aSAndrey KiselevUNIVERSAL=TIFFReadRGBAImageOriented 600d7c1603aSAndrey KiselevUNIVERSAL=TIFFFdOpen 601d7c1603aSAndrey KiselevUNIVERSAL=TIFFClientOpen 602d7c1603aSAndrey KiselevUNIVERSAL=TIFFFileName 603d7c1603aSAndrey KiselevUNIVERSAL=TIFFError 604d7c1603aSAndrey KiselevUNIVERSAL=TIFFErrorExt 605d7c1603aSAndrey KiselevUNIVERSAL=TIFFWarning 606d7c1603aSAndrey KiselevUNIVERSAL=TIFFWarningExt 607d7c1603aSAndrey KiselevUNIVERSAL=TIFFSetErrorHandler 608d7c1603aSAndrey KiselevUNIVERSAL=TIFFSetErrorHandlerExt 609d7c1603aSAndrey KiselevUNIVERSAL=TIFFSetWarningHandler 610d7c1603aSAndrey KiselevUNIVERSAL=TIFFSetWarningHandlerExt 611d7c1603aSAndrey KiselevUNIVERSAL=TIFFComputeTile 612d7c1603aSAndrey KiselevUNIVERSAL=TIFFCheckTile 613d7c1603aSAndrey KiselevUNIVERSAL=TIFFNumberOfTiles 614d7c1603aSAndrey KiselevUNIVERSAL=TIFFReadTile 615d7c1603aSAndrey KiselevUNIVERSAL=TIFFWriteTile 616d7c1603aSAndrey KiselevUNIVERSAL=TIFFComputeStrip 617d7c1603aSAndrey KiselevUNIVERSAL=TIFFNumberOfStrips 618d7c1603aSAndrey KiselevUNIVERSAL=TIFFRGBAImageBegin 619d7c1603aSAndrey KiselevUNIVERSAL=TIFFRGBAImageGet 620d7c1603aSAndrey KiselevUNIVERSAL=TIFFRGBAImageEnd 621d7c1603aSAndrey KiselevUNIVERSAL=TIFFReadEncodedStrip 622d7c1603aSAndrey KiselevUNIVERSAL=TIFFReadRawStrip 623d7c1603aSAndrey KiselevUNIVERSAL=TIFFReadEncodedTile 624d7c1603aSAndrey KiselevUNIVERSAL=TIFFReadRawTile 625d7c1603aSAndrey KiselevUNIVERSAL=TIFFReadRGBATile 626d7c1603aSAndrey KiselevUNIVERSAL=TIFFReadRGBAStrip 627d7c1603aSAndrey KiselevUNIVERSAL=TIFFWriteEncodedStrip 628d7c1603aSAndrey KiselevUNIVERSAL=TIFFWriteRawStrip 629d7c1603aSAndrey KiselevUNIVERSAL=TIFFWriteEncodedTile 630d7c1603aSAndrey KiselevUNIVERSAL=TIFFWriteRawTile 631d7c1603aSAndrey KiselevUNIVERSAL=TIFFSetWriteOffset 632d7c1603aSAndrey KiselevUNIVERSAL=TIFFSwabDouble 633d7c1603aSAndrey KiselevUNIVERSAL=TIFFSwabShort 634d7c1603aSAndrey KiselevUNIVERSAL=TIFFSwabLong 635d7c1603aSAndrey KiselevUNIVERSAL=TIFFSwabArrayOfShort 636d7c1603aSAndrey KiselevUNIVERSAL=TIFFSwabArrayOfLong 637d7c1603aSAndrey KiselevUNIVERSAL=TIFFSwabArrayOfDouble 638d7c1603aSAndrey KiselevUNIVERSAL=TIFFSwabArrayOfTriples 639d7c1603aSAndrey KiselevUNIVERSAL=TIFFReverseBits 640d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetBitRevTable 641d7c1603aSAndrey KiselevUNIVERSAL=TIFFDefaultStripSize 642d7c1603aSAndrey KiselevUNIVERSAL=TIFFDefaultTileSize 643d7c1603aSAndrey KiselevUNIVERSAL=TIFFRasterScanlineSize 644d7c1603aSAndrey KiselevUNIVERSAL=_TIFFmalloc 645d7c1603aSAndrey KiselevUNIVERSAL=_TIFFrealloc 646d7c1603aSAndrey KiselevUNIVERSAL=_TIFFfree 647d7c1603aSAndrey KiselevUNIVERSAL=_TIFFmemset 648d7c1603aSAndrey KiselevUNIVERSAL=_TIFFmemcpy 649d7c1603aSAndrey KiselevUNIVERSAL=_TIFFmemcmp 650d7c1603aSAndrey KiselevUNIVERSAL=TIFFCreateDirectory 651d7c1603aSAndrey KiselevUNIVERSAL=TIFFSetTagExtender 652d7c1603aSAndrey KiselevUNIVERSAL=TIFFMergeFieldInfo 653d7c1603aSAndrey KiselevUNIVERSAL=TIFFFindFieldInfo 654d7c1603aSAndrey KiselevUNIVERSAL=TIFFFindFieldInfoByName 655d7c1603aSAndrey KiselevUNIVERSAL=TIFFFieldWithName 656d7c1603aSAndrey KiselevUNIVERSAL=TIFFFieldWithTag 657*84595b4fSTom LaneUNIVERSAL=TIFFFieldTag 658*84595b4fSTom LaneUNIVERSAL=TIFFFieldName 659*84595b4fSTom LaneUNIVERSAL=TIFFFieldDataType 660*84595b4fSTom LaneUNIVERSAL=TIFFFieldPassCount 661*84595b4fSTom LaneUNIVERSAL=TIFFFieldReadCount 662*84595b4fSTom LaneUNIVERSAL=TIFFFieldWriteCount 663d7c1603aSAndrey KiselevUNIVERSAL=TIFFCurrentDirOffset 664d7c1603aSAndrey KiselevUNIVERSAL=TIFFWriteCheck 665d7c1603aSAndrey KiselevUNIVERSAL=TIFFRGBAImageOK 666d7c1603aSAndrey KiselevUNIVERSAL=TIFFNumberOfDirectories 667d7c1603aSAndrey KiselevUNIVERSAL=TIFFSetFileName 668d7c1603aSAndrey KiselevUNIVERSAL=TIFFSetClientdata 669d7c1603aSAndrey KiselevUNIVERSAL=TIFFSetMode 670d7c1603aSAndrey KiselevUNIVERSAL=TIFFClientdata 671d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetReadProc 672d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetWriteProc 673d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetSeekProc 674d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetCloseProc 675d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetSizeProc 676d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetMapFileProc 677d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetUnmapFileProc 678d7c1603aSAndrey KiselevUNIVERSAL=TIFFIsCODECConfigured 679d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetConfiguredCODECs 680d7c1603aSAndrey KiselevUNIVERSAL=TIFFFindCODEC 681d7c1603aSAndrey KiselevUNIVERSAL=TIFFRegisterCODEC 682d7c1603aSAndrey KiselevUNIVERSAL=TIFFUnRegisterCODEC 683d7c1603aSAndrey KiselevUNIVERSAL=TIFFFreeDirectory 684d7c1603aSAndrey KiselevUNIVERSAL=TIFFReadCustomDirectory 685d7c1603aSAndrey KiselevUNIVERSAL=TIFFReadEXIFDirectory 686d7c1603aSAndrey KiselevUNIVERSAL=TIFFAccessTagMethods 687d7c1603aSAndrey KiselevUNIVERSAL=TIFFGetClientInfo 688d7c1603aSAndrey KiselevUNIVERSAL=TIFFSetClientInfo 689d7c1603aSAndrey KiselevUNIVERSAL=TIFFReassignTagToIgnore 690d7c1603aSAndrey Kiselev 691d7c1603aSAndrey Kiselev$ENDIF 692d7c1603aSAndrey Kiselev$! 693d7c1603aSAndrey Kiselev$! 694d7c1603aSAndrey Kiselev$! Writing TIFF$SHR.OPT file to build TOOLS 695d7c1603aSAndrey Kiselev$ IF (SHARED.GT.0) 696d7c1603aSAndrey Kiselev$ THEN 697d7c1603aSAndrey Kiselev$ OPEN/WRITE OUT TIFF$SHR.OPT 698d7c1603aSAndrey Kiselev$ WRITE OUT "[]TIFF/LIB" 699d7c1603aSAndrey Kiselev$ WRITE OUT "[-.PORT]LIBPORT/LIB" 700d7c1603aSAndrey Kiselev$ WRITE OUT JPEG_LIBRARY_PATH 701d7c1603aSAndrey Kiselev$ WRITE OUT "ZLIB:LIBZ/LIB" 702d7c1603aSAndrey Kiselev$ CLOSE OUT 703d7c1603aSAndrey Kiselev$ ENDIF 704d7c1603aSAndrey Kiselev$! 705d7c1603aSAndrey Kiselev$! 706d7c1603aSAndrey Kiselev$! Writing OPT.OPT file to build TOOLS 707d7c1603aSAndrey Kiselev$OPEN/WRITE OUT OPT.OPT 708d7c1603aSAndrey Kiselev$ IF (SHARED.GT.0) 709d7c1603aSAndrey Kiselev$ THEN 710d7c1603aSAndrey Kiselev$ WRITE OUT "[-.LIBTIFF]TIFF$SHR/SHARE" 711d7c1603aSAndrey Kiselev$ WRITE OUT JPEG_LIBRARY_PATH 712d7c1603aSAndrey Kiselev$ ELSE 713d7c1603aSAndrey Kiselev$ WRITE OUT "[-.LIBTIFF]TIFF/LIB" 714d7c1603aSAndrey Kiselev$ WRITE OUT "[-.PORT]LIBPORT/LIB" 715d7c1603aSAndrey Kiselev$ WRITE OUT JPEG_LIBRARY_PATH 716d7c1603aSAndrey Kiselev$ ENDIF 717d7c1603aSAndrey Kiselev$ WRITE OUT "ZLIB:LIBZ/LIB" 718005ac319SAndrey Kiselev$CLOSE OUT 719005ac319SAndrey Kiselev$! 720005ac319SAndrey Kiselev$! 721005ac319SAndrey Kiselev$COPY SYS$INPUT [.LIBTIFF]DESCRIP.MMS 722d7c1603aSAndrey Kiselev# (c) Alexey Chupahin 22-NOV-2007 723d7c1603aSAndrey Kiselev# OpenVMS 7.3-1, DEC 2000 mod.300 724d7c1603aSAndrey Kiselev# OpenVMS 8.3, HP rx1620 725005ac319SAndrey Kiselev# Makefile for DEC C compilers. 726005ac319SAndrey Kiselev# 727005ac319SAndrey Kiselev 728005ac319SAndrey KiselevINCL = /INCLUDE=(JPEG,ZLIB,[]) 729005ac319SAndrey Kiselev 730005ac319SAndrey KiselevCFLAGS = $(INCL) 731005ac319SAndrey Kiselev 732005ac319SAndrey KiselevOBJ_SYSDEP_MODULE = tif_vms.obj 733005ac319SAndrey Kiselev 734d7c1603aSAndrey KiselevOBJ = \ 735d7c1603aSAndrey Kiselevtif_aux.obj,\ 736005ac319SAndrey Kiselevtif_close.obj,\ 737005ac319SAndrey Kiselevtif_codec.obj,\ 738005ac319SAndrey Kiselevtif_color.obj,\ 739005ac319SAndrey Kiselevtif_compress.obj,\ 740005ac319SAndrey Kiselevtif_dir.obj,\ 741005ac319SAndrey Kiselevtif_dirinfo.obj,\ 742005ac319SAndrey Kiselevtif_dirread.obj,\ 743005ac319SAndrey Kiselevtif_dirwrite.obj,\ 744005ac319SAndrey Kiselevtif_dumpmode.obj,\ 745005ac319SAndrey Kiselevtif_error.obj,\ 746005ac319SAndrey Kiselevtif_extension.obj,\ 747005ac319SAndrey Kiselevtif_fax3.obj,\ 748005ac319SAndrey Kiselevtif_fax3sm.obj,\ 749005ac319SAndrey Kiselevtif_flush.obj,\ 750d7c1603aSAndrey Kiselevtif_getimage.obj,\ 751d7c1603aSAndrey Kiselevtif_jbig.obj,\ 752d7c1603aSAndrey Kiselevtif_jpeg.obj,\ 753005ac319SAndrey Kiselevtif_luv.obj,\ 754005ac319SAndrey Kiselevtif_lzw.obj,\ 755005ac319SAndrey Kiselevtif_next.obj,\ 756d7c1603aSAndrey Kiselevtif_ojpeg.obj,\ 757005ac319SAndrey Kiselevtif_open.obj,\ 758005ac319SAndrey Kiselevtif_packbits.obj,\ 759005ac319SAndrey Kiselevtif_pixarlog.obj,\ 760005ac319SAndrey Kiselevtif_predict.obj,\ 761005ac319SAndrey Kiselevtif_print.obj,\ 762005ac319SAndrey Kiselevtif_read.obj,\ 763005ac319SAndrey Kiselevtif_strip.obj,\ 764d7c1603aSAndrey Kiselevtif_swab.obj,\ 765005ac319SAndrey Kiselevtif_thunder.obj,\ 766005ac319SAndrey Kiselevtif_tile.obj,\ 767005ac319SAndrey Kiselevtif_version.obj,\ 768005ac319SAndrey Kiselevtif_warning.obj,\ 769005ac319SAndrey Kiselevtif_write.obj,\ 770d7c1603aSAndrey Kiselevtif_zip.obj, $(OBJ_SYSDEP_MODULE) 771005ac319SAndrey Kiselev 772d7c1603aSAndrey Kiselev$IF (SHARED.GT.0) 773d7c1603aSAndrey Kiselev$ THEN 774d7c1603aSAndrey Kiselev$ APP SYS$INPUT [.LIBTIFF]DESCRIP.MMS 775d7c1603aSAndrey KiselevALL : tiff.olb, tiff$shr.exe 776d7c1603aSAndrey Kiselev $WRITE SYS$OUTPUT "Done" 777005ac319SAndrey Kiselev 778d7c1603aSAndrey Kiselevtiff$shr.exe : tiff.olb 779d7c1603aSAndrey Kiselev LINK/SHARE=TIFF$SHR.EXE TIF_AUX,[-]TIFF$DEF/OPT, [-]TIFF$SHR/OPT 780d7c1603aSAndrey Kiselev COPY TIFF$SHR.EXE SYS$SHARE 781d7c1603aSAndrey Kiselev PURGE SYS$SHARE:TIFF$SHR.EXE 782d7c1603aSAndrey Kiselev 783d7c1603aSAndrey Kiselev$ ELSE 784d7c1603aSAndrey Kiselev$ APP SYS$INPUT [.LIBTIFF]DESCRIP.MMS 785d7c1603aSAndrey KiselevALL : tiff.olb 786d7c1603aSAndrey Kiselev $WRITE SYS$OUTPUT "Done" 787d7c1603aSAndrey Kiselev 788d7c1603aSAndrey Kiselev$ENDIF 789d7c1603aSAndrey Kiselev$! 790d7c1603aSAndrey Kiselev$! 791d7c1603aSAndrey Kiselev$ APP SYS$INPUT [.LIBTIFF]DESCRIP.MMS 792d7c1603aSAndrey Kiselev 793d7c1603aSAndrey Kiselevtiff.olb : $(OBJ) 794005ac319SAndrey Kiselev lib/crea tiff.olb $(OBJ) 795005ac319SAndrey Kiselev 796d7c1603aSAndrey Kiselev#tif_config.h : tif_config.h-vms 797d7c1603aSAndrey Kiselev# copy tif_config.h-vms tif_config.h 798d7c1603aSAndrey Kiselev# 799d7c1603aSAndrey Kiselev#tiffconf.h : tiffconf.h-vms 800d7c1603aSAndrey Kiselev# copy tiffconf.h-vms tiffconf.h 801005ac319SAndrey Kiselev 802d7c1603aSAndrey Kiselevtif_aux.obj : tif_aux.c 803d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 804d7c1603aSAndrey Kiselev 805d7c1603aSAndrey Kiselevtif_close.obj : tif_close.c 806d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 807d7c1603aSAndrey Kiselev 808d7c1603aSAndrey Kiselevtif_codec.obj : tif_codec.c 809d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 810d7c1603aSAndrey Kiselev 811d7c1603aSAndrey Kiselevtif_color.obj : tif_color.c 812d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 813d7c1603aSAndrey Kiselev 814d7c1603aSAndrey Kiselevtif_compress.obj : tif_compress.c 815d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 816d7c1603aSAndrey Kiselev 817d7c1603aSAndrey Kiselevtif_dir.obj : tif_dir.c 818d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 819d7c1603aSAndrey Kiselev 820d7c1603aSAndrey Kiselevtif_dirinfo.obj : tif_dirinfo.c 821d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 822d7c1603aSAndrey Kiselev 823d7c1603aSAndrey Kiselevtif_dirread.obj : tif_dirread.c 824d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 825d7c1603aSAndrey Kiselev 826d7c1603aSAndrey Kiselevtif_dirwrite.obj : tif_dirwrite.c 827d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 828d7c1603aSAndrey Kiselev 829d7c1603aSAndrey Kiselevtif_dumpmode.obj : tif_dumpmode.c 830d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 831d7c1603aSAndrey Kiselev 832d7c1603aSAndrey Kiselevtif_error.obj : tif_error.c 833d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 834d7c1603aSAndrey Kiselev 835d7c1603aSAndrey Kiselevtif_extension.obj : tif_extension.c 836d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 837d7c1603aSAndrey Kiselev 838d7c1603aSAndrey Kiselevtif_fax3.obj : tif_fax3.c 839d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 840d7c1603aSAndrey Kiselev 841d7c1603aSAndrey Kiselevtif_fax3sm.obj : tif_fax3sm.c 842d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 843d7c1603aSAndrey Kiselev 844d7c1603aSAndrey Kiselevtif_flush.obj : tif_flush.c 845d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 846d7c1603aSAndrey Kiselev 847d7c1603aSAndrey Kiselevtif_getimage.obj : tif_getimage.c 848d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 849d7c1603aSAndrey Kiselev 850d7c1603aSAndrey Kiselevtif_jbig.obj : tif_jbig.c 851d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 852d7c1603aSAndrey Kiselev 853d7c1603aSAndrey Kiselevtif_jpeg.obj : tif_jpeg.c 854d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 855d7c1603aSAndrey Kiselev 856d7c1603aSAndrey Kiselevtif_luv.obj : tif_luv.c 857d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 858d7c1603aSAndrey Kiselev 859d7c1603aSAndrey Kiselevtif_lzw.obj : tif_lzw.c 860d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 861d7c1603aSAndrey Kiselev 862d7c1603aSAndrey Kiselevtif_next.obj : tif_next.c 863d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 864d7c1603aSAndrey Kiselev 865d7c1603aSAndrey Kiselevtif_ojpeg.obj : tif_ojpeg.c 866d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 867d7c1603aSAndrey Kiselev 868d7c1603aSAndrey Kiselevtif_open.obj : tif_open.c 869d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 870d7c1603aSAndrey Kiselev 871d7c1603aSAndrey Kiselevtif_packbits.obj : tif_packbits.c 872d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 873d7c1603aSAndrey Kiselev 874d7c1603aSAndrey Kiselevtif_pixarlog.obj : tif_pixarlog.c 875d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 876d7c1603aSAndrey Kiselev 877d7c1603aSAndrey Kiselevtif_predict.obj : tif_predict.c 878d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 879d7c1603aSAndrey Kiselev 880d7c1603aSAndrey Kiselevtif_print.obj : tif_print.c 881d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 882d7c1603aSAndrey Kiselev 883d7c1603aSAndrey Kiselevtif_read.obj : tif_read.c 884d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 885d7c1603aSAndrey Kiselev 886d7c1603aSAndrey Kiselevtif_strip.obj : tif_strip.c 887d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 888d7c1603aSAndrey Kiselev 889d7c1603aSAndrey Kiselevtif_swab.obj : tif_swab.c 890d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 891d7c1603aSAndrey Kiselev 892d7c1603aSAndrey Kiselevtif_thunder.obj : tif_thunder.c 893d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 894d7c1603aSAndrey Kiselev 895d7c1603aSAndrey Kiselevtif_tile.obj : tif_tile.c 896d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 897d7c1603aSAndrey Kiselev 898d7c1603aSAndrey Kiselevtif_unix.obj : tif_unix.c 899d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 900d7c1603aSAndrey Kiselev 901d7c1603aSAndrey Kiselevtif_version.obj : tif_version.c 902d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 903d7c1603aSAndrey Kiselev 904d7c1603aSAndrey Kiselevtif_warning.obj : tif_warning.c 905d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 906d7c1603aSAndrey Kiselev 907d7c1603aSAndrey Kiselevtif_write.obj : tif_write.c 908d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 909d7c1603aSAndrey Kiselev 910d7c1603aSAndrey Kiselevtif_zip.obj : tif_zip.c 911d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 912d7c1603aSAndrey Kiselev 913005ac319SAndrey Kiselev 914005ac319SAndrey Kiselevclean : 915005ac319SAndrey Kiselev del *.obj;* 916005ac319SAndrey Kiselev del *.olb;* 917005ac319SAndrey Kiselev$! 918005ac319SAndrey Kiselev$! 919005ac319SAndrey Kiselev$! 920005ac319SAndrey Kiselev$COPY SYS$INPUT [.TOOLS]DESCRIP.MMS 921d7c1603aSAndrey Kiselev# (c) Alexey Chupahin 22-NOV-2007 922d7c1603aSAndrey Kiselev# OpenVMS 7.3-1, DEC 2000 mod.300 923d7c1603aSAndrey Kiselev# OpenVMS 8.3, HP rx1620 924d7c1603aSAndrey Kiselev 925005ac319SAndrey KiselevINCL = /INCL=([],[-.LIBTIFF]) 926005ac319SAndrey KiselevCFLAGS = $(INCL) 927d7c1603aSAndrey KiselevLIBS = [-]OPT/OPT 928005ac319SAndrey Kiselev 929d7c1603aSAndrey KiselevOBJ=\ 930d7c1603aSAndrey Kiselevbmp2tiff.exe,\ 931d7c1603aSAndrey Kiselevfax2ps.exe,\ 932d7c1603aSAndrey Kiselevfax2tiff.exe,\ 933d7c1603aSAndrey Kiselevgif2tiff.exe,\ 934d7c1603aSAndrey Kiselevpal2rgb.exe,\ 935d7c1603aSAndrey Kiselevppm2tiff.exe,\ 936d7c1603aSAndrey Kiselevras2tiff.exe,\ 937d7c1603aSAndrey Kiselevraw2tiff.exe,\ 938d7c1603aSAndrey Kiselevrgb2ycbcr.exe,\ 939d7c1603aSAndrey Kiselevthumbnail.exe,\ 940d7c1603aSAndrey Kiselevtiff2bw.exe,\ 941d7c1603aSAndrey Kiselevtiff2pdf.exe,\ 942d7c1603aSAndrey Kiselevtiff2ps.exe,\ 943d7c1603aSAndrey Kiselevtiff2rgba.exe,\ 944d7c1603aSAndrey Kiselevtiffcmp.exe,\ 945d7c1603aSAndrey Kiselevtiffcp.exe,\ 946d7c1603aSAndrey Kiselevtiffcrop.exe,\ 947d7c1603aSAndrey Kiselevtiffdither.exe,\ 948d7c1603aSAndrey Kiselevtiffdump.exe,\ 949d7c1603aSAndrey Kiselevtiffinfo.exe,\ 950d7c1603aSAndrey Kiselevtiffmedian.exe,\ 951d7c1603aSAndrey Kiselevtiffset.exe,\ 952d7c1603aSAndrey Kiselevtiffsplit.exe,\ 953d7c1603aSAndrey Kiselevycbcr.exe 954005ac319SAndrey Kiselev 955d7c1603aSAndrey Kiselev 956d7c1603aSAndrey Kiselevall : $(OBJ) 957d7c1603aSAndrey Kiselev $! 958d7c1603aSAndrey Kiselev 959d7c1603aSAndrey Kiselevbmp2tiff.obj : bmp2tiff.c 960d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 961005ac319SAndrey Kiselev 962005ac319SAndrey Kiselevbmp2tiff.exe : bmp2tiff.obj 963d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 964005ac319SAndrey Kiselev 965d7c1603aSAndrey Kiselevfax2ps.obj : fax2ps.c 966d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 967005ac319SAndrey Kiselev 968005ac319SAndrey Kiselevfax2ps.exe : fax2ps.obj 969d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 970d7c1603aSAndrey Kiselev 971d7c1603aSAndrey Kiselevfax2tiff.obj : fax2tiff.c 972d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 973d7c1603aSAndrey Kiselev 974d7c1603aSAndrey Kiselevfax2tiff.exe : fax2tiff.obj 975d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 976d7c1603aSAndrey Kiselev 977d7c1603aSAndrey Kiselevgif2tiff.obj : gif2tiff.c 978d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 979005ac319SAndrey Kiselev 980005ac319SAndrey Kiselevgif2tiff.exe : gif2tiff.obj 981d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 982d7c1603aSAndrey Kiselev 983d7c1603aSAndrey Kiselevpal2rgb.obj : pal2rgb.c 984d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 985005ac319SAndrey Kiselev 986005ac319SAndrey Kiselevpal2rgb.exe : pal2rgb.obj 987d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 988d7c1603aSAndrey Kiselev 989d7c1603aSAndrey Kiselevppm2tiff.obj : ppm2tiff.c 990d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 991005ac319SAndrey Kiselev 992005ac319SAndrey Kiselevppm2tiff.exe : ppm2tiff.obj 993d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 994005ac319SAndrey Kiselev 995d7c1603aSAndrey Kiselevras2tiff.obj : ras2tiff.c 996d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 997005ac319SAndrey Kiselev 998005ac319SAndrey Kiselevras2tiff.exe : ras2tiff.obj 999d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1000d7c1603aSAndrey Kiselev 1001d7c1603aSAndrey Kiselevraw2tiff.obj : raw2tiff.c 1002d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1003005ac319SAndrey Kiselev 1004005ac319SAndrey Kiselevraw2tiff.exe : raw2tiff.obj 1005d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1006d7c1603aSAndrey Kiselev 1007d7c1603aSAndrey Kiselevrgb2ycbcr.obj : rgb2ycbcr.c 1008d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1009d7c1603aSAndrey Kiselev 1010d7c1603aSAndrey Kiselevrgb2ycbcr.exe : rgb2ycbcr.obj 1011d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1012d7c1603aSAndrey Kiselev 1013d7c1603aSAndrey Kiselevsgi2tiff.obj : sgi2tiff.c 1014d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1015d7c1603aSAndrey Kiselev 1016d7c1603aSAndrey Kiselevsgi2tiff.exe : sgi2tiff.obj 1017d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1018d7c1603aSAndrey Kiselev 1019d7c1603aSAndrey Kiselevsgisv.obj : sgisv.c 1020d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1021d7c1603aSAndrey Kiselev 1022d7c1603aSAndrey Kiselevsgisv.exe : sgisv.obj 1023d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1024d7c1603aSAndrey Kiselev 1025d7c1603aSAndrey Kiselevthumbnail.obj : thumbnail.c 1026d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1027d7c1603aSAndrey Kiselev 1028d7c1603aSAndrey Kiselevthumbnail.exe : thumbnail.obj 1029d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1030d7c1603aSAndrey Kiselev 1031d7c1603aSAndrey Kiselevtiff2bw.obj : tiff2bw.c 1032d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1033005ac319SAndrey Kiselev 1034005ac319SAndrey Kiselevtiff2bw.exe : tiff2bw.obj 1035d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1036005ac319SAndrey Kiselev 1037005ac319SAndrey Kiselevtiff2pdf.obj : tiff2pdf.c 1038d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) /NOWARN $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1039005ac319SAndrey Kiselev 1040005ac319SAndrey Kiselevtiff2pdf.exe : tiff2pdf.obj 1041d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1042d7c1603aSAndrey Kiselev 1043d7c1603aSAndrey Kiselevtiff2ps.obj : tiff2ps.c 1044d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1045005ac319SAndrey Kiselev 1046005ac319SAndrey Kiselevtiff2ps.exe : tiff2ps.obj 1047d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1048d7c1603aSAndrey Kiselev 1049d7c1603aSAndrey Kiselevtiff2rgba.obj : tiff2rgba.c 1050d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1051d7c1603aSAndrey Kiselev 1052d7c1603aSAndrey Kiselevtiff2rgba.exe : tiff2rgba.obj 1053d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1054d7c1603aSAndrey Kiselev 1055d7c1603aSAndrey Kiselevtiffcmp.obj : tiffcmp.c 1056d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1057005ac319SAndrey Kiselev 1058005ac319SAndrey Kiselevtiffcmp.exe : tiffcmp.obj 1059d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1060d7c1603aSAndrey Kiselev 1061d7c1603aSAndrey Kiselevtiffcp.obj : tiffcp.c 1062d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1063d7c1603aSAndrey Kiselev 1064d7c1603aSAndrey Kiselevtiffcp.exe : tiffcp.obj 1065d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1066d7c1603aSAndrey Kiselev 1067d7c1603aSAndrey Kiselevtiffcrop.obj : tiffcrop.c 1068d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1069d7c1603aSAndrey Kiselev 1070d7c1603aSAndrey Kiselevtiffcrop.exe : tiffcrop.obj 1071d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1072d7c1603aSAndrey Kiselev 1073d7c1603aSAndrey Kiselevtiffdither.obj : tiffdither.c 1074d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1075005ac319SAndrey Kiselev 1076005ac319SAndrey Kiselevtiffdither.exe : tiffdither.obj 1077d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1078d7c1603aSAndrey Kiselev 1079d7c1603aSAndrey Kiselevtiffdump.obj : tiffdump.c 1080d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1081d7c1603aSAndrey Kiselev 1082d7c1603aSAndrey Kiselevtiffdump.exe : tiffdump.obj 1083d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1084d7c1603aSAndrey Kiselev 1085d7c1603aSAndrey Kiselevtiffgt.obj : tiffgt.c 1086d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1087d7c1603aSAndrey Kiselev 1088d7c1603aSAndrey Kiselevtiffgt.exe : tiffgt.obj 1089d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1090d7c1603aSAndrey Kiselev 1091d7c1603aSAndrey Kiselevtiffinfo.obj : tiffinfo.c 1092d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1093d7c1603aSAndrey Kiselev 1094d7c1603aSAndrey Kiselevtiffinfo.exe : tiffinfo.obj 1095d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1096d7c1603aSAndrey Kiselev 1097d7c1603aSAndrey Kiselevtiffmedian.obj : tiffmedian.c 1098d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1099005ac319SAndrey Kiselev 1100005ac319SAndrey Kiselevtiffmedian.exe : tiffmedian.obj 1101d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1102d7c1603aSAndrey Kiselev 1103d7c1603aSAndrey Kiselevtiffset.obj : tiffset.c 1104d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1105d7c1603aSAndrey Kiselev 1106d7c1603aSAndrey Kiselevtiffset.exe : tiffset.obj 1107d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1108d7c1603aSAndrey Kiselev 1109d7c1603aSAndrey Kiselevtiffsplit.obj : tiffsplit.c 1110d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1111005ac319SAndrey Kiselev 1112005ac319SAndrey Kiselevtiffsplit.exe : tiffsplit.obj 1113d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1114d7c1603aSAndrey Kiselev 1115d7c1603aSAndrey Kiselevycbcr.obj : ycbcr.c 1116d7c1603aSAndrey Kiselev $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) 1117d7c1603aSAndrey Kiselev 1118d7c1603aSAndrey Kiselevycbcr.exe : ycbcr.obj 1119d7c1603aSAndrey Kiselev LINK/EXE=$(MMS$TARGET) $(MMS$SOURCE), $(LIBS) 1120d7c1603aSAndrey Kiselev 1121005ac319SAndrey Kiselev 1122005ac319SAndrey KiselevCLEAN : 1123005ac319SAndrey Kiselev DEL ALL.;* 1124005ac319SAndrey Kiselev DEL *.OBJ;* 1125005ac319SAndrey Kiselev DEL *.EXE;* 1126005ac319SAndrey Kiselev 1127005ac319SAndrey Kiselev$! 1128005ac319SAndrey Kiselev$! 1129d7c1603aSAndrey Kiselev$! 1130d7c1603aSAndrey Kiselev$!copiing and patching TIFF_CONF.H, TIF_CONFIG.H 1131d7c1603aSAndrey Kiselev$! 1132d7c1603aSAndrey Kiselev$CURRENT = F$ENVIRONMENT (""DEFAULT"") 1133d7c1603aSAndrey Kiselev$CURRENT[F$LOCATE("]",CURRENT),9]:=".LIBTIFF]" 1134d7c1603aSAndrey Kiselev$WRITE SYS$OUTPUT "Creating TIFFCONF.H and TIF_CONFIG.H" 1135d7c1603aSAndrey Kiselev$COPY SYS$INPUT 'CURRENT'TIFFCONF.H 1136d7c1603aSAndrey Kiselev/* 1137d7c1603aSAndrey Kiselev Configuration defines for installed libtiff. 1138d7c1603aSAndrey Kiselev This file maintained for backward compatibility. Do not use definitions 1139d7c1603aSAndrey Kiselev from this file in your programs. 1140d7c1603aSAndrey Kiselev*/ 1141d7c1603aSAndrey Kiselev 1142d7c1603aSAndrey Kiselev#ifndef _TIFFCONF_ 1143d7c1603aSAndrey Kiselev#define _TIFFCONF_ 1144d7c1603aSAndrey Kiselev 1145d7c1603aSAndrey Kiselev/* Define to 1 if the system has the type `int16'. */ 1146d7c1603aSAndrey Kiselev//#define HAVE_INT16 1147d7c1603aSAndrey Kiselev 1148d7c1603aSAndrey Kiselev/* Define to 1 if the system has the type `int32'. */ 1149d7c1603aSAndrey Kiselev//#define HAVE_INT32 1150d7c1603aSAndrey Kiselev 1151d7c1603aSAndrey Kiselev/* Define to 1 if the system has the type `int8'. */ 1152d7c1603aSAndrey Kiselev//#define HAVE_INT8 1153d7c1603aSAndrey Kiselev 1154d7c1603aSAndrey Kiselev/* The size of a `int', as computed by sizeof. */ 1155d7c1603aSAndrey Kiselev#define SIZEOF_INT 4 1156d7c1603aSAndrey Kiselev 1157d7c1603aSAndrey Kiselev/* The size of a `long', as computed by sizeof. */ 1158d7c1603aSAndrey Kiselev#define SIZEOF_LONG 4 1159d7c1603aSAndrey Kiselev 1160d7c1603aSAndrey Kiselev/* Compatibility stuff. */ 1161d7c1603aSAndrey Kiselev 1162d7c1603aSAndrey Kiselev/* Define as 0 or 1 according to the floating point format suported by the 1163d7c1603aSAndrey Kiselev machine */ 1164d7c1603aSAndrey Kiselev 1165d7c1603aSAndrey Kiselev#ifdef __IEEE_FLOAT 1166d7c1603aSAndrey Kiselev#define HAVE_IEEEFP 1 1167d7c1603aSAndrey Kiselev#endif 1168d7c1603aSAndrey Kiselev 1169d7c1603aSAndrey Kiselev#define HAVE_GETOPT 1 1170d7c1603aSAndrey Kiselev 1171d7c1603aSAndrey Kiselev/* Set the native cpu bit order (FILLORDER_LSB2MSB or FILLORDER_MSB2LSB) */ 1172d7c1603aSAndrey Kiselev#define HOST_FILLORDER FILLORDER_LSB2MSB 1173d7c1603aSAndrey Kiselev 1174d7c1603aSAndrey Kiselev/* Native cpu byte order: 1 if big-endian (Motorola) or 0 if little-endian 1175d7c1603aSAndrey Kiselev (Intel) */ 1176d7c1603aSAndrey Kiselev#define HOST_BIGENDIAN 0 1177d7c1603aSAndrey Kiselev 1178d7c1603aSAndrey Kiselev/* Support CCITT Group 3 & 4 algorithms */ 1179d7c1603aSAndrey Kiselev#define CCITT_SUPPORT 1 1180d7c1603aSAndrey Kiselev 1181d7c1603aSAndrey Kiselev/* Support LogLuv high dynamic range encoding */ 1182d7c1603aSAndrey Kiselev#define LOGLUV_SUPPORT 1 1183d7c1603aSAndrey Kiselev 1184d7c1603aSAndrey Kiselev/* Support LZW algorithm */ 1185d7c1603aSAndrey Kiselev#define LZW_SUPPORT 1 1186d7c1603aSAndrey Kiselev 1187d7c1603aSAndrey Kiselev/* Support NeXT 2-bit RLE algorithm */ 1188d7c1603aSAndrey Kiselev#define NEXT_SUPPORT 1 1189d7c1603aSAndrey Kiselev 1190d7c1603aSAndrey Kiselev/* Support Old JPEG compresson (read contrib/ojpeg/README first! Compilation 1191d7c1603aSAndrey Kiselev fails with unpatched IJG JPEG library) */ 1192d7c1603aSAndrey Kiselev 1193d7c1603aSAndrey Kiselev/* Support Macintosh PackBits algorithm */ 1194d7c1603aSAndrey Kiselev#define PACKBITS_SUPPORT 1 1195d7c1603aSAndrey Kiselev 1196d7c1603aSAndrey Kiselev/* Support Pixar log-format algorithm (requires Zlib) */ 1197d7c1603aSAndrey Kiselev#define PIXARLOG_SUPPORT 1 1198d7c1603aSAndrey Kiselev 1199d7c1603aSAndrey Kiselev/* Support ThunderScan 4-bit RLE algorithm */ 1200d7c1603aSAndrey Kiselev#define THUNDER_SUPPORT 1 1201d7c1603aSAndrey Kiselev 1202d7c1603aSAndrey Kiselev/* Support Deflate compression */ 1203d7c1603aSAndrey Kiselev/* #undef ZIP_SUPPORT */ 1204d7c1603aSAndrey Kiselev 1205d7c1603aSAndrey Kiselev/* Support strip chopping (whether or not to convert single-strip uncompressed 1206d7c1603aSAndrey Kiselev images to mutiple strips of ~8Kb to reduce memory usage) */ 1207d7c1603aSAndrey Kiselev#define STRIPCHOP_DEFAULT TIFF_STRIPCHOP 1208d7c1603aSAndrey Kiselev 1209d7c1603aSAndrey Kiselev/* Enable SubIFD tag (330) support */ 1210d7c1603aSAndrey Kiselev#define SUBIFD_SUPPORT 1 1211d7c1603aSAndrey Kiselev 1212d7c1603aSAndrey Kiselev/* Treat extra sample as alpha (default enabled). The RGBA interface will 1213d7c1603aSAndrey Kiselev treat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Many 1214d7c1603aSAndrey Kiselev packages produce RGBA files but don't mark the alpha properly. */ 1215d7c1603aSAndrey Kiselev#define DEFAULT_EXTRASAMPLE_AS_ALPHA 1 1216d7c1603aSAndrey Kiselev 1217d7c1603aSAndrey Kiselev/* Pick up YCbCr subsampling info from the JPEG data stream to support files 1218d7c1603aSAndrey Kiselev lacking the tag (default enabled). */ 1219d7c1603aSAndrey Kiselev#define CHECK_JPEG_YCBCR_SUBSAMPLING 1 1220d7c1603aSAndrey Kiselev 1221d7c1603aSAndrey Kiselev/* 1222d7c1603aSAndrey Kiselev * Feature support definitions. 1223d7c1603aSAndrey Kiselev * XXX: These macros are obsoleted. Don't use them in your apps! 1224d7c1603aSAndrey Kiselev * Macros stays here for backward compatibility and should be always defined. 1225d7c1603aSAndrey Kiselev */ 1226d7c1603aSAndrey Kiselev#define COLORIMETRY_SUPPORT 1227d7c1603aSAndrey Kiselev#define YCBCR_SUPPORT 1228d7c1603aSAndrey Kiselev#define CMYK_SUPPORT 1229d7c1603aSAndrey Kiselev#define ICC_SUPPORT 1230d7c1603aSAndrey Kiselev#define PHOTOSHOP_SUPPORT 1231d7c1603aSAndrey Kiselev#define IPTC_SUPPORT 1232d7c1603aSAndrey Kiselev 1233d7c1603aSAndrey Kiselev#endif /* _TIFFCONF_ */ 1234d7c1603aSAndrey Kiselev 1235d7c1603aSAndrey Kiselev 1236d7c1603aSAndrey Kiselev$COPY SYS$INPUT 'CURRENT'TIF_CONFIG.H 1237d7c1603aSAndrey Kiselev/* Define to 1 if you have the <assert.h> header file. */ 1238d7c1603aSAndrey Kiselev 1239d7c1603aSAndrey Kiselev#ifndef HAVE_GETOPT 1240d7c1603aSAndrey Kiselev# define HAVE_GETOPT 1 1241d7c1603aSAndrey Kiselev#endif 1242d7c1603aSAndrey Kiselev 1243d7c1603aSAndrey Kiselev#define HAVE_ASSERT_H 1 1244d7c1603aSAndrey Kiselev 1245d7c1603aSAndrey Kiselev/* Define to 1 if you have the <fcntl.h> header file. */ 1246d7c1603aSAndrey Kiselev#define HAVE_FCNTL_H 1 1247d7c1603aSAndrey Kiselev 1248d7c1603aSAndrey Kiselev/* Define as 0 or 1 according to the floating point format suported by the 1249d7c1603aSAndrey Kiselev machine */ 1250d7c1603aSAndrey Kiselev 1251d7c1603aSAndrey Kiselev#ifdef __IEEE_FLOAT 1252d7c1603aSAndrey Kiselev#define HAVE_IEEEFP 1 1253d7c1603aSAndrey Kiselev#endif 1254d7c1603aSAndrey Kiselev 1255d7c1603aSAndrey Kiselev#define HAVE_UNISTD_H 1 1256d7c1603aSAndrey Kiselev 1257d7c1603aSAndrey Kiselev#define HAVE_STRING_H 1 1258d7c1603aSAndrey Kiselev/* Define to 1 if you have the <sys/types.h> header file. */ 1259d7c1603aSAndrey Kiselev#define HAVE_SYS_TYPES_H 1 1260d7c1603aSAndrey Kiselev 1261d7c1603aSAndrey Kiselev/* Define to 1 if you have the <io.h> header file. */ 1262d7c1603aSAndrey Kiselev//#define HAVE_IO_H 1 1263d7c1603aSAndrey Kiselev 1264d7c1603aSAndrey Kiselev/* Define to 1 if you have the <search.h> header file. */ 1265d7c1603aSAndrey Kiselev//#define HAVE_SEARCH_H 1 1266d7c1603aSAndrey Kiselev 1267d7c1603aSAndrey Kiselev/* The size of a `int', as computed by sizeof. */ 1268d7c1603aSAndrey Kiselev#define SIZEOF_INT 4 1269d7c1603aSAndrey Kiselev 1270d7c1603aSAndrey Kiselev/* The size of a `long', as computed by sizeof. */ 1271d7c1603aSAndrey Kiselev#define SIZEOF_LONG 4 1272d7c1603aSAndrey Kiselev 1273d7c1603aSAndrey Kiselev/* Set the native cpu bit order */ 1274d7c1603aSAndrey Kiselev#define HOST_FILLORDER FILLORDER_LSB2MSB 1275d7c1603aSAndrey Kiselev 1276d7c1603aSAndrey Kiselev/* Define to 1 if your processor stores words with the most significant byte 1277d7c1603aSAndrey Kiselev first (like Motorola and SPARC, unlike Intel and VAX). */ 1278d7c1603aSAndrey Kiselev/* #undef WORDS_BIGENDIAN */ 1279d7c1603aSAndrey Kiselev 1280d7c1603aSAndrey Kiselev/* Define to `__inline__' or `__inline' if that's what the C compiler 1281d7c1603aSAndrey Kiselev calls it, or to nothing if 'inline' is not supported under any name. */ 1282d7c1603aSAndrey Kiselev/* 1283d7c1603aSAndrey Kiselev#ifndef __cplusplus 1284d7c1603aSAndrey Kiselev# ifndef inline 1285d7c1603aSAndrey Kiselev# define inline __inline 1286d7c1603aSAndrey Kiselev# endif 1287d7c1603aSAndrey Kiselev#endif 1288d7c1603aSAndrey Kiselev*/ 1289d7c1603aSAndrey Kiselev 1290d7c1603aSAndrey Kiselev/* Support CCITT Group 3 & 4 algorithms */ 1291d7c1603aSAndrey Kiselev#define CCITT_SUPPORT 1 1292d7c1603aSAndrey Kiselev 1293d7c1603aSAndrey Kiselev/* Pick up YCbCr subsampling info from the JPEG data stream to support files 1294d7c1603aSAndrey Kiselev lacking the tag (default enabled). */ 1295d7c1603aSAndrey Kiselev#define CHECK_JPEG_YCBCR_SUBSAMPLING 1 1296d7c1603aSAndrey Kiselev/* Support C++ stream API (requires C++ compiler) */ 1297d7c1603aSAndrey Kiselev#define CXX_SUPPORT 1 1298d7c1603aSAndrey Kiselev 1299d7c1603aSAndrey Kiselev/* Treat extra sample as alpha (default enabled). The RGBA interface will 1300d7c1603aSAndrey Kiselev treat a fourth sample with no EXTRASAMPLE_ value as being ASSOCALPHA. Many 1301d7c1603aSAndrey Kiselev packages produce RGBA files but don't mark the alpha properly. */ 1302d7c1603aSAndrey Kiselev#define DEFAULT_EXTRASAMPLE_AS_ALPHA 1 1303d7c1603aSAndrey Kiselev 1304d7c1603aSAndrey Kiselev/* little Endian */ 1305d7c1603aSAndrey Kiselev#define HOST_BIGENDIAN 0 1306d7c1603aSAndrey Kiselev#define JPEG_SUPPORT 1 1307d7c1603aSAndrey Kiselev#define LOGLUV_SUPPORT 1 1308d7c1603aSAndrey Kiselev/* Support LZW algorithm */ 1309d7c1603aSAndrey Kiselev#define LZW_SUPPORT 1 1310d7c1603aSAndrey Kiselev 1311d7c1603aSAndrey Kiselev/* Support Microsoft Document Imaging format */ 1312d7c1603aSAndrey Kiselev#define MDI_SUPPORT 1 1313d7c1603aSAndrey Kiselev 1314d7c1603aSAndrey Kiselev/* Support NeXT 2-bit RLE algorithm */ 1315d7c1603aSAndrey Kiselev#define NEXT_SUPPORT 1 1316d7c1603aSAndrey Kiselev#define OJPEG_SUPPORT 1 1317d7c1603aSAndrey Kiselev 1318d7c1603aSAndrey Kiselev/* Name of package */ 1319d7c1603aSAndrey Kiselev#define PACKAGE "tiff" 1320d7c1603aSAndrey Kiselev 1321d7c1603aSAndrey Kiselev 1322d7c1603aSAndrey Kiselev/* Define to the address where bug reports for this package should be sent. */ 1323d7c1603aSAndrey Kiselev#define PACKAGE_BUGREPORT "[email protected]" 1324d7c1603aSAndrey Kiselev 1325d7c1603aSAndrey Kiselev/* Define to the full name of this package. */ 1326d7c1603aSAndrey Kiselev#define PACKAGE_NAME "LibTIFF Software" 1327d7c1603aSAndrey Kiselev 1328d7c1603aSAndrey Kiselev/* Define to the full name and version of this package. */ 1329d7c1603aSAndrey Kiselev#define PACKAGE_STRING "LibTIFF Software 3.9.0beta for VMS" 1330d7c1603aSAndrey Kiselev 1331d7c1603aSAndrey Kiselev/* Define to the one symbol short name of this package. */ 1332d7c1603aSAndrey Kiselev#define PACKAGE_TARNAME "tiff" 1333d7c1603aSAndrey Kiselev 1334d7c1603aSAndrey Kiselev$PURGE 'CURRENT'TIFFCONF.H 1335d7c1603aSAndrey Kiselev$PURGE 'CURRENT'TIF_CONFIG.H 1336d7c1603aSAndrey Kiselev$OPEN/APPEND OUT 'CURRENT'TIF_CONFIG.H 1337d7c1603aSAndrey Kiselev$IF HAVE_LFIND.EQ.1 1338d7c1603aSAndrey Kiselev$ THEN 1339d7c1603aSAndrey Kiselev$ WRITE OUT "#define HAVE_SEARCH_H 1" 1340d7c1603aSAndrey Kiselev$ ELSE 1341d7c1603aSAndrey Kiselev$ WRITE OUT "#undef HAVE_SEARCH_H" 1342d7c1603aSAndrey Kiselev$ENDIF 1343d7c1603aSAndrey Kiselev$CLOSE OUT 1344d7c1603aSAndrey Kiselev$! 1345d7c1603aSAndrey Kiselev$! 1346005ac319SAndrey Kiselev$WRITE SYS$OUTPUT " " 1347005ac319SAndrey Kiselev$WRITE SYS$OUTPUT " " 1348005ac319SAndrey Kiselev$WRITE SYS$OUTPUT "Now you can type @BUILD " 1349005ac319SAndrey Kiselev$! 1350005ac319SAndrey Kiselev$EXIT: 1351005ac319SAndrey Kiselev$DEFINE SYS$ERROR _NLA0: 1352005ac319SAndrey Kiselev$DEFINE SYS$OUTPUT _NLA0: 1353005ac319SAndrey Kiselev$DEL TEST.OBJ;* 1354005ac319SAndrey Kiselev$DEL TEST.C;* 1355005ac319SAndrey Kiselev$DEL TEST.EXE;* 1356005ac319SAndrey Kiselev$DEAS SYS$ERROR 1357005ac319SAndrey Kiselev$DEAS SYS$OUTPUT 1358