CRTBNDRPG CRTCLMOD CRTPF CRTDSPF PDM Opt 14
CRTRPGMOD CRTCLPGM CRTLF CRTPRTF PDM Opt 15
CRTRPGPGM CRTCMD

The following compile commands are designed to be intermediate between the full CRT... and options 14 / 15 on PDM.

The object is to give more control and visibility than options 14 & 15, while also making it easier than using the full CRT...

To this end, the most commonly used parameters only are used. The CL is a wrapper for the compile, and the CMD keeps the parameters manageable



CL sources and CMD sources can be downloaded here.

The commands are...

MAKECL CRTCLPGM
MAKECMD CRTCMD
MAKEFM CRTDSPF
MAKELF CRTLF
MAKEMOD CRTRPGMOD
MAKEMODCL CRTCLMOD
MAKEPF CRTPF
MAKERP CRTPRTF
MAKERPG CRTRPGPGM
MAKERPGLE CRTBNDRPG

They will compile and run as they are. However, I suggest you change the library name in the CMD sources form DEVLIB to one which suits you. This is not necessary, as you can change this at each run.

The default source file name is always the QxxxSRC.

The simplest way to use these is to enter the object name. All other parameters will copy or default automatically at run time.

Please note that the OPTIONS parameter is not the same as the OPIONS parameter on the CRT commands! Inaddition, only files which have a DDS can be compiled by these commands.

MAKECMD and MAKECL can be used to create any of the CL and CMDs here, except for MAKECMD and MAKECL.

No error message procesing is included. When a compile fails for example, or a source member is not found, or an existing object cannot be deleted or recreated, standard OS message processing takes over.

You are free to use and amend these sources as suits your purpose. All I ask is that you maintain a comment to where you got them.

Post any comments or suggestions you may have on the Contact Us tab.