|
gwenhywfar
5.10.1
|
#include <gwenhywfar/list2.h>#include <gwenhywfar/inherit.h>#include "gwenbuild/types/gwenbuild.h"#include "gwenbuild/types/context.h"#include "gwenbuild/types/file.h"#include "gwenbuild/buildctx/buildctx.h"#include <inttypes.h>

Go to the source code of this file.
Typedefs | |
| typedef struct GWB_BUILDER | GWB_BUILDER |
| typedef struct GWB_BUILDER GWB_BUILDER |
| int GWB_Builder_AddBuildCmd | ( | GWB_BUILDER * | builder, |
| GWB_BUILD_CONTEXT * | bctx | ||
| ) |
Definition at line 166 of file builder.c.
References GWEN_ERROR_NOT_IMPLEMENTED.
Referenced by _addBuildCommandsFromBuilder().

| void GWB_Builder_AddSourceFile | ( | GWB_BUILDER * | builder, |
| GWB_FILE * | f | ||
| ) |
Definition at line 176 of file builder.c.
Referenced by _addSourcesOrMkBuildersAndGetTheirOutputs(), and _genBuilderForSourceFile().

| int GWB_Builder_DecNumBlockingInputFiles | ( | GWB_BUILDER * | builder | ) |
| void GWB_Builder_Dump | ( | const GWB_BUILDER * | builder, |
| int | indent, | ||
| int | fullDump | ||
| ) |
Definition at line 345 of file builder.c.
References GWB_Context_Dump(), GWBUILD_Debug_PrintFileList2(), and GWBUILD_Debug_PrintValue().
Referenced by GWBUILD_Debug_PrintBuilderList2().


| void GWB_Builder_free | ( | GWB_BUILDER * | builder | ) |
Definition at line 43 of file builder.c.
References GWEN_INHERIT_FINI.
| GWB_CONTEXT* GWB_Builder_GetContext | ( | const GWB_BUILDER * | builder | ) |
Definition at line 93 of file builder.c.
Referenced by _addBuildCmd(), _addMatchingFiles(), _readArgsDefines(), _readArgsHaveConfigH(), _readArgsIfHasLibraries(), _readArgsIfHasUsedSubTargets(), _readArgsIncludes(), _readArgsInputFiles(), _readArgsLibraries(), _readArgsOutputFiles(), _readArgsUsedSubTargets(), _readDepFile(), _readMainSettingsFromXml(), _setupOutFiles(), and _setupVariables().

| GWENBUILD* GWB_Builder_GetGwenbuild | ( | const GWB_BUILDER * | builder | ) |
| uint32_t GWB_Builder_GetId | ( | const GWB_BUILDER * | builder | ) |
| GWB_FILE_LIST2* GWB_Builder_GetInputFileList2 | ( | const GWB_BUILDER * | builder | ) |
Definition at line 100 of file builder.c.
Referenced by _addBuildCmd(), _readArgsInputFiles(), and _setupAfterAddingFirstInputFile().

| int GWB_Builder_GetNumBlockingInputFiles | ( | const GWB_BUILDER * | builder | ) |
| GWB_FILE_LIST2* GWB_Builder_GetOutputFileList2 | ( | const GWB_BUILDER * | builder | ) |
Definition at line 116 of file builder.c.
Referenced by _addBuildCmd(), _addOneSubTargetForTarget(), _addSourceFile(), _addSourcesOrMkBuildersAndGetTheirOutputs(), _readArgsOutputFiles(), and _readDepFile().

| const char* GWB_Builder_GetTargetLinkSpec | ( | const GWB_BUILDER * | builder | ) |
Definition at line 78 of file builder.c.
Referenced by _addOneSubTargetForTarget().

| const char* GWB_Builder_GetTypeName | ( | const GWB_BUILDER * | builder | ) |
| int GWB_Builder_IncNumBlockingInputFiles | ( | GWB_BUILDER * | builder | ) |
| int GWB_Builder_IsAcceptableInput | ( | GWB_BUILDER * | builder, |
| const GWB_FILE * | file | ||
| ) |
Definition at line 156 of file builder.c.
References GWEN_ERROR_NOT_IMPLEMENTED.
Referenced by _addSourcesOrMkBuildersAndGetTheirOutputs().

| void GWB_Builder_SetTargetLinkSpec | ( | GWB_BUILDER * | builder, |
| const char * | s | ||
| ) |
Definition at line 85 of file builder.c.
References NULL.
Referenced by _setupTargetLinkSpec().

1.8.14