gwenhywfar  5.7.2
utils.h
Go to the documentation of this file.
1 /***************************************************************************
2  begin : Mon Feb 08 2021
3  copyright : (C) 2021 by Martin Preuss
4  email : martin@libchipcard.de
5 
6  ***************************************************************************
7  * Please see toplevel file COPYING for license details *
8  ***************************************************************************/
9 
10 #ifndef GWBUILD_UTILS_H
11 #define GWBUILD_UTILS_H
12 
13 
15 
16 
17 int GWB_Utils_WriteProjectFileList(const GWB_PROJECT *project, const char *fileName);
18 
19 GWB_FILE_LIST2 *GWB_Utils_ReadFileList2(const char *fileName);
20 
21 int GWB_Utils_WriteBuildFileList(const GWENBUILD *gwenbuild, const char *fileName);
22 
23 int GWB_Utils_WriteInstallFileList(const GWB_PROJECT *project, const char *fileName);
24 GWB_KEYVALUEPAIR_LIST *GWB_Utils_ReadInstallFileList(const char *fileName);
25 
26 int GWB_Utils_WriteProjectToFile(const GWB_PROJECT *project, const char *fileName);
27 
28 int GWB_Utils_WriteContextTreeToFile(const GWB_CONTEXT *ctx, const char *fileName);
29 
30 int GWB_Utils_WriteProjectInfoToFile(const GWB_PROJECT *project, const char *fileName);
31 GWEN_XMLNODE *GWB_Utils_ReadProjectInfoFromFile(const char *fileName);
32 
33 
34 int GWB_Utils_BuildFilesChanged(const char *fileName);
35 
36 int GWB_Utils_CopyFile(const char *sSrcPath, const char *sDestPath);
37 
38 
39 
40 #endif
41 
struct GWB_CONTEXT GWB_CONTEXT
Definition: context.h:17
GWB_KEYVALUEPAIR_LIST * GWB_Utils_ReadInstallFileList(const char *fileName)
Definition: utils.c:199
int GWB_Utils_WriteBuildFileList(const GWENBUILD *gwenbuild, const char *fileName)
Definition: utils.c:103
int GWB_Utils_WriteProjectFileList(const GWB_PROJECT *project, const char *fileName)
Definition: utils.c:39
struct GWB_PROJECT GWB_PROJECT
Definition: project.h:14
int GWB_Utils_CopyFile(const char *sSrcPath, const char *sDestPath)
Definition: utils.c:452
int GWB_Utils_WriteContextTreeToFile(const GWB_CONTEXT *ctx, const char *fileName)
Definition: utils.c:429
GWEN_XMLNODE * GWB_Utils_ReadProjectInfoFromFile(const char *fileName)
Definition: utils.c:586
int GWB_Utils_BuildFilesChanged(const char *fileName)
Definition: utils.c:300
GWB_FILE_LIST2 * GWB_Utils_ReadFileList2(const char *fileName)
Definition: utils.c:68
int GWB_Utils_WriteProjectToFile(const GWB_PROJECT *project, const char *fileName)
Definition: utils.c:406
int GWB_Utils_WriteProjectInfoToFile(const GWB_PROJECT *project, const char *fileName)
Definition: utils.c:538
int GWB_Utils_WriteInstallFileList(const GWB_PROJECT *project, const char *fileName)
Definition: utils.c:149
struct GWENBUILD GWENBUILD
Definition: gwenbuild.h:15
struct GWEN__XMLNODE GWEN_XMLNODE
Definition: xml.h:156