summaryrefslogtreecommitdiff
path: root/endless
diff options
context:
space:
mode:
Diffstat (limited to 'endless')
-rw-r--r--endless/Makefile.am1
-rw-r--r--endless/eosapiversion-private.h (renamed from endless/eosversion.h)2
-rw-r--r--endless/eosenums.h2
-rw-r--r--endless/eostypes.h2
-rw-r--r--endless/eosversion.h.in37
5 files changed, 43 insertions, 1 deletions
diff --git a/endless/Makefile.am b/endless/Makefile.am
index a39c1e6..143d0f3 100644
--- a/endless/Makefile.am
+++ b/endless/Makefile.am
@@ -37,6 +37,7 @@ endless_private_installed_headers = \
endless/eosflexygrid.h
endless_library_sources = \
+ endless/eosapiversion-private.h \
endless/eosapplication.c \
endless/eosattribution.c endless/eosattribution-private.h \
endless/eoscellrendererpixbuflink.c endless/eoscellrendererpixbuflink-private.h \
diff --git a/endless/eosversion.h b/endless/eosapiversion-private.h
index 0e458c6..cfcd4ec 100644
--- a/endless/eosversion.h
+++ b/endless/eosapiversion-private.h
@@ -9,6 +9,8 @@
#include <glib.h>
+#include "eosversion.h"
+
#ifdef EOS_SDK_DISABLE_DEPRECATION_WARNINGS
#define EOS_SDK_DEPRECATED
#define EOS_SDK_DEPRECATED_FOR(f)
diff --git a/endless/eosenums.h b/endless/eosenums.h
index 257f435..788b258 100644
--- a/endless/eosenums.h
+++ b/endless/eosenums.h
@@ -9,6 +9,8 @@
#include <glib-object.h>
+#include "eosapiversion-private.h"
+
G_BEGIN_DECLS
/* Shared typedefs for enumerations */
diff --git a/endless/eostypes.h b/endless/eostypes.h
index a15a309..830cca1 100644
--- a/endless/eostypes.h
+++ b/endless/eostypes.h
@@ -7,7 +7,7 @@
#error "Please do not include this header file directly."
#endif
-#include "eosversion.h"
+#include "eosapiversion-private.h"
#include "eosenums.h"
#include "eosmacros.h"
diff --git a/endless/eosversion.h.in b/endless/eosversion.h.in
new file mode 100644
index 0000000..be6f656
--- /dev/null
+++ b/endless/eosversion.h.in
@@ -0,0 +1,37 @@
+/* Copyright 2015 Endless Mobile, Inc. */
+
+#pragma once
+
+#if !(defined(_EOS_SDK_INSIDE_ENDLESS_H) || defined(COMPILING_EOS_SDK))
+#error "Please do not include this header file directly."
+#endif
+
+/**
+ * EOS_SDK_MAJOR_VERSION:
+ *
+ * Major version number (API level) of the Endless SDK library.
+ * For example, this is 0 for version 0.6.1.
+ *
+ * Since: 0.6
+ */
+#define EOS_SDK_MAJOR_VERSION (@EOS_SDK_MAJOR_VERSION@)
+/**
+ * EOS_SDK_MINOR_VERSION:
+ *
+ * Minor version number of the Endless SDK library.
+ * For example, this is 6 for version 0.6.1.
+ * An even number indicates a stable release, while an odd number is used for
+ * development snapshots.
+ *
+ * Since: 0.6
+ */
+#define EOS_SDK_MINOR_VERSION (@EOS_SDK_MINOR_VERSION@)
+/**
+ * EOS_SDK_MICRO_VERSION:
+ *
+ * Micro version number of the Endless SDK library.
+ * For example, this is 1 for version 0.6.1.
+ *
+ * Since: 0.6
+ */
+#define EOS_SDK_MICRO_VERSION (@EOS_SDK_MICRO_VERSION@)