gwenhywfar 5.14.1
buildctx_bdeps.h File Reference
#include <gwenhywfar/xml.h>
#include "gwenbuild/buildctx/buildctx.h"
Include dependency graph for buildctx_bdeps.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int GWB_BuildCtx_AddBuildCmdsByBuilderNameToList (const GWB_BUILD_CMD_LIST2 *sourceCmdList, const char *builderName, GWB_BUILD_CMD_LIST2 *targetCmdList)
int GWB_BuildCtx_AddBuildCmdsForFileToList (const GWB_FILE *file, GWB_BUILD_CMD_LIST2 *targetCmdList)
int GWB_BuildCtx_FillWaitingQueue (GWB_BUILD_CONTEXT *bctx, const char *builderName)
int GWB_BuildCtx_SetupDependencies (GWB_BUILD_CONTEXT *bctx)

Function Documentation

◆ GWB_BuildCtx_AddBuildCmdsByBuilderNameToList()

int GWB_BuildCtx_AddBuildCmdsByBuilderNameToList ( const GWB_BUILD_CMD_LIST2 * sourceCmdList,
const char * builderName,
GWB_BUILD_CMD_LIST2 * targetCmdList )

Definition at line 101 of file buildctx_bdeps.c.

References _cmdIsInList(), _setupDepsForCmd(), GWB_BUILD_CMD_FLAGS_AUTO, GWB_BuildCmd_GetBuilderName(), GWB_BuildCmd_GetCurrentCommand(), and GWB_BuildCmd_GetFlags().

Referenced by GWB_BuildCtx_FillWaitingQueue().

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

◆ GWB_BuildCtx_AddBuildCmdsForFileToList()

int GWB_BuildCtx_AddBuildCmdsForFileToList ( const GWB_FILE * file,
GWB_BUILD_CMD_LIST2 * targetCmdList )

◆ GWB_BuildCtx_FillWaitingQueue()

int GWB_BuildCtx_FillWaitingQueue ( GWB_BUILD_CONTEXT * bctx,
const char * builderName )

Definition at line 51 of file buildctx_bdeps.c.

References DBG_ERROR, DBG_INFO, GWB_BuildCtx_AddBuildCmdsByBuilderNameToList(), GWBUILD_Debug_PrintBuildCmdList2(), and NULL.

Referenced by GWB_BuildCtx_Run().

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

◆ GWB_BuildCtx_SetupDependencies()

int GWB_BuildCtx_SetupDependencies ( GWB_BUILD_CONTEXT * bctx)

Definition at line 42 of file buildctx_bdeps.c.

References _clearDeps(), and _setBuildCmdInFiles().

Referenced by GWB_BuildCtx_Run().

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