Compile all files: try again

Valentin Likoum Valentin Likoum <valentin.likoum@ncc.volga.ru>
Thu, 31 Jul 2003 09:05:10 +0500


On 30.07.2003 Chris.Sharman@ccagroup.co.uk <Chris.Sharman@ccagroup.co.uk> wrote:

> I've been deluged with block messages, presumably because saf.com is perceived
> as an executable by PC tools.

> Here it is again, "Select all files", as a text file: use with VMS DCL by
> renaming to saf.com - hopefully this will get through.

> Example: @saf "quick auto='name' nolist" *.qks

> Chris


  I found that MMK (or MMS) is very handy to maintain a heap of Q%S.
"Compile all files" is "MMK/FROM_SOURCE". Contents of simple
DESCRIP.MMS file:

------------------- Cut here --------------------------
.SUFFIXES : .QKC .QTC .QZC .QKS .QTS .QZS

.qks.qkc :
        QDESIGN $(QDESIGNFLAGS) AUTO=$(MMS$SOURCE)

.qts.qtc :
        QTP $(QTPFLAGS) AUTO=$(MMS$SOURCE)

.qzs.qzc :
        QUIZ $(QUIZFLAGS) AUTO=$(MMS$SOURCE)

PROCLOC = somedev:[somedir]

QDESIGNFLAGS = PROCLOC=${PROCLOC} NOLIST 
QTPFLAGS = PROCLOC=$(PROCLOC) NOLIST 
QUIZFLAGS = PROCLOC=$(PROCLOC) NOLIST 


.INCLUDE qkclist.mms
.INCLUDE qtclist.mms
.INCLUDE qzclist.mms

all : qkc, qtc, qzc

qkc : $(QKCLIST)

qtc : $(QTCLIST)

qzc : $(QZCLIST)

$(QZCLIST) :

$(QKCLIST) :

$(QTCLIST) :
------------------- Cut here --------------------------

  Lists of QKC, QTC and QZC files to be rebuilt are included in the
separate files qkclist.mms, qtclist.mms, qzclist.mms respectively.

-- 
  Valentin Likoum
  valentin.likoum at ncc dot volga dot ru