5 /********************************** Copyright *********************************/
7 * Copyright (c) Mbedthis Software Inc, 2005-2006. All Rights Reserved.
9 /********************************** Includes **********************************/
13 /************************************ Code ************************************/
15 int ejsDefineAppClass(Ejs *ep)
19 appClass = ejsDefineClass(ep, "System.App", "Object", 0);
21 return MPR_ERR_CANT_INITIALIZE;
27 ejsSetPropertyToString(ep, appClass, "name", BLD_PRODUCT);
28 ejsSetPropertyToString(ep, appClass, "title", BLD_NAME);
29 ejsSetPropertyToString(ep, appClass, "version", BLD_VERSION);
32 * Command line arguments
34 ejsSetPropertyToNull(ep, appClass, "args");
36 return ejsObjHasErrors(appClass) ? MPR_ERR_CANT_INITIALIZE : 0;
39 /******************************************************************************/
47 * vim600: sw=4 ts=4 fdm=marker