| 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.