assembling multiple files at once using ML7.0

Started by bert, October 02, 2005, 11:03:33 AM

Previous topic - Next topic

bert

    ml /c asmsrc1.asm asmsrc2.asm

works with ml6xx but not with ml7.0 from the XPDDK. sure, this is a known bug, but
is there a workaround?

bert

Dinosaur

Bert

Simply create batch file and assemble as follows.

ML / c asmsrc1.asm
ML /c  asmsrc2.asm
etc.

AeroASM

Or use this batch file:


rem ML7 multiple file workaround
rem this file is called ml.bat
:loop
if "%1" == "" goto end
ml /c "%1"
shift
goto loop
:end


Usage:

ml.bat asmsrc1.asm asmsrc2.asm

bert

hi guys,

thank you, but it does not help me.

assembling 1000 files AT ONCE is dramatically faster than calling ml.exe 1000 times from a batchfile, really.

And keep in mind, that every C-compiler and Assembler can do that, exept ML7.00.
Is ther a bugfix???

bert

Dinosaur

Bert

After testing that method on ML 6.14.844 I agree, it's much faster.
I hope you have the patience to type in an assembly string of 1000 files. :bg

Never looked into ML 7, what's the difference ?

Regards

hutch--

Bert,

Use a response file as the command line *.asm support with ML 7.00 is broken.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

bert

hutch,

this is a good idea.

dir /b *.asm > filelist.rsp
ml /c @filelist.rsp

Same result. It works using ML615 but, not using ML700.
Is this phenomena fixed in a later version, so i could wait a moment?

regards,
Bert

AeroASM

Why do you need ML7? It is for most purposes the same as 615.
The next version of ML is 8, which is even buggier.