diff options
Diffstat (limited to 'src/objects/project.h')
-rw-r--r-- | src/objects/project.h | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/src/objects/project.h b/src/objects/project.h deleted file mode 100644 index 1d8b408..0000000 --- a/src/objects/project.h +++ /dev/null @@ -1,76 +0,0 @@ -/** - * \file project.h - * \brief Project object API. - * \author Copyright (c) 2002-2008 Jason Perkins and the Premake project - * - * \defgroup project Project - * \ingroup objects - * - * @{ - */ -#if !defined(PREMAKE_PROJECT_H) -#define PREMAKE_PROJECT_H - -DECLARE_CLASS(Project) - -#include "session.h" -#include "fields.h" -#include "blocks.h" - - -/** - * Project field index. - * \note If you modify this list, you must also update ProjectFieldInfo[]. - */ -typedef enum enum_ProjectField -{ - ProjectBaseDir, - ProjectFiles, - ProjectGuid, - ProjectKind, - ProjectLanguage, - ProjectLocation, - ProjectName, - NumProjectFields -} ProjectField; - -extern FieldInfo ProjectFieldInfo[]; - - -Project project_create(void); -void project_destroy(Project prj); - -const char* project_get_base_dir(Project prj); -Blocks project_get_blocks(Project prj); -const char* project_get_config(Project prj); -Strings project_get_config_values(Project prj, BlockField field); -Fields project_get_fields(Project prj); -const char* project_get_filename(Project prj, const char* basename, const char* ext); -const char* project_get_filename_relative(Project prj, const char* basename, const char* ext); -Strings project_get_files(Project prj); -const char* project_get_guid(Project prj); -const char* project_get_kind(Project prj); -const char* project_get_language(Project prj); -const char* project_get_location(Project prj); -const char* project_get_name(Project prj); -const char* project_get_outfile(Project prj); -Session project_get_session(Project prj); -const char* project_get_value(Project prj, ProjectField field); -int project_has_flag(Project prj, const char* flag); -int project_is_kind(Project prj, const char* kind); -int project_is_language(Project prj, const char* language); -int project_is_valid_kind(const char* kind); -int project_is_valid_language(const char* language); -void project_set_base_dir(Project prj, const char* base_dir); -void project_set_config(Project prj, const char* cfg_name); -void project_set_guid(Project prj, const char* guid); -void project_set_kind(Project prj, const char* kind); -void project_set_language(Project prj, const char* language); -void project_set_location(Project prj, const char* location); -void project_set_name(Project prj, const char* name); -void project_set_value(Project prj, ProjectField field, const char* value); -void project_set_values(Project prj, ProjectField field, Strings values); - - -#endif -/** @} */ |