empgbldo


EMPGBLDO(1)                                                        EMPGBLDO(1)



NAME
       empgbldo - creates object files or C files for EMPRESS GUI applications

SYNOPSIS
       empgbldo [-o object_file] [-f source_file] [-v version_number] [-m com-
       ment] [-d datadb] devdb application [application ...]

DESCRIPTION
       Empgbldo  is a batch program which compiles Empress GUI applications to
       object files (.o files) or to C files (.c files).  After .o  files  are
       produced  the  user  must use empguicc to link the executable. The exe-
       cutable thus produced will be a runtime executable.

       Both script language and C API are supported for building the .c and/or
       .o files.

       The user must enter all paramters to empgbldo; there will be no prompt-
       ing for options.

       Two parameters are  required  to  empgbldo.  The  development  database
       (devdb) is the Empress database which stores all of the GUI objects for
       the application including the screen object definitions and script def-
       initions.   Once  the executable is built with empguicc the development
       database will not be needed for running the executable.

       The application list can contain one or more applications found in  the
       development database.


       -o object_file Specifies the output object file name. If no output file
                      is specified, the file empgout.o will be produced.

                      For QNX, because there is no utility to combine multiple
                      object  files,  empgbldo  will  produce  a  tar file and
                      append the extension .qnx to the output object file name
                      like  object_file.qnx.  empguicc recognizes this special
                      file extension.



       -f source_file Do not compile but rather  produce  multiple  .c  output
                      files  with the root source file name that is specified.
                      The files will be  named  MAIN_srcfile.c,  A_*_srcfile.c
                      and  M_*_srcfile.c,  where  srcfile  is  the source file
                      specified and * is a number.  If both -o and -f  options
                      are specified, both the .c and the .o files will be pro-
                      duced.

       -v version_number   Allows the specification of a version string to  be
                      included in the executable.

       -m  comment     Allows the specification of a comment to be included in
                      the executable.

       -d datadb Specifies the default data database name. If this not  speci-
                      fied  the  data database must either be specified within
                      the GUI scripts or will by default be assumed to be  the
                      same as the development database.


FILES
       EMPRESS database files

SEE ALSO
       empguicc(1), empgbldx(1), empgui(1)

DIAGNOSTICS
       Error  diagnostics are printed if no development database is specified,
       or if it is not in Empress GUI format, or if it does  not  contain  the
       application(s)  specified. Error diagnostics are also printed unless at
       least one valid GUI application is given.

HISTORY
       Written by Empress Software Inc..   All  material  is  copyrighted  and
       licensed.  Use on non-licensed CPUs is prohibited.



Empress 8.62                 Empress Software Inc.                 EMPGBLDO(1)