aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugin.h')
-rw-r--r--src/plugin.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/plugin.h b/src/plugin.h
index 23a8967..20e5d29 100644
--- a/src/plugin.h
+++ b/src/plugin.h
@@ -39,6 +39,12 @@ typedef enum
DEPLOY_STATE_ERROR
} DeployState;
+typedef enum
+{
+ POKY_MODE_TOOLCHAIN = 0,
+ POKY_MODE_FULL
+} PokyMode;
+
struct _AnjutaPluginSdk
{
AnjutaPlugin parent;
@@ -49,6 +55,7 @@ struct _AnjutaPluginSdk
GtkWidget *triplet_entry;
GtkWidget *rootfs_chooser;
GtkWidget *kernel_chooser;
+ GtkWidget *poky_root_chooser;
GtkActionGroup *action_group;
@@ -56,6 +63,8 @@ struct _AnjutaPluginSdk
guint triplet_notifyid;
guint kernel_notifyid;
guint rootfs_notifyid;
+ guint poky_root_notifyid;
+ guint poky_mode_notifyid;
guint update_environment_idle;
guint qemu_settings_changed_idle;
@@ -64,11 +73,16 @@ struct _AnjutaPluginSdk
gchar *triplet;
gchar *sdk_root;
-
+ gchar *poky_root;
+ PokyMode poky_mode;
+
gchar *kernel;
gchar *rootfs;
gchar *path_component;
+ gchar *poky_scripts_dir;
+ gchar *poky_host_staging_bin_dir;
+ gchar *poky_cross_dir;
gint uiid;