10 #ifndef GWBUILD_GWENBUILD_H 11 #define GWBUILD_GWENBUILD_H 32 #define GWENBUILD_FLAGS_STATIC 0x0001 44 #include <gwenhywfar/db.h> 45 #include <gwenhywfar/xml.h> 46 #include <gwenhywfar/stringlist.h> 47 #include <gwenhywfar/buffer.h> 91 GWB_FILE_LIST2 *outFileList,
93 int copyFileForOutList);
GWEN_STRINGLIST * GWBUILD_GetBuildFilenameList(const GWENBUILD *gwenbuild)
void GWBUILD_SetTargetIsWindows(GWENBUILD *gwenbuild, int i)
void GWBUILD_Debug_PrintOptionList(const char *sName, const GWB_OPTION_LIST *optionList, int indent)
int GWBUILD_MakeBuildersForTargets(GWB_PROJECT *project)
struct GWEN_DB_NODE GWEN_DB_NODE
GWENBUILD * GWBUILD_new(void)
GWBUILD_TARGETTYPE GWBUILD_TargetType_fromString(const char *s)
void GWBUILD_Debug_PrintStringList(const char *sName, const GWEN_STRINGLIST *sl, int indent)
void GWBUILD_Debug_PrintTargetList2(const char *sName, const GWB_TARGET_LIST2 *targetList2, int indent, int fullDump)
struct GWB_BUILD_CONTEXT GWB_BUILD_CONTEXT
void GWBUILD_AddFilesFromStringList(GWB_FILE_LIST2 *mainFileList, const char *sFolder, const GWEN_STRINGLIST *fileNameList, GWB_FILE_LIST2 *outFileList, uint32_t flagsToAdd, int copyFileForOutList)
const char * GWBUILD_GetHostSystem(void)
const char * GWBUILD_GetHostArch(void)
struct GWB_PROJECT GWB_PROJECT
uint32_t GWBUILD_GetFlags(const GWENBUILD *gwenbuild)
void GWBUILD_Debug_PrintBuilderList2(const char *sName, const GWB_BUILDER_LIST2 *builderList2, int indent, int fullDump)
void GWBUILD_SetFlags(GWENBUILD *gwenbuild, uint32_t f)
void GWBUILD_SetTargetSystem(GWENBUILD *gwenbuild, const char *s)
int GWBUILD_GetTargetIsWindows(const GWENBUILD *gwenbuild)
void GWBUILD_Debug_PrintFile(const char *sName, const GWB_FILE *file, int indent)
void GWBUILD_free(GWENBUILD *gwenbuild)
void GWBUILD_AddFlags(GWENBUILD *gwenbuild, uint32_t f)
time_t GWBUILD_GetModificationTimeOfFile(const char *filename)
const char * GWBUILD_GetArchFromTriplet(const char *sTriplet)
const char * GWBUILD_GetSystemFromTriplet(const char *sTriplet)
void GWBUILD_Debug_PrintValue(const char *sName, const char *sValue, int indent)
struct GWEN_STRINGLISTSTRUCT GWEN_STRINGLIST
void GWBUILD_Debug_PrintKvpList(const char *sName, const GWB_KEYVALUEPAIR_LIST *kvpList, int indent)
const char * GWBUILD_TargetType_toString(GWBUILD_TARGETTYPE tt)
GWB_BUILD_CONTEXT * GWBUILD_MakeBuildCommands(GWB_PROJECT *project)
void GWBUILD_Debug_PrintDb(const char *sName, GWEN_DB_NODE *db, int indent)
GWEN_STRINGLIST * GWBUILD_GetPathFromEnvironment(void)
void GWBUILD_Debug_PrintFileList2(const char *sName, const GWB_FILE_LIST2 *fileList2, int indent)
void GWBUILD_DelFlags(GWENBUILD *gwenbuild, uint32_t f)
void GWBUILD_Debug_PrintBuildCmdList2(const char *sName, const GWB_BUILD_CMD_LIST2 *buildCmdList2, int indent)
const char * GWBUILD_GetTargetSystem(const GWENBUILD *gwenbuild)
void GWBUILD_AddBuildFilename(GWENBUILD *gwenbuild, const char *s)
void GWBUILD_Debug_PrintIntValue(const char *sName, int value, int indent)
struct GWENBUILD GWENBUILD