|
gwenhywfar
5.10.1
|
#include "gwenbuild/types/project.h"

Go to the source code of this file.
Functions | |
| int | GWB_Utils_BuildFilesChanged (const char *fileName) |
| int | GWB_Utils_CopyFile (const char *sSrcPath, const char *sDestPath) |
| GWB_FILE_LIST2 * | GWB_Utils_ReadFileList2 (const char *fileName) |
| GWB_KEYVALUEPAIR_LIST * | GWB_Utils_ReadInstallFileList (const char *fileName) |
| GWEN_XMLNODE * | GWB_Utils_ReadProjectInfoFromFile (const char *fileName) |
| int | GWB_Utils_VersionStringToDb (GWEN_DB_NODE *db, const char *prefix, const char *s) |
| int | GWB_Utils_VersionStringToInt (const char *s) |
| void | GWB_Utils_VersionToDbVar (GWEN_DB_NODE *db, const char *dbVarName, int vmajor, int vminor, int vpatchlevel, int vbuild, const char *vtag) |
| int | GWB_Utils_WriteBuildFileList (const GWENBUILD *gwenbuild, const char *fileName) |
| int | GWB_Utils_WriteContextTreeToFile (const GWB_CONTEXT *ctx, const char *fileName) |
| int | GWB_Utils_WriteInstallFileList (const GWB_PROJECT *project, const char *fileName) |
| int | GWB_Utils_WriteProjectFileList (const GWB_PROJECT *project, const char *fileName) |
| int | GWB_Utils_WriteProjectInfoToFile (const GWB_PROJECT *project, const char *fileName) |
| int | GWB_Utils_WriteProjectToFile (const GWB_PROJECT *project, const char *fileName) |
| int GWB_Utils_BuildFilesChanged | ( | const char * | fileName | ) |
Definition at line 308 of file utils.c.
References _filesChanged(), _readBuildFileList(), and GWEN_StringList_free().
Referenced by GWB_Build(), and GWB_Prepare().


| int GWB_Utils_CopyFile | ( | const char * | sSrcPath, |
| const char * | sDestPath | ||
| ) |
Definition at line 460 of file utils.c.
References DBG_ERROR, DBG_INFO, GWEN_DIR_FLAGS_PUBLIC_NAME, GWEN_DIR_FLAGS_PUBLIC_PATH, GWEN_Directory_GetPath(), GWEN_ERROR_GENERIC, GWEN_PATH_FLAGS_CHECKROOT, GWEN_PATH_FLAGS_VARIABLE, GWEN_SyncIo_Helper_CopyFile(), and NULL.
Referenced by _writeDistFiles(), and GWB_InstallFiles().


| GWB_FILE_LIST2* GWB_Utils_ReadFileList2 | ( | const char * | fileName | ) |
Definition at line 71 of file utils.c.
References DBG_ERROR, GWB_File_List2_ReadXml(), GWEN_XML_FLAGS_DEFAULT, GWEN_XML_FLAGS_SIMPLE, GWEN_XML_ReadFile(), GWEN_XMLNode_FindFirstTag(), GWEN_XMLNode_free(), GWEN_XMLNode_new(), GWEN_XMLNodeTypeTag, and NULL.
Referenced by GWB_Clean(), and GWB_MkDist().


| GWB_KEYVALUEPAIR_LIST* GWB_Utils_ReadInstallFileList | ( | const char * | fileName | ) |
Definition at line 202 of file utils.c.
References DBG_ERROR, GWB_KeyValuePair_new(), GWEN_XML_FLAGS_DEFAULT, GWEN_XML_FLAGS_SIMPLE, GWEN_XML_ReadFile(), GWEN_XMLNode_FindFirstTag(), GWEN_XMLNode_FindNextTag(), GWEN_XMLNode_free(), GWEN_XMLNode_GetCharValue(), GWEN_XMLNode_new(), GWEN_XMLNodeTypeTag, and NULL.
Referenced by GWB_InstallFiles().


| GWEN_XMLNODE* GWB_Utils_ReadProjectInfoFromFile | ( | const char * | fileName | ) |
Definition at line 602 of file utils.c.
References DBG_ERROR, GWEN_XML_FLAGS_DEFAULT, GWEN_XML_FLAGS_SIMPLE, GWEN_XML_ReadFile(), GWEN_XMLNode_FindFirstTag(), GWEN_XMLNode_free(), GWEN_XMLNode_new(), GWEN_XMLNode_UnlinkChild(), GWEN_XMLNodeTypeTag, and NULL.
Referenced by GWB_MkDist().


