[BACK]Return to make_vms.com CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gnuplot

Annotation of OpenXM_contrib/gnuplot/make_vms.com, Revision 1.1.1.1

1.1       maekawa     1: $!
                      2: $! GNUPLOT make program for VMS, Vers. 1.2, 1996/07/03
                      3: $! (Rolf Niepraschk, niepraschk@ptb.de)
                      4: $!
                      5: $! This command procedure compiles and links GNUPLOT with MMS or MMK or
                      6: $! invokes the dcl procedure BUILDVMS.COM
                      7: $!
                      8: $! Usage: @MAKE_VMS P1 [P2]
                      9: $!    P1 = compiler ("DECC" or "VAXC" or "GNUC" or special make file if P2 = "")
                     10: $!         default is "DECC"
                     11: $!    P2 = special make file (eg. for testing), default is "DESCRIP.MMS"
                     12: $!
                     13: $ SAY = "WRITE SYS$OUTPUT"
                     14: $ IF F$GETSYI("ARCH_TYPE") .NE. 1
                     15: $ THEN
                     16: $   AXP = 1
                     17: $ ENDIF
                     18: $!
                     19: $ P1 = F$EDIT(P1,"UPCASE")
                     20: $ IF P2 .NES. ""
                     21: $ THEN D_FILE = P2
                     22: $ ELSE D_FILE := DESCRIP.MMS
                     23: $ ENDIF
                     24: $!
                     25: $ COMPILER := DECC
                     26: $!
                     27: $ IF (P1 .EQS. "DECC") .OR. (P1 .EQS. "")
                     28: $ THEN
                     29: $   DECC = 1
                     30: $   COMPILER := DECC
                     31: $ ELSE
                     32: $   IF P1 .EQS. "VAXC"
                     33: $   THEN
                     34: $     VAXC = 1
                     35: $     COMPILER := VAXC
                     36: $   ENDIF
                     37: $ ELSE
                     38: $   IF P1 .EQS. "GNUC"
                     39: $   THEN
                     40: $     GNUC = 1
                     41: $     COMPILER := VAXC
                     42: $   ENDIF
                     43: $ ELSE
                     44: $   D_FILE = P1
                     45: $   DECC = 1
                     46: $ ENDIF
                     47: $!
                     48: $ DCL_PROC = "BUILDVMS.COM"
                     49: $ COMMAND = ""
                     50: $ IF F$TYPE(MMK) .NES. ""
                     51: $   THEN COMMAND = "MMS"
                     52: $ ELSE
                     53: $   IF F$SEARCH("SYS$SYSTEM:MMS.EXE") .NES. "" THEN COMMAND = "MMS"
                     54: $ ENDIF
                     55: $!
                     56: $ IF COMMAND .NES. ""
                     57: $ THEN
                     58: $   SAY "Make Gnuplot with ''COMMAND' and ''COMPILER'."
                     59: $   SAY ""
                     60: $   'COMMAND' /DESCRIPTION='D_FILE' /IGNORE=WARNING
                     61: $ ELSE
                     62: $   SAY "Make Gnuplot with DCL procedure ''DCL_PROC'."
                     63: $   SAY ""
                     64: $   @'DCL_PROC'
                     65: $ ENDIF
                     66: $ EXIT

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>