Compile all types of compilable main development objects, including components, modeled entities, and global objects.

/all  {/inf | /war}   {/cmi=Value} {/ilv =Value}  {/lis=Value} {/sym=Value}   {/aft=DateTime} {/iap |   {/tpl}   {/plt}}   {/bef=DateTime}   {/nodebug}   {Profile}

Example: /all /lis=2 *.ACMECUST


Profile—name of the main development object to compile; wildcards are allowed. If omitted, all objects are compiled.

Use With

ide—Uniface IDE


Using /all is equivalent to using the following switches:

  • /obj Profile (to compile keyboard translation tables, device translation tables, global variables, global ProcScript, global messages, help texts, glyphs, menu bars, menus, menu items, panels, and language setups).
  • /sig Profile (component signatures)
  • /dsp Profile (dynamic server pages)
  • /usp Profile (static server pages)
  • /frm Profile(form components)
  • /rpt Profile (report components)
  • /svc Profile (service components)
  • /esv Profile (entity services)
  • /ssv Profile (session services)
  • /ceo Profile (entity operations)
  • /app Profile (application shells)
  • /dtd Profile (DTDs)

Use the /inf, /war, /lis, /cmi, and ilv=2 sub-switches to increase the amount of information displayed when compiling.

Use the /nodebug sub-switch to specify that compiled application shells, components, and global ProcScripts cannot be debugged.

Use the /tpl and /plt sub-switches if you want to compile objects that are defined as templates or palettes. By default, these are not compiled by compilation switches.

Using /all

The following command line switch compiles all objects changed since 15 September 2014:

/all /aft=15-09-2014