version 1.1.1.1, 2000/01/09 17:00:52 |
version 1.1.1.2, 2000/01/22 14:15:51 |
|
|
$! |
$! |
$! GNUPLOT make program for VMS, Vers. 1.2, 1996/07/03 |
$! GNUPLOT make program for VMS, Vers. 1.2, 1996/07/03 |
$! (Rolf Niepraschk, niepraschk@ptb.de) |
$! (Rolf Niepraschk, niepraschk@ptb.de) |
$! |
$! |
Line 11 $! default is "DECC" |
|
Line 11 $! default is "DECC" |
|
$! P2 = special make file (eg. for testing), default is "DESCRIP.MMS" |
$! P2 = special make file (eg. for testing), default is "DESCRIP.MMS" |
$! |
$! |
$ SAY = "WRITE SYS$OUTPUT" |
$ SAY = "WRITE SYS$OUTPUT" |
$ IF F$GETSYI("ARCH_TYPE") .NE. 1 |
$ AXP = 0 |
$ THEN |
$ IF F$GETSYI("ARCH_TYPE") .NE. 1 THEN AXP = 1 |
$ AXP = 1 |
|
$ ENDIF |
|
$! |
$! |
$ P1 = F$EDIT(P1,"UPCASE") |
$ P1 = F$EDIT(P1,"UPCASE") |
$ IF P2 .NES. "" |
$ IF P2 .NES. "" |
$ THEN D_FILE = P2 |
$ THEN D_FILE = P2 |
$ ELSE D_FILE := DESCRIP.MMS |
$ ELSE D_FILE = "MAKEFILE.VMS" |
$ ENDIF |
$ ENDIF |
$! |
$! |
$ COMPILER := DECC |
$ COMPILER = "" |
$! |
$ IF P1 .EQS. "DECC" .OR. P1 .EQS. "" |
$ IF (P1 .EQS. "DECC") .OR. (P1 .EQS. "") |
$ THEN |
$ THEN |
|
$ DECC = 1 |
$ DECC = 1 |
$ COMPILER := DECC |
$ COMPILER = "DECC" |
$ ELSE |
$ ELSE |
$ IF P1 .EQS. "VAXC" |
$ IF P1 .EQS. "VAXC" |
$ THEN |
$ THEN |
$ VAXC = 1 |
$ VAXC = 1 |
$ COMPILER := VAXC |
$ COMPILER = "VAXC" |
|
$ ELSE |
|
$ IF P1 .EQS. "GNUC" |
|
$ THEN |
|
$ GNUC = 1 |
|
$ COMPILER = "GNUC" |
|
$ ENDIF |
$ ENDIF |
$ ENDIF |
$ ELSE |
$ ENDIF |
$ IF P1 .EQS. "GNUC" |
$ IF COMPILER .EQS. "" |
$ THEN |
$ THEN |
$ GNUC = 1 |
|
$ COMPILER := VAXC |
|
$ ENDIF |
|
$ ELSE |
|
$ D_FILE = P1 |
|
$ DECC = 1 |
$ DECC = 1 |
|
$ COMPILER = "DECC" |
|
$ D_FILE = P1 |
$ ENDIF |
$ ENDIF |
$! |
$! |
$ DCL_PROC = "BUILDVMS.COM" |
$ DCL_PROC = "BUILDVMS.COM" |
$ COMMAND = "" |
$ COMMAND = "" |
$ IF F$TYPE(MMK) .NES. "" |
$ IF F$TYPE(MMK) .NES. "" |
$ THEN COMMAND = "MMS" |
$ THEN COMMAND = "MMK" |
$ ELSE |
$ ELSE |
$ IF F$SEARCH("SYS$SYSTEM:MMS.EXE") .NES. "" THEN COMMAND = "MMS" |
$ IF F$SEARCH("SYS$SYSTEM:MMS.EXE") .NES. "" THEN COMMAND = "MMS" |
$ ENDIF |
$ ENDIF |
$! |
$! |
$ IF COMMAND .NES. "" |
$ MACRO = "" |
$ THEN |
$ IF AXP THEN MACRO = "/MACRO=__ALPHA__=1" |
$ SAY "Make Gnuplot with ''COMMAND' and ''COMPILER'." |
$ IF COMMAND .NES. "" |
|
$ THEN |
|
$ SAY "Make Gnuplot with ''COMMAND' and ''COMPILER'." |
$ SAY "" |
$ SAY "" |
$ 'COMMAND' /DESCRIPTION='D_FILE' /IGNORE=WARNING |
$ 'COMMAND' /DESCRIPTION='D_FILE' 'MACRO' /IGNORE=WARNING |
$ ELSE |
$ ELSE |
$ SAY "Make Gnuplot with DCL procedure ''DCL_PROC'." |
$ SAY "Make Gnuplot with DCL procedure ''DCL_PROC'." |
$ SAY "" |
$ SAY "" |