Skip to main content

Specifying location for ASSEMBLER Load module output in the Visual Studio IDE

  • October 30, 2020
  • 0 replies
  • 0 views

What is the mf370ctl configuration file and why are some files not redirected by it?

In the documentation it mentions using a configuration file named “mf370ctl” (the MFASM Configuration File) for configuring ASSEMBLER project file locations. You can use a MF370CTL.CFG file to maintain a project's variables in one place.

The mf370ctl configuration file can be used to define a project’s structure. For example:

  • SYSLIN=.\\DEBUG
  • SYSLIST=.\\LISTING
  • SYSLMOD=.\\DEBUG

By default, this configuration file is located in the %ProgramFiles(x86)%\\Micro Focus\\Enterprise Developer\\bin directory, but can be placed in the Visual Studio’s working directory (or, what some refer to as the “base folder” for the project”.

But it will be noted that not all files are redirected by this file; they are left in the project folder. Here are a couple, and why:

The .BAT files are VS Assembler interface generated helper scripts used to invoke the assembler compiler/linker. So there is no need to redirect those files.

In more recent ED versions, those .BAT files are automatically deleted after VS is done with them.

There can also be msg2 files. The *.msg2 files are not output files so they do not go into the same folder as the listing output. The .msg2 files are helper files only used to format VS output messages during compile time.


#EnterpriseDeveloper
#MFDS

0 replies

Be the first to reply!