|
gwenhywfar
5.10.1
|
#include "gwenbuild/buildctx/buildctx_p.h"#include "gwenbuild/buildctx/buildctx_depfile.h"#include "gwenbuild/buildctx/buildctx_run.h"#include <gwenhywfar/debug.h>#include <gwenhywfar/text.h>#include <gwenhywfar/directory.h>#include <unistd.h>#include <ctype.h>
Go to the source code of this file.
Macros | |
| #define | DISABLE_DEBUGLOG |
Functions | |
| static GWEN_STRINGLIST * | _makeAbsolutePaths (GWEN_STRINGLIST *slInput, const char *folder) |
| static void | _overwriteEscapedLineFeedsWithSpace (GWEN_BUFFER *buffer) |
| static GWEN_STRINGLIST * | _readDepFile (const char *fileName) |
| GWEN_STRINGLIST * | GWB_BuildCtx_ReadAndTranslateDepfile (const char *folder, const char *fileName) |
| #define DISABLE_DEBUGLOG |
Definition at line 14 of file buildctx_depfile.c.
|
static |
Definition at line 120 of file buildctx_depfile.c.
References GWEN_Buffer_AppendByte(), GWEN_Buffer_AppendBytes(), GWEN_Buffer_AppendString(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_GetUsedBytes(), GWEN_Buffer_new(), GWEN_DIR_SEPARATOR_S, GWEN_Directory_GetAbsoluteFolderPath(), GWEN_StringList_AppendString(), GWEN_StringList_Count(), GWEN_StringList_FirstEntry(), GWEN_StringList_free(), GWEN_StringList_new(), GWEN_StringListEntry_Data(), GWEN_StringListEntry_Next(), and NULL.
Referenced by GWB_BuildCtx_ReadAndTranslateDepfile().


|
static |
Definition at line 95 of file buildctx_depfile.c.
References GWEN_Buffer_GetStart().
Referenced by _readDepFile().


|
static |
Definition at line 57 of file buildctx_depfile.c.
References _overwriteEscapedLineFeedsWithSpace(), DBG_ERROR, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_StringList_fromString2(), GWEN_SyncIo_Helper_ReadFile(), GWEN_Text_CondenseBuffer(), GWEN_TEXT_FLAGS_CHECK_BACKSLASH, GWEN_TEXT_FLAGS_DEL_LEADING_BLANKS, GWEN_TEXT_FLAGS_DEL_MULTIPLE_BLANKS, GWEN_TEXT_FLAGS_DEL_QUOTES, GWEN_TEXT_FLAGS_DEL_TRAILING_BLANKS, and NULL.
Referenced by GWB_BuildCtx_ReadAndTranslateDepfile().


| GWEN_STRINGLIST* GWB_BuildCtx_ReadAndTranslateDepfile | ( | const char * | folder, |
| const char * | fileName | ||
| ) |
Definition at line 36 of file buildctx_depfile.c.
References _makeAbsolutePaths(), _readDepFile(), GWEN_StringList_free(), and NULL.
Referenced by _checkDependencies().


1.8.14