summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--linux.c2
-rw-r--r--macos.c3
-rw-r--r--packaging/windows/subsurface.resbin18056 -> 0 bytes
-rw-r--r--profile.c2
-rw-r--r--windows.c7
5 files changed, 14 insertions, 0 deletions
diff --git a/linux.c b/linux.c
index 51d1ce75d..33a846f9b 100644
--- a/linux.c
+++ b/linux.c
@@ -2,7 +2,9 @@
/* implements Linux specific functions */
#include "dive.h"
#include "display.h"
+#if USE_GTK_UI
#include "display-gtk.h"
+#endif
#include <gconf/gconf-client.h>
#include <string.h>
diff --git a/macos.c b/macos.c
index d28ea1dae..b43849f87 100644
--- a/macos.c
+++ b/macos.c
@@ -2,7 +2,10 @@
/* implements Mac OS X specific functions */
#include <stdlib.h>
#include "dive.h"
+#include "display.h"
+#if USE_GTK_UI
#include "display-gtk.h"
+#endif /* USE_GTK_UI */
#include <CoreFoundation/CoreFoundation.h>
#include <CoreServices/CoreServices.h>
#include <mach-o/dyld.h>
diff --git a/packaging/windows/subsurface.res b/packaging/windows/subsurface.res
deleted file mode 100644
index 616cf5ea9..000000000
--- a/packaging/windows/subsurface.res
+++ /dev/null
Binary files differ
diff --git a/profile.c b/profile.c
index bd395f127..f30ff1d06 100644
--- a/profile.c
+++ b/profile.c
@@ -6,7 +6,9 @@
#include "dive.h"
#include "display.h"
+#if USE_GTK_UI
#include "display-gtk.h"
+#endif
#include "divelist.h"
#include "color.h"
#include "libdivecomputer/parser.h"
diff --git a/windows.c b/windows.c
index 94e3dc546..d6cb531ae 100644
--- a/windows.c
+++ b/windows.c
@@ -1,7 +1,10 @@
/* windows.c */
/* implements Windows specific functions */
#include "dive.h"
+#include "display.h"
+#if USE_GTK_UI
#include "display-gtk.h"
+#endif
#include <windows.h>
#include <shlobj.h>
@@ -128,6 +131,7 @@ void subsurface_close_conf(void)
RegCloseKey(hkey);
}
+#if USE_GTK_UI
int subsurface_fill_device_list(GtkListStore *store)
{
const int bufdef = 512;
@@ -194,6 +198,7 @@ int subsurface_fill_device_list(GtkListStore *store)
}
return index;
}
+#endif /* USE_GTK_UI */
const char *subsurface_icon_name()
{
@@ -231,11 +236,13 @@ const char *subsurface_gettext_domainpath(char *argv0)
return "./share/locale";
}
+#if USE_GTK_UI
void subsurface_ui_setup(GtkSettings *settings, GtkWidget *menubar,
GtkWidget *vbox, GtkUIManager *ui_manager)
{
gtk_box_pack_start(GTK_BOX(vbox), menubar, FALSE, FALSE, 0);
}
+#endif /* USE_GTK_UI */
/* barely documented API */
extern int __wgetmainargs(int *, wchar_t ***, wchar_t ***, int, int *);