gwenhywfar 5.10.1
Functions
p_target.c File Reference
#include "gwenbuild/parser/p_target.h"
#include "gwenbuild/parser/p_buildfiles.h"
#include "gwenbuild/parser/parser.h"
#include "gwenbuild/types/builder_be.h"
#include <gwenhywfar/debug.h>
#include <gwenhywfar/text.h>
Include dependency graph for p_target.c:

Go to the source code of this file.

Functions

static int _parseChildNodes (GWB_PROJECT *project, GWB_CONTEXT *currentContext, GWEN_XMLNODE *xmlNode)
 
static int _parseDefines (GWB_CONTEXT *currentContext, GWEN_XMLNODE *xmlNode)
 
static int _parseIncludes (GWB_CONTEXT *currentContext, GWEN_XMLNODE *xmlNode)
 
static int _parseLibraries (GWB_CONTEXT *currentContext, GWEN_XMLNODE *xmlNode)
 
static int _parseUsedTargets (GWB_CONTEXT *currentContext, GWEN_XMLNODE *xmlNode)
 
static GWB_TARGET_readTarget (GWB_PROJECT *project, GWB_CONTEXT *currentContext, GWEN_XMLNODE *xmlNode)
 
int GWB_ParseTarget (GWB_PROJECT *project, GWB_CONTEXT *currentContext, GWEN_XMLNODE *xmlNode)
 

Function Documentation

◆ _parseChildNodes()

int _parseChildNodes ( GWB_PROJECT project,
GWB_CONTEXT currentContext,
GWEN_XMLNODE xmlNode 
)
static

◆ _parseDefines()

int _parseDefines ( GWB_CONTEXT currentContext,
GWEN_XMLNODE xmlNode 
)
static

Definition at line 268 of file p_target.c.

References DBG_ERROR, DBG_INFO, GWB_Context_GetVars(), GWB_Context_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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ _parseIncludes()

int _parseIncludes ( GWB_CONTEXT currentContext,
GWEN_XMLNODE xmlNode 
)
static

◆ _parseLibraries()

int _parseLibraries ( GWB_CONTEXT currentContext,
GWEN_XMLNODE xmlNode 
)
static

◆ _parseUsedTargets()

int _parseUsedTargets ( GWB_CONTEXT currentContext,
GWEN_XMLNODE xmlNode 
)
static

◆ _readTarget()

GWB_TARGET * _readTarget ( GWB_PROJECT project,
GWB_CONTEXT currentContext,
GWEN_XMLNODE xmlNode 
)
static

◆ GWB_ParseTarget()

int GWB_ParseTarget ( GWB_PROJECT project,
GWB_CONTEXT currentContext,
GWEN_XMLNODE xmlNode 
)