| int GWB_Utils_VersionStringToDb | ( | GWEN_DB_NODE * | db, |
| const char * | prefix, | ||
| const char * | s | ||
| ) |
Definition at line 630 of file utils.c.
References _readAndStoreNextVersionPart(), DBG_ERROR, GWEN_Buffer_AppendString(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_DB_FLAGS_OVERWRITE_VARS, GWEN_DB_SetCharValue(), and NULL.
Referenced by _setProjectVersionFromString().


| int GWB_Utils_VersionStringToInt | ( | const char * | s | ) |
Definition at line 717 of file utils.c.
References _readIntUntilPointOrHyphen(), DBG_ERROR, GWEN_ERROR_GENERIC, and NULL.
Referenced by _getAndCheckRequiredGwenVersion().


| void GWB_Utils_VersionToDbVar | ( | GWEN_DB_NODE * | db, |
| const char * | dbVarName, | ||
| int | vmajor, | ||
| int | vminor, | ||
| int | vpatchlevel, | ||
| int | vbuild, | ||
| const char * | vtag | ||
| ) |
Definition at line 794 of file utils.c.
References GWEN_Buffer_AppendArgs(), GWEN_Buffer_AppendString(), GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_DB_FLAGS_OVERWRITE_VARS, and GWEN_DB_SetCharValue().
Referenced by _setProjectVersionFromProjectAttributes().


| int GWB_Utils_WriteBuildFileList | ( | const GWENBUILD * | gwenbuild, |
| const char * | fileName | ||
| ) |
Definition at line 106 of file utils.c.
References DBG_ERROR, GWBUILD_GetBuildFilenameList(), GWEN_StringList_FirstEntry(), GWEN_StringListEntry_Data(), GWEN_StringListEntry_Next(), GWEN_XML_FLAGS_DEFAULT, GWEN_XML_FLAGS_SIMPLE, GWEN_XMLNode_AddChild(), GWEN_XMLNode_free(), GWEN_XMLNode_new(), GWEN_XMLNode_WriteFile(), GWEN_XMLNodeTypeData, GWEN_XMLNodeTypeTag, and NULL.
Referenced by GWB_Setup().


| int GWB_Utils_WriteContextTreeToFile | ( | const GWB_CONTEXT * | ctx, |
| const char * | fileName | ||
| ) |
Definition at line 437 of file utils.c.
References DBG_ERROR, GWB_Context_toXml(), GWEN_XML_FLAGS_DEFAULT, GWEN_XML_FLAGS_SIMPLE, GWEN_XMLNode_AddChild(), GWEN_XMLNode_free(), GWEN_XMLNode_new(), GWEN_XMLNode_WriteFile(), GWEN_XMLNodeTypeTag, and NULL.
Referenced by GWB_Setup().


| int GWB_Utils_WriteInstallFileList | ( | const GWB_PROJECT * | project, |
| const char * | fileName | ||
| ) |
Definition at line 152 of file utils.c.
References _generateInstallList(), DBG_ERROR, GWB_Context_GetInitialSourceDir(), GWB_KeyValuePair_GetKey(), GWB_KeyValuePair_GetValue(), GWB_Project_GetFileList(), GWB_Project_GetRootContext(), GWEN_XML_FLAGS_DEFAULT, GWEN_XML_FLAGS_SIMPLE, GWEN_XMLNode_AddChild(), GWEN_XMLNode_free(), GWEN_XMLNode_new(), GWEN_XMLNode_SetCharValue(), GWEN_XMLNode_WriteFile(), GWEN_XMLNodeTypeTag, and NULL.
Referenced by GWB_Setup().


| int GWB_Utils_WriteProjectFileList | ( | const GWB_PROJECT * | project, |
| const char * | fileName | ||
| ) |
Definition at line 42 of file utils.c.
References DBG_ERROR, GWB_File_List2_WriteXml(), GWB_Project_GetFileList(), GWEN_XML_FLAGS_DEFAULT, GWEN_XML_FLAGS_SIMPLE, GWEN_XMLNode_AddChild(), GWEN_XMLNode_free(), GWEN_XMLNode_new(), GWEN_XMLNode_WriteFile(), GWEN_XMLNodeTypeTag, and NULL.
Referenced by GWB_Setup().


| int GWB_Utils_WriteProjectInfoToFile | ( | const GWB_PROJECT * | project, |
| const char * | fileName | ||
| ) |
Definition at line 554 of file utils.c.
References _writeProjectNameAndVersionToXml(), DBG_ERROR, GWB_Context_GetInitialSourceDir(), GWB_Project_GetRootContext(), GWEN_XML_FLAGS_DEFAULT, GWEN_XML_FLAGS_SIMPLE, GWEN_XMLNode_AddChild(), GWEN_XMLNode_free(), GWEN_XMLNode_new(), GWEN_XMLNode_SetCharValue(), GWEN_XMLNode_WriteFile(), GWEN_XMLNodeTypeTag, and NULL.
Referenced by GWB_Setup().


| int GWB_Utils_WriteProjectToFile | ( | const GWB_PROJECT * | project, |
| const char * | fileName | ||
| ) |
Definition at line 414 of file utils.c.
References DBG_ERROR, GWB_Project_toXml(), GWEN_XML_FLAGS_DEFAULT, GWEN_XML_FLAGS_SIMPLE, GWEN_XMLNode_AddChild(), GWEN_XMLNode_free(), GWEN_XMLNode_new(), GWEN_XMLNode_WriteFile(), GWEN_XMLNodeTypeTag, and NULL.
Referenced by GWB_Setup().


1.8.14