You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
x.mms contains the rules "l(foo) : foo.obj" and "l(bar) : bar.obj"
$ mms/id
%MMS-I-IDENT, MMS V3.3-4 � Digital Equipment Corporation 1989, 1998. All rights
reserved. � Electronic Data Systems Limited 1995, 1998
$
$ mms/noaction/descr=x.mms l(foo)
%DCL-W-PARMDEL, invalid parameter delimiter - check use of special characters
\(FOO\
$ mms/noaction/descr=x.mms "l(foo)
If "''F$Search("L.OLB")'" .EQS. "" Then LIBRARY/Create L.OLB
LIBRARY/REPLACE L.OLB FOO.OBJ
$
$ mmk/id
%MMK-I-IDENT, this is the MadGoat Make Utility V4.1
-MMK-I-COPYRIGHT, Copyright (c) 2008, Matthew Madison. See LICENSE.TXT in distribution kit for license information.
$
$ mmk/noaction/descr=x.mms l(foo)
%DCL-W-PARMDEL, invalid parameter delimiter - check use of special characters
\(FOO\
$ mmk/noaction/descr=x.mms "l(foo)
%CLI-W-PARMDEL, invalid parameter delimiter - check use of special characters
\(FOO\
$
Using l.olb(foo) or l(foo=foo.obj) doesn't really change anything.
However, mms' CLD has Parameter P1, Label=TARG1, Prompt="Targets:", Value( List, TYPE=$FILE )
while mmk's CLD only has a PARAMETER P1,LABEL=TARGET, VALUE(LIST)
The additional type seems do the trick, or at least some:
$ mmk/noaction/descr=x.mms "l(foo)
IF F$SEARCH("L.OLB") .EQS. "" THEN LIBRARY/CREATE L.OLB
LIBRARY/REPLACE L.OLB FOO.OBJ
$ mms/noaction/descr=x.mms "l(foo,bar)
If "''F$Search("L.OLB")'" .EQS. "" Then LIBRARY/Create L.OLB
LIBRARY/REPLACE L.OLB FOO.OBJ
If "''F$Search("L.OLB")'" .EQS. "" Then LIBRARY/Create L.OLB
LIBRARY/REPLACE L.OLB BAR.OBJ
$
$ mmk/noaction/descr=x.mms "l(foo,bar)
IF F$SEARCH("L.OLB") .EQS. "" THEN LIBRARY/CREATE L.OLB
LIBRARY/REPLACE L.OLB FOO.OBJ
$
$ mms/noaction/descr=x.mms "l(foo)","l(bar)
If "''F$Search("L.OLB")'" .EQS. "" Then LIBRARY/Create L.OLB
LIBRARY/REPLACE L.OLB FOO.OBJ
If "''F$Search("L.OLB")'" .EQS. "" Then LIBRARY/Create L.OLB
LIBRARY/REPLACE L.OLB BAR.OBJ
$
$ mmk/noaction/descr=x.mms "l(foo)","l(bar)
IF F$SEARCH("L.OLB") .EQS. "" THEN LIBRARY/CREATE L.OLB
LIBRARY/REPLACE L.OLB FOO.OBJ
IF F$SEARCH("L.OLB") .EQS. "" THEN LIBRARY/CREATE L.OLB
LIBRARY/REPLACE L.OLB BAR.OBJ
$
The text was updated successfully, but these errors were encountered:
x.mms contains the rules "l(foo) : foo.obj" and "l(bar) : bar.obj"
Using l.olb(foo) or l(foo=foo.obj) doesn't really change anything.
However, mms' CLD has
Parameter P1, Label=TARG1, Prompt="Targets:", Value( List, TYPE=$FILE )
while mmk's CLD only has a
PARAMETER P1,LABEL=TARGET, VALUE(LIST)
The additional type seems do the trick, or at least some:
The text was updated successfully, but these errors were encountered: