|
gwenhywfar
5.7.2
|
#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_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 300 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 452 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 68 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 199 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 586 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_WriteBuildFileList | ( | const GWENBUILD * | gwenbuild, |
| const char * | fileName | ||
| ) |
Definition at line 103 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 429 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 149 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 39 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 538 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 406 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