|
gwenhywfar
5.10.1
|
#include <gwenhywfar/list2.h>#include "gwenbuild/types/context.h"#include "gwenbuild/types/file.h"#include "gwenbuild/types/builder.h"#include "gwenbuild/types/gwenbuild.h"#include "gwenbuild/types/project.h"#include "gwenbuild/buildctx/buildcmd.h"#include <gwenhywfar/stringlist.h>

Go to the source code of this file.
Typedefs | |
| typedef struct GWB_TARGET | GWB_TARGET |
| typedef struct GWB_TARGET GWB_TARGET |
| void GWB_Target_AddExplicitBuild | ( | GWB_TARGET * | target, |
| GWB_BUILD_CMD * | bcmd | ||
| ) |
Definition at line 300 of file target.c.
Referenced by GWB_ParseBuildFiles().

| void GWB_Target_AddSourceFile | ( | GWB_TARGET * | target, |
| GWB_FILE * | file | ||
| ) |
| void GWB_Target_AddUsedLibraryName | ( | GWB_TARGET * | target, |
| const char * | s | ||
| ) |
Definition at line 239 of file target.c.
References GWEN_StringList_AppendString(), GWEN_StringList_new(), and NULL.
Referenced by _parseLibraries().


| void GWB_Target_AddUsedTargetLinkSpec | ( | GWB_TARGET * | target, |
| const char * | s | ||
| ) |
Definition at line 255 of file target.c.
References GWEN_StringList_AppendString(), GWEN_StringList_new(), and NULL.
Referenced by _addOneSubTargetForTarget().


| void GWB_Target_AddUsedTargetName | ( | GWB_TARGET * | target, |
| const char * | s | ||
| ) |
Definition at line 223 of file target.c.
References GWEN_StringList_AppendString(), GWEN_StringList_new(), and NULL.
Referenced by _parseUsedTargets().


| void GWB_Target_Dump | ( | const GWB_TARGET * | target, |
| int | indent, | ||
| int | fullDump | ||
| ) |
Definition at line 332 of file target.c.
References GWB_Context_Dump(), GWBUILD_Debug_PrintFile(), GWBUILD_Debug_PrintFileList2(), GWBUILD_Debug_PrintIntValue(), GWBUILD_Debug_PrintStringList(), GWBUILD_Debug_PrintValue(), and GWBUILD_TargetType_toString().
Referenced by _addOrBuildTargetSources(), and GWBUILD_Debug_PrintTargetList2().


| void GWB_Target_free | ( | GWB_TARGET * | target | ) |
Definition at line 45 of file target.c.
References GWEN_FREE_OBJECT, and GWEN_StringList_free().
Referenced by _readTarget(), and GWB_ParseTarget().


| GWB_BUILDER* GWB_Target_GetBuilder | ( | const GWB_TARGET * | target | ) |
Definition at line 265 of file target.c.
Referenced by _addOneSubTargetForTarget(), and _addSourcesOrMkBuildersAndGetTheirOutputs().

| GWB_CONTEXT* GWB_Target_GetContext | ( | const GWB_TARGET * | target | ) |
Definition at line 187 of file target.c.
Referenced by _addOneSubTargetForTarget(), _addOrBuildTargetSources(), _addSourcesOrMkBuildersAndGetTheirOutputs(), and _genBuilderForTarget().

| GWB_BUILD_CMD_LIST* GWB_Target_GetExplicitBuildList | ( | const GWB_TARGET * | target | ) |
Definition at line 293 of file target.c.
Referenced by _addExplicitBuildCommandsFromTargets().

| const char* GWB_Target_GetId | ( | const GWB_TARGET * | target | ) |
Definition at line 109 of file target.c.
Referenced by _addOneSubTargetForTarget(), _addOrBuildTargetSources(), _addSourcesOrMkBuildersAndGetTheirOutputs(), and GWB_Project_GetTargetById().

| const char* GWB_Target_GetInstallName | ( | const GWB_TARGET * | target | ) |
Definition at line 90 of file target.c.
Referenced by _setupOutFiles().

| const char* GWB_Target_GetInstallPath | ( | const GWB_TARGET * | target | ) |
Definition at line 142 of file target.c.
Referenced by _parseOutFile().

| const char* GWB_Target_GetName | ( | const GWB_TARGET * | target | ) |
Definition at line 71 of file target.c.
Referenced by _readTarget(), and GWB_Context_Dump().

