Blame VMS/CONFIGURE.COM

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