|
gwenhywfar
5.7.2
|
#include "gwenbuild/parser/p_project.h"#include "gwenbuild/parser/p_buildfiles.h"#include "gwenbuild/parser/p_checkfunctions.h"#include "gwenbuild/parser/p_checkheaders.h"#include "gwenbuild/parser/p_checklibs.h"#include "gwenbuild/parser/p_checkcompiler.h"#include "gwenbuild/parser/p_checkprogs.h"#include "gwenbuild/parser/p_dependencies.h"#include "gwenbuild/parser/p_options.h"#include "gwenbuild/parser/p_target.h"#include "gwenbuild/parser/parser.h"#include <gwenhywfar/debug.h>#include <unistd.h>
Go to the source code of this file.
Functions | |
| static int | _parseChildNodes (GWB_PROJECT *project, GWB_CONTEXT *currentContext, GWEN_XMLNODE *xmlNode) |
| static int | _parseDefine (GWB_PROJECT *project, GWB_CONTEXT *currentContext, GWEN_XMLNODE *xmlNode) |
| static int | _writeConfigH (const GWB_PROJECT *project) |
| int | GWB_ParseProject (GWB_PROJECT *project, GWB_CONTEXT *currentContext, GWEN_XMLNODE *xmlNode) |
|
static |
Definition at line 113 of file p_project.c.
References _parseDefine(), DBG_DEBUG, DBG_ERROR, GWB_ParseBuildFiles(), GWB_ParseCheckCompiler(), GWB_ParseCheckFunctions(), GWB_ParseCheckHeaders(), GWB_ParseCheckLibs(), GWB_ParseCheckProgs(), GWB_ParseDependencies(), GWB_ParseOption(), GWB_Parser_ParseSourcesOrHeaders(), GWB_Parser_ParseSubdirs(), GWB_Parser_ParseWellKnownElements(), GWB_ParseTarget(), GWEN_LOGDOMAIN, GWEN_XMLNode_GetData(), GWEN_XMLNode_GetFirstTag(), GWEN_XMLNode_GetNextTag(), and NULL.
Referenced by GWB_ParseProject().


|
static |
Definition at line 201 of file p_project.c.
References DBG_ERROR, DBG_INFO, GWB_Context_GetVars(), GWB_Project_SetDefine(), GWEN_Buffer_AppendString(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_ERROR_GENERIC, GWEN_XMLNode_ExpandProperties(), GWEN_XMLNode_GetProperty(), and NULL.
Referenced by _parseChildNodes().


|
static |
Definition at line 170 of file p_project.c.
References DBG_ERROR, GWB_KeyValuePair_List_WriteAllPairsToBuffer(), GWB_Project_GetDefineList(), GWEN_Buffer_AppendString(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_GetUsedBytes(), GWEN_Buffer_new(), GWEN_SyncIo_Helper_WriteFile(), and NULL.
Referenced by GWB_ParseProject().


| int GWB_ParseProject | ( | GWB_PROJECT * | project, |
| GWB_CONTEXT * | currentContext, | ||
| GWEN_XMLNODE * | xmlNode | ||
| ) |
Definition at line 43 of file p_project.c.
References _parseChildNodes(), _writeConfigH(), DBG_ERROR, DBG_INFO, GWB_Context_GetVars(), GWB_Project_AddFlags(), GWB_PROJECT_FLAGS_CONFIG_H, GWB_Project_GetFlags(), GWB_Project_GetProjectName(), GWB_Project_GetSoVersionAge(), GWB_Project_GetSoVersionCurrent(), GWB_Project_GetSoVersionRevision(), GWB_Project_GetVersionBuild(), GWB_Project_GetVersionMajor(), GWB_Project_GetVersionMinor(), GWB_Project_GetVersionPatchlevel(), GWB_Project_GetVersionTag(), GWB_Project_SetProjectName(), GWB_Project_SetSoVersion(), GWB_Project_SetVersion(), GWEN_DB_FLAGS_OVERWRITE_VARS, GWEN_DB_SetCharValue(), GWEN_DB_SetCharValueFromInt(), GWEN_ERROR_BAD_DATA, GWEN_LOGDOMAIN, GWEN_XMLNode_GetIntProperty(), GWEN_XMLNode_GetProperty(), and NULL.
Referenced by GWB_Parser_ReadBuildTree().


1.8.14