| GWB_FILE* GWB_Target_GetOutputFile | ( | const GWB_TARGET * | target | ) |
| GWB_PROJECT* GWB_Target_GetProject | ( | const GWB_TARGET * | target | ) |
Definition at line 64 of file target.c.
Referenced by _readArgsHaveConfigH(), and _setupOutFiles().

| GWB_FILE_LIST2* GWB_Target_GetSourceFileList | ( | const GWB_TARGET * | target | ) |
| int GWB_Target_GetSoVersionAge | ( | const GWB_TARGET * | target | ) |
Definition at line 173 of file target.c.
Referenced by _readTarget().

| int GWB_Target_GetSoVersionCurrent | ( | const GWB_TARGET * | target | ) |
Definition at line 166 of file target.c.
Referenced by _readTarget().

| int GWB_Target_GetSoVersionRevision | ( | const GWB_TARGET * | target | ) |
Definition at line 180 of file target.c.
Referenced by _readTarget().

| GWBUILD_TARGETTYPE GWB_Target_GetTargetType | ( | const GWB_TARGET * | target | ) |
Definition at line 128 of file target.c.
Referenced by _genBuilderForTarget().

| GWEN_STRINGLIST* GWB_Target_GetUsedLibraryNameList | ( | const GWB_TARGET * | target | ) |
Definition at line 232 of file target.c.
Referenced by _readArgsIfHasLibraries(), and _readArgsLibraries().

| GWEN_STRINGLIST* GWB_Target_GetUsedTargetLinkSpecList | ( | const GWB_TARGET * | target | ) |
Definition at line 248 of file target.c.
Referenced by _readArgsIfHasUsedSubTargets(), and _readArgsUsedSubTargets().

| GWEN_STRINGLIST* GWB_Target_GetUsedTargetNameList | ( | const GWB_TARGET * | target | ) |
Definition at line 216 of file target.c.
Referenced by _addSubTargets().

| GWB_TARGET* GWB_Target_new | ( | GWB_PROJECT * | project | ) |
Definition at line 26 of file target.c.
References GWEN_NEW_OBJECT, and GWEN_StringList_new().
Referenced by _readTarget(), and GWB_Parser_AddTargetForSourceFile().


| void GWB_Target_SetBuilder | ( | GWB_TARGET * | target, |
| GWB_BUILDER * | builder | ||
| ) |
Definition at line 272 of file target.c.
Referenced by GWBUILD_MakeBuildersForTargets().

| void GWB_Target_SetContext | ( | GWB_TARGET * | target, |
| GWB_CONTEXT * | ctx | ||
| ) |
Definition at line 194 of file target.c.
Referenced by GWB_Parser_AddTargetForSourceFile(), and GWB_ParseTarget().

| void GWB_Target_SetId | ( | GWB_TARGET * | target, |
| const char * | s | ||
| ) |
Definition at line 116 of file target.c.
References NULL.
Referenced by _readTarget(), and GWB_Parser_AddTargetForSourceFile().

| void GWB_Target_SetInstallName | ( | GWB_TARGET * | target, |
| const char * | s | ||
| ) |
Definition at line 97 of file target.c.
References NULL.
Referenced by _addTargetForLanguage().

| void GWB_Target_SetInstallPath | ( | GWB_TARGET * | target, |
| const char * | s | ||
| ) |
Definition at line 149 of file target.c.
References NULL.
Referenced by _readTarget(), and GWB_Parser_AddTargetForSourceFile().

| void GWB_Target_SetName | ( | GWB_TARGET * | target, |
| const char * | s | ||
| ) |
Definition at line 78 of file target.c.
References NULL.
Referenced by _readTarget(), and GWB_Parser_AddTargetForSourceFile().

| void GWB_Target_SetOutputFile | ( | GWB_TARGET * | target, |
| GWB_FILE * | f | ||
| ) |
| void GWB_Target_SetSoVersion | ( | GWB_TARGET * | target, |
| int | vCurrent, | ||
| int | vAge, | ||
| int | vRevision | ||
| ) |
Definition at line 157 of file target.c.
Referenced by _readTarget().

| void GWB_Target_SetTargetType | ( | GWB_TARGET * | target, |
| GWBUILD_TARGETTYPE | t | ||
| ) |
Definition at line 135 of file target.c.
Referenced by _readTarget(), and GWB_Parser_AddTargetForSourceFile().

1.8.14