diff options
Diffstat (limited to 'Build/source/libs/gd/libgd-2.1.1/VMS/CONFIGURE.COM')
-rw-r--r-- | Build/source/libs/gd/libgd-2.1.1/VMS/CONFIGURE.COM | 1343 |
1 files changed, 1343 insertions, 0 deletions
diff --git a/Build/source/libs/gd/libgd-2.1.1/VMS/CONFIGURE.COM b/Build/source/libs/gd/libgd-2.1.1/VMS/CONFIGURE.COM new file mode 100644 index 00000000000..a2e42c5b223 --- /dev/null +++ b/Build/source/libs/gd/libgd-2.1.1/VMS/CONFIGURE.COM @@ -0,0 +1,1343 @@ +$! (c) Alexey Chupahin 18-APR-2006, 15-DEC-2007 +$! OpenVMS 8.2 Alpha DEC 2000 model 300 +$! OpenVMS 8.3 Itanium rx1620 +$! GNU +$! +$! +$DEF SYS$ERROR _NL0: +$ SET NOON +$WRITE SYS$OUTPUT " " +$WRITE SYS$OUTPUT "Configuring GD library for OpenVMS" +$WRITE SYS$OUTPUT "(c) Alexey Chupahin " +$! Checking architecture +$! Checking architecture +$ IF F$GETSYI("ARCH_TYPE").EQ.1 THEN CPU = "VAX" +$ IF F$GETSYI("ARCH_TYPE").EQ.2 THEN CPU = "Alpha" +$ IF F$GETSYI("ARCH_TYPE").EQ.3 THEN CPU = "I64" +$ OS = F$GETSYI("VERSION") +$WRITE SYS$OUTPUT "Checking architecture ... ", CPU +$WRITE SYS$OUTPUT "Checking OS ... OpenVMS ",OS +$SHARED=0 +$IF ( (CPU.EQS."Alpha").OR.(CPU.EQS."I64") ) +$ THEN +$ SHARED=64 +$ ELSE +$ SHARED=32 +$ENDIF +$DECC = F$SEARCH("SYS$SYSTEM:DECC$COMPILER.EXE") .NES. "" +$IF (DECC) THEN $WRITE SYS$OUTPUT "Compiler ... DEC C" +$IF (.NOT. DECC) THEN $WRITE SYS$OUTPUT "BAD compiler" GOTO EXIT +$MMS = F$SEARCH("SYS$SYSTEM:MMS.EXE") .NES. "" +$MMK = F$TYPE(MMK) +$IF (MMS .OR. MMK.NES."") THEN GOTO TEST_LIBRARIES +$WRITE SYS$OUTPUT "Please install MMS from DECSET or MMK" +$! I cant find any make tool +$GOTO EXIT +$! +$! +$TEST_LIBRARIES: +$! Setting as MAKE utility one of MMS or MMK. I prefer MMS. +$IF (MMK.NES."") THEN MAKE="MMK/IGN=WAR" +$IF (MMS) THEN MAKE="MMS/IGN=WAR" +$WRITE SYS$OUTPUT "Checking build utility ... ''MAKE'" +$WRITE SYS$OUTPUT " " +$! +$IF (P1.EQS."STATIC") .OR. (P1.EQS."static") +$ THEN +$ WRITE SYS$OUTPUT "Configuring for static only" +$ SHARED=0 +$ENDIF +$! +$! Is it package root directory? If no, go to [-] +$ IF (F$SEARCH("[]VMS.DIR").EQS."") .AND. (F$SEARCH("[]vms.dir").EQS."") +$ THEN +$ SET DEF [-] +$ ENDIF +$! +$!Checking for iconv +$! +$ DEFINE SYS$OUTPUT _NLA0: +$ CC/OBJECT=TEST.OBJ SYS$INPUT + #include <iconv.h> + int main() + { + iconv_t cd; + cd = iconv_open ((const char *)0, (const char *)0); + } +$TMP = $STATUS +$DEAS SYS$OUTPUT +$IF (TMP .NE. %X10B90001) +$ THEN +$ HAVE_ICONV=0 +$ENDIF +$DEFINE SYS$OUTPUT _NLA0: +$LINK/EXE=TEST TEST +$TMP = $STATUS +$!WRITE SYS$OUTPUT TMP +$IF (TMP .NE. %X10000001) +$ THEN +$ HAVE_ICONV=0 +$ ELSE +$ HAVE_ICONV=1 +$ENDIF +$DEAS SYS$OUTPUT +$IF (HAVE_ICONV.EQ.1) +$ THEN +$ WRITE SYS$OUTPUT "Checking for system iconv library... Yes" +$ ELSE +$ WRITE SYS$OUTPUT "Checking for system iconv library... No" +$ENDIF +$! +$!"Checking for correct zlib library " +$ ZLIB_STATIC=0 +$ DEFINE SYS$OUTPUT _NLA0: +$ CC/OBJECT=TEST.OBJ/INCLUDE=(ZLIB) SYS$INPUT + #include <stdlib.h> + #include <stdio.h> + #include <zlib.h> + int main() + { + printf("checking version zlib: %s\n",zlibVersion()); + } +$TMP = $STATUS +$DEAS SYS$OUTPUT +$IF (TMP .NE. %X10B90001) +$ THEN +$ HAVE_ZLIB=0 +$ GOTO NEXT1 +$ENDIF +$DEFINE SYS$OUTPUT _NLA0: +$!Testing for shared ZLIB +$COPY SYS$INPUT [.SRC]OPT.OPT +SYS$SHARE:LIBZSHR/SHARE +$LINK/EXE=TEST TEST,[.SRC]OPT/OPT +$TMP = $STATUS +$DEL [.SRC]OPT.OPT;* +$!WRITE SYS$OUTPUT TMP +$IF (TMP .NE. %X10000001) +$ THEN +$ LINK/EXE=TEST TEST,ZLIB:LIBZ/LIB +$ TMP = $STATUS +$ IF (TMP .NE. %X10000001) +$ THEN +$ HAVE_ZLIB=0 +$ ELSE +$ HAVE_ZLIB=1 +$ ZLIB_STATIC=1 +$ ENDIF +$ ELSE +$ HAVE_ZLIB=1 +$ENDIF +$NEXT1: +$DEAS SYS$OUTPUT +$IF (HAVE_ZLIB.EQ.1) +$ THEN +$ WRITE SYS$OUTPUT "Checking for correct zlib library ... Yes" +$ ELSE +$ WRITE SYS$OUTPUT "Checking for correct zlib library ... No" +$ WRITE SYS$OUTPUT "This is fatal. Please download and install good library from fafner.dyndns.org/~alexey/libsdl/public.html" +$ GOTO EXIT +$ENDIF +$RUN TEST +$! +$! +$FREETYPE_STATIC=0 +$!"Checking for correct Freetype2 library" +$ DEFINE SYS$OUTPUT _NLA0: +$ CC/OBJECT=TEST.OBJ/INCLUDE=(FREETYPE2) SYS$INPUT +#include <ft2build.h> +#include <freetype/freetype.h> +int main(int argc, char *argv[]) +{ + +#if FREETYPE_MAJOR == 2 && FREETYPE_MINOR <= 1 + printf("This version is too old. Please get newest\n"); + printf("From fafner.dyndns.org/~alexey/libsdl/required.html\n"); + exit(2); +#endif + printf("checking version FreeType : %d.%d.%d\n", + FREETYPE_MAJOR, + FREETYPE_MINOR, + FREETYPE_PATCH); + return(0); +} +$TMP = $STATUS +$DEAS SYS$OUTPUT +$IF (TMP .NE. %X10B90001) +$ THEN +$ HAVE_FREETYPE=0 +$ GOTO NEXT0 +$ENDIF +$DEAS SYS$OUTPUT +$DEFINE SYS$OUTPUT _NLA0: +$LINK/EXE=TEST TEST,FREETYPE2:FREETYPE/OPT +$TMP = $STATUS +$IF (TMP .NE. %X10000001) +$ THEN +$ LINK/EXE=TEST TEST,FREETYPE2:FREETYPE/LIB,ZLIB:LIBZ/LIB +$ TMP = $STATUS +$ IF (TMP .NE. %X10000001) +$ THEN +$ TMP = $STATUS +$ HAVE_FREETYPE=0 +$ GOTO NEXT0 +$ ELSE +$ FREETYPE_STATIC=1 +$ ENDIF +$ENDIF +$! +$RUN TEST +$IF ($STATUS .NE. %X00000001) +$ THEN +$ HAVE_FREETYPE=0 +$ GOTO NEXT0 +$ ELSE +$ HAVE_FREETYPE=1 +$ENDIF +$NEXT0: +$DEAS SYS$OUTPUT +$IF (HAVE_FREETYPE.EQ.1) +$ THEN +$ WRITE SYS$OUTPUT "Checking for correct FreeType ... Yes" +$ RUN TEST +$ ELSE +$ WRITE SYS$OUTPUT "Checking for correct FreeType ... No" +$ WRITE SYS$OUTPUT "This is required library " +$ WRITE SYS$OUTPUT "install it first from fafner.dyndns.org/~alexey/libsdl/required.html" +$ GOTO EXIT +$ENDIF +$! +$! +$HAVE_TIFF=0 +$!"Checking for libPNG " +$ DEFINE SYS$OUTPUT _NLA0: +$ CC/OBJECT=TEST.OBJ/INCLUDE=(PNG,ZLIB) SYS$INPUT + #include <stdlib.h> + #include <png.h> + int main() + { + png_uint_32 n,n1,n2,n3; + n=png_access_version_number(); + n3=n%100; n=n/100; + n2=n%100; n=n/100; + n1=n%100; + if ( (n1<=1)&&(n2<2) ) + { printf("checking version libPNG: %d.%d.%d\n",n1,n2,n3); + printf("This version is too old. Please get newest\n"); + printf("From fafner.dyndns.org/~alexey/libsdl/public.html\n"); + exit(2); + } + printf("checking version libPNG: %d.%d.%d\n",n1,n2,n3); + } +$! +$TMP = $STATUS +$DEAS SYS$OUTPUT +$IF (TMP .NE. %X10B90001) +$ THEN +$ HAVE_LIBPNG=0 +$ GOTO NEXT2 +$ENDIF +$DEFINE SYS$OUTPUT _NLA0: +$LINK/EXE=TEST TEST,PNG:LIBPNG$SHR/OPT,ZLIB:LIBZ/LIB +$TMP = $STATUS +$!WRITE SYS$OUTPUT TMP +$IF (TMP .NE. %X10000001) +$ THEN +$! Trying for static libpng +$ LINK/EXE=TEST TEST,PNG:LIBPNG/LIB,ZLIB:LIBZ/LIB +$ TMP = $STATUS +$ IF (TMP .NE. %X10000001) +$ THEN +$ LIBPNG_STATIC=0 +$ HAVE_LIBPNG=0 +$ GOTO NEXT2 +$ ELSE +$ HAVE_LIBPNG=1 +$ LIBPNG_STATIC=1 +$ ENDIF +$ ELSE +$ HAVE_LIBPNG=1 +$ LIBPNG_STATIC=0 +$ENDIF +$! +$RUN TEST +$IF ($STATUS .NE. %X00000001) +$ THEN +$ HAVE_LIBPNG=0 +$ ELSE +$ HAVE_LIBPNG=1 +$ENDIF +$NEXT2: +$DEAS SYS$OUTPUT +$IF (HAVE_LIBPNG.EQ.1) +$ THEN +$ WRITE SYS$OUTPUT "Checking for correct libPNG ... Yes" +$ RUN TEST +$ ELSE +$ WRITE SYS$OUTPUT "Checking for correct libPNG ... No" +$ WRITE SYS$OUTPUT "This is fatal. Please download and install good library from fafner.dyndns.org/~alexey/libsdl/public.html" +$ GOTO EXIT +$ENDIF +$! +$! +$! +$! Checking for JPEG ... +$ DEFINE SYS$OUTPUT _NLA0: +$ CC/OBJECT=TEST.OBJ/INCLUDE=(JPEG) SYS$INPUT + #include <stdlib.h> + #include <stdio.h> + #include <jpeglib.h> + #include <jversion.h> + int main() + { + printf("checking version jpeg: %s\n",JVERSION); + jpeg_quality_scaling(0); + return 0; + } +$TMP = $STATUS +$DEAS SYS$OUTPUT +$!WRITE SYS$OUTPUT TMP +$IF (TMP .NE. %X10B90001) +$ THEN +$ HAVE_JPEG=0 +$ GOTO NEXT3 +$ENDIF +$DEFINE SYS$OUTPUT _NLA0: +$LINK/EXE=TEST TEST,JPEG:LIBJPEG$SHR/OPT +$TMP = $STATUS +$!WRITE SYS$OUTPUT TMP +$IF (TMP .NE. %X10000001) +$ THEN +$ LINK/EXE=TEST TEST,JPEG:LIBJPEG/OPT +$ TMP = $STATUS +$ IF (TMP .NE. %X10000001) +$ THEN +$ HAVE_JPEG=0 +$ JPEG_STATIC=0 +$ GOTO NEXT3 +$ ELSE +$ HAVE_JPEG=1 +$ JPEG_STATIC=1 +$ ENDIF +$ ELSE +$ HAVE_JPEG=1 +$ JPEG_STATIC=0 +$ENDIF +$! +$NEXT3: +$DEAS SYS$OUTPUT +$IF (HAVE_JPEG.EQ.1) +$ THEN +$ WRITE SYS$OUTPUT "Checking for correct jpeg library ... Yes" +$ ELSE +$ WRITE SYS$OUTPUT "Checking for correct jpeg library ... No" +$ WRITE SYS$OUTPUT "This is fatal. Please download and install good library from fafner.dyndns.org/~alexey/libsdl/public.html" +$ GOTO EXIT +$ENDIF +$RUN TEST +$! +$! +$!Checking for libTIFF +$ DEFINE SYS$OUTPUT _NLA0: +$ DEL TEST.*;* +$ CC/OBJECT=TEST.OBJ/INCLUDE=(TIFF) SYS$INPUT + #include <stdlib.h> + #include <stdio.h> + #include <tiffio.h> + int main() + { + printf("checking libTIFF version:\t%s\n\n", TIFFGetVersion()); + return 0; + } +$! +$TMP = $STATUS +$DEAS SYS$OUTPUT +$IF (TMP .NE. %X10B90001) +$ THEN +$ HAVE_TIFF=0 +$ GOTO NEXT4 +$ENDIF +$DEFINE SYS$OUTPUT _NLA0: +$LINK TEST, TIFF:LIBTIFF/OPT, ZLIB:LIBZ/LIB +$TMP = $STATUS +$!WRITE SYS$OUTPUT TMP +$IF (TMP .NE. %X10000001) +$ THEN +$ HAVE_TIFF=0 +$ ELSE +$ HAVE_TIFF=1 +$ENDIF +$NEXT4: +$DEAS SYS$OUTPUT +$IF (HAVE_TIFF.EQ.1) +$ THEN +$ WRITE SYS$OUTPUT "Checking for TIFF library ... Yes" +$ TIFF_LIBRARY_PATH="TIFF:LIBTIFF/OPT" +$ RUN TEST +$ ELSE +$ WRITE SYS$OUTPUT "Checking for TIFF library ... No" +$ WRITE SYS$OUTPUT "No TIFF library installed. This is fatal. Please download and install good library from fafner.dyndns.org/~alexey/libsdl/public.html" +$ GOTO EXIT +$ENDIF +$! +$! +$!WRITING BUILD FILES +$! +$IF (SHARED.EQ.64) +$ THEN +$ COPY SYS$INPUT [.SRC]LIBGD$DEF.OPT +SYMBOL_VECTOR= (- +gdAlphaBlend=PROCEDURE,- +gdImageCreate=PROCEDURE,- +gdImageCreateTrueColor=PROCEDURE,- +gdImageCreateFromPng=PROCEDURE,- +gdImageCreateFromPngCtx=PROCEDURE,- +gdImageCreateFromPngPtr=PROCEDURE,- +gdImageCreateFromGif=PROCEDURE,- +gdImageCreateFromGifCtx=PROCEDURE,- +gdImageCreateFromGifPtr=PROCEDURE,- +gdImageCreateFromWBMP=PROCEDURE,- +gdImageCreateFromWBMPCtx=PROCEDURE,- +gdImageCreateFromWBMPPtr=PROCEDURE,- +gdImageCreateFromJpeg=PROCEDURE,- +gdImageCreateFromJpegCtx=PROCEDURE,- +gdImageCreateFromJpegPtr=PROCEDURE,- +gdImageCreateFromPngSource=PROCEDURE,- +gdImageCreateFromGd=PROCEDURE,- +gdImageCreateFromGdCtx=PROCEDURE,- +gdImageCreateFromGdPtr=PROCEDURE,- +gdImageCreateFromGd2=PROCEDURE,- +gdImageCreateFromGd2Ctx=PROCEDURE,- +gdImageCreateFromGd2Ptr=PROCEDURE,- +gdImageCreateFromGd2Part=PROCEDURE,- +gdImageCreateFromGd2PartCtx=PROCEDURE,- +gdImageCreateFromGd2PartPtr=PROCEDURE,- +gdImageCreateFromXbm=PROCEDURE,- +gdImageCreateFromXpm=PROCEDURE,- +gdImageStringFTCircle=PROCEDURE,- +gdImageDestroy=PROCEDURE,- +gdImageSetPixel=PROCEDURE,- +gdImageGetPixel=PROCEDURE,- +gdImageGetTrueColorPixel=PROCEDURE,- +gdImageAABlend=PROCEDURE,- +gdImageLine=PROCEDURE,- +gdImageDashedLine=PROCEDURE,- +gdImageRectangle=PROCEDURE,- +gdImageFilledRectangle=PROCEDURE,- +gdImageSetClip=PROCEDURE,- +gdImageGetClip=PROCEDURE,- +gdImageBoundsSafe=PROCEDURE,- +gdImageChar=PROCEDURE,- +gdImageCharUp=PROCEDURE,- +gdImageString=PROCEDURE,- +gdImageStringUp=PROCEDURE,- +gdImageString16=PROCEDURE,- +gdImageStringUp16=PROCEDURE,- +gdFontCacheSetup=PROCEDURE,- +gdFontCacheShutdown=PROCEDURE,- +gdFreeFontCache=PROCEDURE,- +gdImageStringTTF=PROCEDURE,- +gdImageStringFT=PROCEDURE,- +gdFTUseFontConfig=PROCEDURE,- +gdImageStringFTEx=PROCEDURE,- +gdImagePolygon=PROCEDURE,- +gdImageOpenPolygon=PROCEDURE,- +gdImageFilledPolygon=PROCEDURE,- +gdImageColorAllocate=PROCEDURE,- +gdImageColorAllocateAlpha=PROCEDURE,- +gdImageColorClosest=PROCEDURE,- +gdImageColorClosestAlpha=PROCEDURE,- +gdImageColorClosestHWB=PROCEDURE,- +gdImageColorExact=PROCEDURE,- +gdImageColorExactAlpha=PROCEDURE,- +gdImageColorResolve=PROCEDURE,- +gdImageColorResolveAlpha=PROCEDURE,- +gdImageColorDeallocate=PROCEDURE,- +gdImageCreatePaletteFromTrueCol=PROCEDURE,- +gdImageTrueColorToPalette=PROCEDURE,- +gdImageColorTransparent=PROCEDURE,- +gdImagePaletteCopy=PROCEDURE,- +gdImageGif=PROCEDURE,- +gdImagePng=PROCEDURE,- +gdImagePngCtx=PROCEDURE,- +gdImageGifCtx=PROCEDURE,- +gdImagePngEx=PROCEDURE,- +gdImagePngCtxEx=PROCEDURE,- +gdImageWBMP=PROCEDURE,- +gdImageWBMPCtx=PROCEDURE,- +gdFree=PROCEDURE,- +gdImageWBMPPtr=PROCEDURE,- +gdImageJpeg=PROCEDURE,- +gdImageJpegCtx=PROCEDURE,- +gdImageJpegPtr=PROCEDURE,- +gdImageGifAnimBegin=PROCEDURE,- +gdImageGifAnimAdd=PROCEDURE,- +gdImageGifAnimEnd=PROCEDURE,- +gdImageGifAnimBeginCtx=PROCEDURE,- +gdImageGifAnimAddCtx=PROCEDURE,- +gdImageGifAnimEndCtx=PROCEDURE,- +gdImageGifAnimBeginPtr=PROCEDURE,- +gdImageGifAnimAddPtr=PROCEDURE,- +gdImageGifAnimEndPtr=PROCEDURE,- +gdImagePngToSink=PROCEDURE,- +gdImageGd=PROCEDURE,- +gdImageGd2=PROCEDURE,- +gdImageGifPtr=PROCEDURE,- +gdImagePngPtr=PROCEDURE,- +gdImagePngPtrEx=PROCEDURE,- +gdImageGdPtr=PROCEDURE,- +gdImageGd2Ptr=PROCEDURE,- +gdImageFilledArc=PROCEDURE,- +gdImageArc=PROCEDURE,- +gdImageFilledEllipse=PROCEDURE,- +gdImageFillToBorder=PROCEDURE,- +gdImageFill=PROCEDURE,- +gdImageCopy=PROCEDURE,- +gdImageCopyMerge=PROCEDURE,- +gdImageCopyMergeGray=PROCEDURE,- +gdImageCopyResized=PROCEDURE,- +gdImageCopyResampled=PROCEDURE,- +gdImageCopyRotated=PROCEDURE,- +gdImageSetBrush=PROCEDURE,- +gdImageSetTile=PROCEDURE,- +gdImageSetAntiAliased=PROCEDURE,- +gdImageSetAntiAliasedDontBlend=PROCEDURE,- +gdImageSetStyle=PROCEDURE,- +gdImageSetThickness=PROCEDURE,- +gdImageInterlace=PROCEDURE,- +gdImageAlphaBlending=PROCEDURE,- +gdImageSaveAlpha=PROCEDURE,- +gdNewFileCtx=PROCEDURE,- +gdNewDynamicCtx=PROCEDURE,- +gdNewDynamicCtxEx=PROCEDURE,- +gdNewSSCtx=PROCEDURE,- +gdDPExtractData=PROCEDURE,- +gdFontGetGiant=PROCEDURE,- +gdFontGetLarge=PROCEDURE,- +gdFontGetMediumBold=PROCEDURE,- +gdFontGetSmall=PROCEDURE,- +gdFontGetTiny=PROCEDURE,- +gdImageCompare=PROCEDURE,- +gdImageCreateFromTiff=PROCEDURE,- +gdImageCreateFromTiffCtx=PROCEDURE,- +gdImageCreateFromTiffPtr=PROCEDURE,- +gdImageCreateFromTga=PROCEDURE,- +gdImageCreateFromTgaCtx=PROCEDURE,- +gdImageCreateFromTgaPtr=PROCEDURE,- +gdImageTiff=PROCEDURE,- +gdImageTiffPtr=PROCEDURE,- +gdImageTiffCtx=PROCEDURE,- +gdImageCrop=PROCEDURE,- +gdImageAutoCrop=PROCEDURE,- +gdImageThresholdCrop=PROCEDURE,- +gdFontGiant=DATA,- +GDFONTLARGE=DATA,- +GDFONTMEDIUMBOLD=DATA,- +GDFONTSMALL=DATA,- +GDFONTTINY=DATA- +) +$ENDIF +$! +$IF (SHARED.EQ.32) +$ THEN +$ COPY SYS$INPUT [.SRC]LIBGD$DEF.OPT +UNIVERSAL=gdAlphaBlend +UNIVERSAL=gdImageCreate +UNIVERSAL=gdImageCreateTrueColor +UNIVERSAL=gdImageCreateFromPng +UNIVERSAL=gdImageCreateFromPngCtx +UNIVERSAL=gdImageCreateFromPngPtr +UNIVERSAL=gdImageCreateFromGif +UNIVERSAL=gdImageCreateFromGifCtx +UNIVERSAL=gdImageCreateFromGifPtr +UNIVERSAL=gdImageCreateFromWBMP +UNIVERSAL=gdImageCreateFromWBMPCtx +UNIVERSAL=gdImageCreateFromWBMPPtr +UNIVERSAL=gdImageCreateFromJpeg +UNIVERSAL=gdImageStringFTCircle +UNIVERSAL=gdImageCreateFromJpegCtx +UNIVERSAL=gdImageCreateFromJpegPtr +UNIVERSAL=gdImageCreateFromPngSource +UNIVERSAL=gdImageCreateFromGd +UNIVERSAL=gdImageCreateFromGdCtx +UNIVERSAL=gdImageCreateFromGdPtr +UNIVERSAL=gdImageCreateFromGd2 +UNIVERSAL=gdImageCreateFromGd2Ctx +UNIVERSAL=gdImageCreateFromGd2Ptr +UNIVERSAL=gdImageCreateFromGd2Part +UNIVERSAL=gdImageCreateFromGd2PartCtx +UNIVERSAL=gdImageCreateFromGd2PartPtr +UNIVERSAL=gdImageCreateFromXbm +UNIVERSAL=gdImageCreateFromXpm +UNIVERSAL=gdImageDestroy +UNIVERSAL=gdImageSetPixel +UNIVERSAL=gdImageGetPixel +UNIVERSAL=gdImageGetTrueColorPixel +UNIVERSAL=gdImageAABlend +UNIVERSAL=gdImageLine +UNIVERSAL=gdImageDashedLine +UNIVERSAL=gdImageRectangle +UNIVERSAL=gdImageFilledRectangle +UNIVERSAL=gdImageSetClip +UNIVERSAL=gdImageGetClip +UNIVERSAL=gdImageBoundsSafe +UNIVERSAL=gdImageChar +UNIVERSAL=gdImageCharUp +UNIVERSAL=gdImageString +UNIVERSAL=gdImageStringUp +UNIVERSAL=gdImageString16 +UNIVERSAL=gdImageStringUp16 +UNIVERSAL=gdFontCacheSetup +UNIVERSAL=gdFontCacheShutdown +UNIVERSAL=gdFreeFontCache +UNIVERSAL=gdImageStringTTF +UNIVERSAL=gdImageStringFT +UNIVERSAL=gdFTUseFontConfig +UNIVERSAL=gdImageStringFTEx +UNIVERSAL=gdImagePolygon +UNIVERSAL=gdImageOpenPolygon +UNIVERSAL=gdImageFilledPolygon +UNIVERSAL=gdImageColorAllocate +UNIVERSAL=gdImageColorAllocateAlpha +UNIVERSAL=gdImageColorClosest +UNIVERSAL=gdImageColorClosestAlpha +UNIVERSAL=gdImageColorClosestHWB +UNIVERSAL=gdImageColorExact +UNIVERSAL=gdImageColorExactAlpha +UNIVERSAL=gdImageColorResolve +UNIVERSAL=gdImageColorResolveAlpha +UNIVERSAL=gdImageColorDeallocate +UNIVERSAL=gdImageCreatePaletteFromTrueCol +UNIVERSAL=gdImageTrueColorToPalette +UNIVERSAL=gdImageColorTransparent +UNIVERSAL=gdImagePaletteCopy +UNIVERSAL=gdImageGif +UNIVERSAL=gdImagePng +UNIVERSAL=gdImagePngCtx +UNIVERSAL=gdImageGifCtx +UNIVERSAL=gdImagePngEx +UNIVERSAL=gdImagePngCtxEx +UNIVERSAL=gdImageWBMP +UNIVERSAL=gdImageWBMPCtx +UNIVERSAL=gdFree +UNIVERSAL=gdImageWBMPPtr +UNIVERSAL=gdImageJpeg +UNIVERSAL=gdImageJpegCtx +UNIVERSAL=gdImageJpegPtr +UNIVERSAL=gdImageGifAnimBegin +UNIVERSAL=gdImageGifAnimAdd +UNIVERSAL=gdImageGifAnimEnd +UNIVERSAL=gdImageGifAnimBeginCtx +UNIVERSAL=gdImageGifAnimAddCtx +UNIVERSAL=gdImageGifAnimEndCtx +UNIVERSAL=gdImageGifAnimBeginPtr +UNIVERSAL=gdImageGifAnimAddPtr +UNIVERSAL=gdImageGifAnimEndPtr +UNIVERSAL=gdImagePngToSink +UNIVERSAL=gdImageGd +UNIVERSAL=gdImageGd2 +UNIVERSAL=gdImageGifPtr +UNIVERSAL=gdImagePngPtr +UNIVERSAL=gdImagePngPtrEx +UNIVERSAL=gdImageGdPtr +UNIVERSAL=gdImageGd2Ptr +UNIVERSAL=gdImageFilledArc +UNIVERSAL=gdImageArc +UNIVERSAL=gdImageFilledEllipse +UNIVERSAL=gdImageFillToBorder +UNIVERSAL=gdImageFill +UNIVERSAL=gdImageCopy +UNIVERSAL=gdImageCopyMerge +UNIVERSAL=gdImageCopyMergeGray +UNIVERSAL=gdImageCopyResized +UNIVERSAL=gdImageCopyResampled +UNIVERSAL=gdImageCopyRotated +UNIVERSAL=gdImageSetBrush +UNIVERSAL=gdImageSetTile +UNIVERSAL=gdImageSetAntiAliased +UNIVERSAL=gdImageSetAntiAliasedDontBlend +UNIVERSAL=gdImageSetStyle +UNIVERSAL=gdImageSetThickness +UNIVERSAL=gdImageInterlace +UNIVERSAL=gdImageAlphaBlending +UNIVERSAL=gdImageSaveAlpha +UNIVERSAL=gdNewFileCtx +UNIVERSAL=gdNewDynamicCtx +UNIVERSAL=gdNewDynamicCtxEx +UNIVERSAL=gdNewSSCtx +UNIVERSAL=gdDPExtractData +UNIVERSAL=gdFontGetGiant +UNIVERSAL=gdFontGetLarge +UNIVERSAL=gdFontGetMediumBold +UNIVERSAL=gdFontGetSmall +UNIVERSAL=gdFontGetTiny +UNIVERSAL=gdImageCompare +UNIVERSAL=gdFontGiant +UNIVERSAL=gdImageCreateFromTiff +UNIVERSAL=gdImageCreateFromTiffCtx +UNIVERSAL=gdImageCreateFromTiffPtr +UNIVERSAL=gdImageCreateFromTga +UNIVERSAL=gdImageCreateFromTgaCtx +UNIVERSAL=gdImageCreateFromTgaPtr +UNIVERSAL=gdImageTiff +UNIVERSAL=gdImageTiffPtr +UNIVERSAL=gdImageTiffCtx +UNIVERSAL=gdImageCrop +UNIVERSAL=gdImageAutoCrop +UNIVERSAL=gdImageThresholdCrop +UNIVERSAL=GDFONTLARGE +UNIVERSAL=GDFONTMEDIUMBOLD +UNIVERSAL=GDFONTSMALL +UNIVERSAL=GDFONTTINY + +$ENDIF +$! +$! +$DEF SYS$OUTPUT _NL0: +$! +$!Making OPT file for GD$SHR.EXE, i.e without reference to himself +$COPY SYS$INPUT [.SRC]OPT.OPT +[]GD/LIB +$IF ((HAVE_LIBPNG.EQ.1) .AND. (LIBPNG_STATIC.EQ.1)) +$ THEN +$ APP SYS$INPUT [.SRC]OPT.OPT +PNG:LIBPNG/LIB +$ENDIF +$IF ((HAVE_LIBPNG.EQ.1) .AND. (LIBPNG_STATIC.EQ.0)) +$ THEN +$ APP PNG:LIBPNG$SHR.OPT [.SRC]OPT.OPT +$ENDIF +$! +$IF ((HAVE_JPEG.EQ.1) .AND. (JPEG_STATIC.EQ.1) .AND. (HAVE_TIFF.NE.1)) +$ THEN +$ APP SYS$INPUT [.SRC]OPT.OPT +JPEG:LIBJPEG/LIB +$ENDIF +$IF ((HAVE_JPEG.EQ.1) .AND. (JPEG_STATIC.EQ.0) .AND. (HAVE_TIFF.NE.1)) +$ THEN +$ APP JPEG:LIBJPEG$SHR.OPT [.SRC]OPT.OPT +$ENDIF +$! +$IF (HAVE_TIFF.EQ.1) +$ THEN +$ APP TIFF:LIBTIFF.OPT [.SRC]OPT.OPT +$ENDIF +$! +$IF (HAVE_FREETYPE.EQ.1) .AND. (FREETYPE_STATIC.EQ.1) +$ THEN +$ APP SYS$INPUT [.SRC]OPT.OPT + FREETYPE2:FREETYPE/LIB + ZLIB:LIBZ/LIB +$ENDIF +$IF (HAVE_FREETYPE.EQ.1) .AND. (FREETYPE_STATIC.EQ.0) +$ THEN +$ APP FREETYPE2:FREETYPE.OPT [.SRC]OPT.OPT +$ENDIF +$! +$IF (HAVE_ZLIB.EQ.1) .AND. ((FREETYPE_STATIC.NE.1).AND.(JPEG_STATIC.NE.1)) +$ THEN +$ IF (ZLIB_STATIC.EQ.0) +$ THEN +$ APP SYS$INPUT [.SRC]OPT.OPT + SYS$SHARE:LIBZSHR/SHARE +$ ELSE +$ APP SYS$INPUT [.SRC]OPT.OPT + ZLIB:LIBZ/LIB +$ ENDIF +$ ELSE +$ APP SYS$INPUT [.SRC]OPT.OPT + ZLIB:LIBZ/LIB +$ENDIF +$! +$! +$PURGE [.SRC]OPT.OPT +$! +$! +$!Making working LIBGD.OPT file +$! +$IF (SHARED.GT.0) +$ THEN + $COPY SYS$INPUT [.SRC]LIBGD.OPT + SYS$SHARE:GD$SHR/SHARE +$ ELSE + $COPY SYS$INPUT [.SRC]LIBGD.OPT + LIBGD:GD/LIB +$ENDIF +$! +$!Append OPT files to LIBGD.OPT +$IF ((HAVE_LIBPNG.EQ.1) .AND. (LIBPNG_STATIC.EQ.1)) +$ THEN +$ APP SYS$INPUT [.SRC]LIBGD.OPT +PNG:LIBPNG/LIB +$ENDIF +$IF ((HAVE_LIBPNG.EQ.1) .AND. (LIBPNG_STATIC.EQ.0)) +$ THEN +$ APP PNG:LIBPNG$SHR.OPT [.SRC]LIBGD.OPT +$ENDIF +$! +$IF ((HAVE_JPEG.EQ.1) .AND. (HAVE_TIFF.NE.1) .AND. (JPEG_STATIC.EQ.1)) +$ THEN +$ APP JPEG:LIBJPEG.OPT [.SRC]LIBGD.OPT +$ENDIF +$IF ((HAVE_JPEG.EQ.1) .AND. (JPEG_STATIC.EQ.0) .AND. (HAVE_TIFF.NE.1)) +$ THEN +$ APP JPEG:LIBJPEG$SHR.OPT [.SRC]LIBGD.OPT +$ENDIF +$! +$IF (HAVE_TIFF.EQ.1) +$ THEN +$ APP TIFF:LIBTIFF.OPT [.SRC]LIBGD.OPT +$ENDIF +$! +$IF (HAVE_FREETYPE.EQ.1) .AND. (FREETYPE_STATIC.EQ.1) +$ THEN +$ APP SYS$INPUT [.SRC]LIBGD.OPT + FREETYPE2:FREETYPE/LIB + ZLIB:LIBZ/LIB +$ENDIF +$IF (HAVE_FREETYPE.EQ.1) .AND. (FREETYPE_STATIC.EQ.0) +$ THEN +$ APP FREETYPE2:FREETYPE.OPT [.SRC]LIBGD.OPT +$ENDIF +$! +$IF (HAVE_ZLIB.EQ.1) .AND. ((FREETYPE_STATIC.NE.1).AND.(JPEG_STATIC.NE.1)) +$ THEN +$ IF (ZLIB_STATIC.EQ.0) +$ THEN +$ APP SYS$INPUT [.SRC]LIBGD.OPT + SYS$SHARE:LIBZSHR/SHARE +$ ELSE +$ APP SYS$INPUT [.SRC]LIBGD.OPT + ZLIB:LIBZ/LIB +$ ENDIF +$ENDIF +$! +$PURGE LIBGD.OPT +$! +$DEAS SYS$OUTPUT +$! +$OPEN/WRITE OUT BUILD.COM +$ WRITE OUT "$SET DEF [.SRC]" +$ WRITE OUT "$",MAKE +$ WRITE OUT "$ CURRENT = F$ENVIRONMENT (""DEFAULT"") " +$ WRITE OUT "$TMP=CURRENT" +$ WRITE OUT "$OPEN/WRITE OUTT [-]LIBGD$STARTUP.COM" +$ WRITE OUT "$WRITE OUTT ""DEFINE LIBGD """"", "'","'","TMP'""""""" +$ WRITE OUT "$WRITE OUTT ""GD2COPYPAL==""""$","'","'","TMP'"",""GD2COPYPAL"""" " +$ WRITE OUT "$WRITE OUTT ""GD2TIME==""""$","'","'","TMP'"",""GD2TIME"""" " +$ WRITE OUT "$WRITE OUTT ""GD2TOGIF==""""$","'","'","TMP'"",""GD2TOGIF"""" " +$ WRITE OUT "$WRITE OUTT ""GD2TOPNG==""""$","'","'","TMP'"",""GD2TOPNG"""" " +$ WRITE OUT "$WRITE OUTT ""GDCMPGIF==""""$","'","'","TMP'"",""GDCMPGIF"""" " +$ WRITE OUT "$WRITE OUTT ""GDTOPNG==""""$","'","'","TMP'"",""GDTOPNG"""" " +$ WRITE OUT "$WRITE OUTT ""GIFTOGD2==""""$","'","'","TMP'"",""GIFTOGD2"""" " +$ WRITE OUT "$WRITE OUTT ""PNGTOGD==""""$","'","'","TMP'"",""PNGTOGD"""" " +$ WRITE OUT "$WRITE OUTT ""PNGTOGD2==""""$","'","'","TMP'"",""PNGTOGD2"""" " +$ WRITE OUT "$WRITE OUTT ""WEBPNG==""""$","'","'","TMP'"",""WEBPNG"""" " +$ WRITE OUT "$CLOSE OUTT" +$! +$ WRITE OUT "$WRITE SYS$OUTPUT "" "" " +$ WRITE OUT "$WRITE SYS$OUTPUT ""***************************************************************************** "" " +$ WRITE OUT "$WRITE SYS$OUTPUT ""LIBGD$STARTUP.COM has been created. "" " +$ WRITE OUT "$WRITE SYS$OUTPUT ""This file setups all logicals needed. It should be execute before using "" " +$ WRITE OUT "$WRITE SYS$OUTPUT ""Nice place to call it - LOGIN.COM "" " +$ WRITE OUT "$WRITE SYS$OUTPUT """" " +$ WRITE OUT "$WRITE SYS$OUTPUT ""Using:"" " +$ WRITE OUT "$WRITE SYS$OUTPUT ""CC/INCL=LIBGD PROG"" " +$ WRITE OUT "$WRITE SYS$OUTPUT ""LINK PROG, LIBGD:LIBGD/OPT"" " +$ WRITE OUT "$WRITE SYS$OUTPUT ""***************************************************************************** "" " +$ WRITE OUT "$WRITE SYS$OUTPUT ""***************************************************************************** "" " +$ WRITE OUT "$SET DEF [-]" +$CLOSE OUT +$! +$! +$!Writing config.h +$COPY SYS$INPUT [.SRC]CONFIG.H +/* Generated by configure.com for OpenVMS */ + +/* Define to 1 if you have the <dlfcn.h> header file. */ +#define HAVE_DLFCN_H 1 + +/* Define to 1 if you have the <errno.h> header file. */ +#define HAVE_ERRNO_H 1 + + + +/* Define to 1 if you have the <inttypes.h> header file. */ +#define HAVE_INTTYPES_H 1 + + +#define PACKAGE_NAME "GD" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "GD 2.1.0" + +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "GD" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "2.1.0" + +/* Define to necessary symbol if this constant uses a non-standard name on + * your system. */ +/* #undef PTHREAD_CREATE_JOINABLE */ + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Version number of package */ +#define VERSION "2.1.0" + +/* Define to 1 if you have the `m' library (-lm). */ +#define HAVE_LIBM 1 + + +/* Define to 1 if you have the <libpng/png.h> header file. */ +/* #undef HAVE_LIBPNG_PNG_H */ + + + +/* Define to 1 if you have the <limits.h> header file. */ +//#define HAVE_LIMITS_H 1 + + +/* Define to 1 if you have the <memory.h> header file. */ +#define HAVE_MEMORY_H 1 + + +/* Define if you have POSIX threads libraries and header files. */ +#define HAVE_PTHREAD 1 + +/* Define to 1 if you have the <stddef.h> header file. */ +#define HAVE_STDDEF_H 1 + +/* Define to 1 if you have the <stdint.h> header file. */ +//#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the <stdlib.h> header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the <strings.h> header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the <string.h> header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the <sys/stat.h> header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the <sys/types.h> header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the <unistd.h> header file. */ +#define HAVE_UNISTD_H 1 + +/* Define as const if the declaration of iconv() needs const. */ +//#define ICONV_CONST + +/* Name of package */ +#define PACKAGE "gd" + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "http://bugs.libgd.org" + +/* Define to the full name of this package. */ + + + +$IF HAVE_ICONV.EQ.1 +$ THEN +$ APP SYS$INPUT [.SRC]CONFIG.H + /* Define if you have the iconv() function. */ + #define HAVE_ICONV 1 + /* Define to 1 if you have the <iconv.h> header file. */ + #define HAVE_ICONV_H 1 + /* Define if <iconv.h> defines iconv_t. */ + #define HAVE_ICONV_T_DEF 1 +$ENDIF +$IF HAVE_TIFF.EQ.1 +$ THEN +$ APP SYS$INPUT [.SRC]CONFIG.H + #define HAVE_LIBTIFF 1 +$ENDIF +$IF HAVE_LIBPNG.EQ.1 +$ THEN +$ APP SYS$INPUT [.SRC]CONFIG.H + #define HAVE_LIBPNG 1 + #define HAVE_PNG_H 1 +$ENDIF +$IF HAVE_FREETYPE.EQ.1 +$ THEN +$ APP SYS$INPUT [.SRC]CONFIG.H + #define HAVE_LIBFREETYPE 1 + #define HAVE_FT2BUILD_H 1 +$ENDIF +$IF HAVE_JPEG.EQ.1 +$ THEN +$ APP SYS$INPUT [.SRC]CONFIG.H + #define HAVE_LIBJPEG 1 +$ENDIF +$IF HAVE_ZLIB.EQ.1 +$ THEN +$ APP SYS$INPUT [.SRC]CONFIG.H + #define HAVE_LIBZ 1 +$ENDIF +$IF HAVE_TIFF.EQ.1 +$ THEN +$ APP SYS$INPUT [.SRC]CONFIG.H + #define HAVE_LIBTIFF 1 +$ENDIF +$! +$! +$! +$! +$COP SYS$INPUT [.SRC]DESCRIP.MMS +# Generated by CONFIGURE.COM +# Alexey Chupahin elvis_75@mail.ru +# OpenVMS 7.3-1,8.2 DEC 2000 mod.300 +# OpenVMS 8.3 HP rx1620 + + +.FIRST + DEF LIBGD [] + +CC=cc +CFLAGS=/OPT=(INLINE=SPEED) /INCL=([],JPEG,PNG,FREETYPE2,ZLIB,TIFF) /DEF=(HAVE_CONFIG_H)/WARN=(DIS=MACROREDEF) +LIBS=[]LIBGD/OPT + + +ALL : \ +gd.olb,\ +$IF (SHARED.GT.0) +$ THEN +$ APP SYS$INPUT [.SRC]DESCRIP.MMS +gd$shr.exe,\ +$ENDIF +$! +$APP SYS$INPUT [.SRC]DESCRIP.MMS +annotate.exe,\ +circletexttest.exe,\ +fontconfigtest.exe,\ +circletexttest.exe,\ +fontconfigtest.exe,\ +fontsizetest.exe,\ +fontwheeltest.exe,\ +gd2copypal.exe,\ +gd2time.exe,\ +gd2togif.exe,\ +gd2topng.exe,\ +gdcmpgif.exe,\ +gddemo.exe,\ +gdtest.exe,\ +gdtestft.exe,\ +gdtopng.exe,\ +gifanimtest.exe,\ +giftogd2.exe,\ +pngtogd.exe,\ +pngtogd2.exe,\ +testac.exe,\ +testtr.exe,\ +webpng.exe,\ +gdparttopng.exe + $! + +annotate.exe : annotate.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + +circletexttest.exe : circletexttest.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + +fontconfigtest.exe : fontconfigtest.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + +fontsizetest.exe : fontsizetest.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + +fontwheeltest.exe : fontwheeltest.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + +gd2copypal.exe : gd2copypal.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + +gd2time.exe : gd2time.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + +gd2togif.exe : gd2togif.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + +gd2topng.exe : gd2topng.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + + +gdcmpgif.exe : gdcmpgif.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + + +gddemo.exe : gddemo.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + + +gdtest.exe : gdtest.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + + +gdtestft.exe : gdtestft.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + + +gdtopng.exe : gdtopng.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + + +gifanimtest.exe : gifanimtest.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + +giftogd2.exe : giftogd2.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + +giftogd2.obj : giftogd2.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + + +pngtogd.exe : pngtogd.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + + +pngtogd2.exe : pngtogd2.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + + +testac.exe : testac.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + + +testtr.exe : testtr.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + + +webpng.exe : webpng.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + + +gdparttopng.exe : gdparttopng.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=TMP.OBJ + LINK/EXE=$(MMS$TARGET) TMP.OBJ, $(LIBS) + DEL TMP.OBJ;* + + +OBJ=\ +gd.obj,\ +gdcache.obj,\ +gdfontg.obj,\ +gdfontl.obj,\ +gdfontmb.obj,\ +gdfonts.obj,\ +gdfontt.obj,\ +gdft.obj,\ +gdfx.obj,\ +gdhelpers.obj,\ +gdkanji.obj,\ +gdtables.obj,\ +gdxpm.obj,\ +gd_bmp.obj,\ +gd_gd.obj,\ +gd_gd2.obj,\ +gd_gif_in.obj,\ +gd_gif_out.obj,\ +gd_io.obj,\ +gd_io_dp.obj,\ +gd_io_file.obj,\ +gd_io_ss.obj,\ +gd_jpeg.obj,\ +gd_png.obj,\ +gd_security.obj,\ +gd_ss.obj,\ +gd_crop.obj,\ +gd_tga.obj,\ +gd_tiff.obj,\ +gd_transform.obj,\ +gd_topal.obj,\ +gd_wbmp.obj,\ +wbmp.obj + + +gd_transform.obj : gd_transform.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_tiff.obj : gd_tiff.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_tga.obj : gd_tga.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_bmp.obj : gd_bmp.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_crop.obj : gd_crop.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd.obj : gd.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gdcache.obj : gdcache.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gdfontg.obj : gdfontg.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gdfontl.obj : gdfontl.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gdfontmb.obj : gdfontmb.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gdfonts.obj : gdfonts.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gdfontt.obj : gdfontt.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gdft.obj : gdft.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gdfx.obj : gdfx.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gdhelpers.obj : gdhelpers.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gdkanji.obj : gdkanji.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gdtables.obj : gdtables.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gdxpm.obj : gdxpm.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_gd.obj : gd_gd.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_gd2.obj : gd_gd2.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_gif_in.obj : gd_gif_in.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_gif_out.obj : gd_gif_out.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_io.obj : gd_io.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_io_dp.obj : gd_io_dp.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_io_file.obj : gd_io_file.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_io_ss.obj : gd_io_ss.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_jpeg.obj : gd_jpeg.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_png.obj : gd_png.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_security.obj : gd_security.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_ss.obj : gd_ss.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_topal.obj : gd_topal.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +gd_wbmp.obj : gd_wbmp.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + +wbmp.obj : wbmp.c + $(CC) $(CFLAGS) $(MMS$SOURCE) /OBJ=$(MMS$TARGET) + + +GD.OLB : $(OBJ) + LIB/CREA GD.OLB $(OBJ) + +GD$SHR.EXE : $(OBJ) + LINK/SHARE=GD$SHR GD.OBJ,LIBGD$DEF/OPT,OPT/OPT + COPY GD$SHR.EXE SYS$SHARE + +CLEAN : + DEL [...]*.OBJ;* + DEL [...]*.OLB;* + DEL [...]*.EXE;* +$!DEL TMP.MMS;* +$! +$IF (F$SEARCH("[.SRC]GD.H;2").EQS."") +$ THEN +$ WRITE SYS$OUTPUT "Patching GD.H" +$ DEF SYS$OUTPUT "_NLA0:" +$ COPY SYS$INPUT [.SRC]GD.H;2 +#define gdImageCreatePaletteFromTrueColor gdImageCreatePaletteFromTrueCol + +$ APP [.SRC]GD.H;1 [.SRC]GD.H;2 +$ DEAS SYS$INPUT +$ENDIF +$! +$! +$! +$! +$WRITE SYS$OUTPUT " " +$WRITE SYS$OUTPUT " " +$WRITE SYS$OUTPUT "Now you can type @BUILD " +$! +$EXIT: +$DEFINE SYS$OUTPUT _NLA0: +$DEL TEST.OBJ;* +$DEL TEST.C;* +$DEL TEST.EXE;* +$DEAS SYS$OUTPUT |