This is an automated email from the ASF dual-hosted git repository.

pnoltes pushed a commit to branch feature/export_headers
in repository https://gitbox.apache.org/repos/asf/celix.git

commit 6a0baac709e60cc8936b8b7461f5c114d6e4e6b3
Author: Pepijn Noltes <[email protected]>
AuthorDate: Sun Apr 16 10:51:52 2023 +0200

    Update framework headers to include "celix_framework_export.h"
---
 libs/framework/include/celix_bundle.h                |  7 ++++---
 libs/framework/include/celix_bundle_activator.h      |  7 ++++---
 libs/framework/include/celix_bundle_context.h        | 11 ++++++-----
 libs/framework/include/celix_bundle_event.h          |  2 +-
 libs/framework/include/celix_bundle_state.h          |  2 ++
 libs/framework/include/celix_constants.h             |  2 ++
 libs/framework/include/celix_dependency_manager.h    |  2 +-
 libs/framework/include/celix_dm_component.h          |  1 +
 libs/framework/include/celix_dm_info.h               |  4 ++--
 libs/framework/include/celix_dm_service_dependency.h |  2 +-
 libs/framework/include/celix_framework.h             |  3 ++-
 libs/framework/include/celix_framework_factory.h     |  1 +
 libs/framework/include/celix_framework_utils.h       |  2 +-
 libs/framework/include/celix_launcher.h              |  1 +
 libs/framework/include/celix_log.h                   |  3 ++-
 libs/framework/include/celix_service_event.h         |  4 ++--
 16 files changed, 33 insertions(+), 21 deletions(-)

diff --git a/libs/framework/include/celix_bundle.h 
b/libs/framework/include/celix_bundle.h
index 753f77ba..565bc725 100644
--- a/libs/framework/include/celix_bundle.h
+++ b/libs/framework/include/celix_bundle.h
@@ -17,14 +17,15 @@
  * under the License.
  */
 
+#ifndef CELIX_BUNDLE_H_
+#define CELIX_BUNDLE_H_
+
 #include "celix_types.h"
 #include "celix_bundle_state.h"
 #include "celix_properties.h"
 #include "celix_array_list.h"
 #include "celix_version.h"
-
-#ifndef CELIX_BUNDLE_H_
-#define CELIX_BUNDLE_H_
+#include "celix_framework_export.h"
 
 #ifdef __cplusplus
 extern "C" {
diff --git a/libs/framework/include/celix_bundle_activator.h 
b/libs/framework/include/celix_bundle_activator.h
index 49f33a65..959370fa 100644
--- a/libs/framework/include/celix_bundle_activator.h
+++ b/libs/framework/include/celix_bundle_activator.h
@@ -17,6 +17,9 @@
  * under the License.
  */
 
+#ifndef CELIX_BUNDLE_ACTIVATOR_H_
+#define CELIX_BUNDLE_ACTIVATOR_H_
+
 #include <stdlib.h>
 
 #include "celix_bundle_context.h"
@@ -24,9 +27,7 @@
 #include "celix_dm_component.h"
 #include "celix_dm_service_dependency.h"
 #include "celix_constants.h"
-
-#ifndef CELIX_BUNDLE_ACTIVATOR_H_
-#define CELIX_BUNDLE_ACTIVATOR_H_
+#include "celix_framework_export.h"
 
 #ifdef __cplusplus
 extern "C" {
diff --git a/libs/framework/include/celix_bundle_context.h 
b/libs/framework/include/celix_bundle_context.h
index 00a39b15..9695b837 100644
--- a/libs/framework/include/celix_bundle_context.h
+++ b/libs/framework/include/celix_bundle_context.h
@@ -17,6 +17,11 @@
  * under the License.
  */
 
+#ifndef CELIX_BUNDLE_CONTEXT_H_
+#define CELIX_BUNDLE_CONTEXT_H_
+
+#include <stdarg.h>
+
 #include "celix_types.h"
 #include "celix_service_factory.h"
 #include "celix_properties.h"
@@ -24,11 +29,7 @@
 #include "celix_filter.h"
 #include "celix_bundle_event.h"
 #include "celix_log_level.h"
-#include <stdarg.h>
-
-#ifndef CELIX_BUNDLE_CONTEXT_H_
-#define CELIX_BUNDLE_CONTEXT_H_
-
+#include "celix_framework_export.h"
 
 #ifdef __cplusplus
 extern "C" {
diff --git a/libs/framework/include/celix_bundle_event.h 
b/libs/framework/include/celix_bundle_event.h
index 71fc9fd3..97b0716c 100644
--- a/libs/framework/include/celix_bundle_event.h
+++ b/libs/framework/include/celix_bundle_event.h
@@ -17,11 +17,11 @@
  * under the License.
  */
 
-
 #ifndef CELIX_BUNDLE_EVENT_H_
 #define CELIX_BUNDLE_EVENT_H_
 
 #include "celix_bundle.h"
+#include "celix_framework_export.h"
 
 #ifdef __cplusplus
 extern "C" {
diff --git a/libs/framework/include/celix_bundle_state.h 
b/libs/framework/include/celix_bundle_state.h
index 62a65438..cf656ef4 100644
--- a/libs/framework/include/celix_bundle_state.h
+++ b/libs/framework/include/celix_bundle_state.h
@@ -20,6 +20,8 @@
 #ifndef CELIX_BUNDLE_STATE_H_
 #define CELIX_BUNDLE_STATE_H_
 
+#include "celix_framework_export.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif
diff --git a/libs/framework/include/celix_constants.h 
b/libs/framework/include/celix_constants.h
index 4da4f59e..67f70c7c 100644
--- a/libs/framework/include/celix_constants.h
+++ b/libs/framework/include/celix_constants.h
@@ -22,6 +22,8 @@
 
 #include <stdbool.h>
 
+#include "celix_framework_export.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif
diff --git a/libs/framework/include/celix_dependency_manager.h 
b/libs/framework/include/celix_dependency_manager.h
index 3d6d5d6d..0c0f0550 100644
--- a/libs/framework/include/celix_dependency_manager.h
+++ b/libs/framework/include/celix_dependency_manager.h
@@ -21,10 +21,10 @@
 #define CELIX_DEPENDENCY_MANAGER_H_
 
 #include "celix_types.h"
-
 #include "celix_errno.h"
 #include "celix_array_list.h"
 #include "celix_dm_info.h"
+#include "celix_framework_export.h"
 
 #ifdef __cplusplus
 extern "C" {
diff --git a/libs/framework/include/celix_dm_component.h 
b/libs/framework/include/celix_dm_component.h
index e1efe4da..ed853b62 100644
--- a/libs/framework/include/celix_dm_component.h
+++ b/libs/framework/include/celix_dm_component.h
@@ -27,6 +27,7 @@
 #include "celix_properties.h"
 #include "celix_array_list.h"
 #include "celix_dm_info.h"
+#include "celix_framework_export.h"
 
 #ifdef __cplusplus
 extern "C" {
diff --git a/libs/framework/include/celix_dm_info.h 
b/libs/framework/include/celix_dm_info.h
index 2f7d2622..37be7ba2 100644
--- a/libs/framework/include/celix_dm_info.h
+++ b/libs/framework/include/celix_dm_info.h
@@ -20,11 +20,11 @@
 #ifndef CELIX_DM_INFO_H_
 #define CELIX_DM_INFO_H_
 
-
-
 #include <stdbool.h>
+
 #include "celix_array_list.h"
 #include "celix_properties.h"
+#include "celix_framework_export.h"
 
 #ifdef __cplusplus
 extern "C" {
diff --git a/libs/framework/include/celix_dm_service_dependency.h 
b/libs/framework/include/celix_dm_service_dependency.h
index 2e9884d8..8faf31ec 100644
--- a/libs/framework/include/celix_dm_service_dependency.h
+++ b/libs/framework/include/celix_dm_service_dependency.h
@@ -23,8 +23,8 @@
 #include "celix_types.h"
 #include "celix_errno.h"
 #include "celix_threads.h"
-
 #include "celix_dm_info.h"
+#include "celix_framework_export.h"
 
 #ifdef __cplusplus
 extern "C" {
diff --git a/libs/framework/include/celix_framework.h 
b/libs/framework/include/celix_framework.h
index 5124bc44..2f5b8627 100644
--- a/libs/framework/include/celix_framework.h
+++ b/libs/framework/include/celix_framework.h
@@ -20,12 +20,13 @@
 #ifndef CELIX_FRAMEWORK_H_
 #define CELIX_FRAMEWORK_H_
 
+#include <stdarg.h>
 
 #include "celix_types.h"
 #include "celix_properties.h"
 #include "celix_log_level.h"
 #include "celix_array_list.h"
-#include <stdarg.h>
+#include "celix_framework_export.h"
 
 #ifdef __cplusplus
 extern "C" {
diff --git a/libs/framework/include/celix_framework_factory.h 
b/libs/framework/include/celix_framework_factory.h
index 36d31c68..50192229 100644
--- a/libs/framework/include/celix_framework_factory.h
+++ b/libs/framework/include/celix_framework_factory.h
@@ -21,6 +21,7 @@
 #define CELIX_FRAMEWORK_FACTORY_H_
 
 #include "celix_framework.h"
+#include "celix_framework_export.h"
 
 #ifdef __cplusplus
 extern "C" {
diff --git a/libs/framework/include/celix_framework_utils.h 
b/libs/framework/include/celix_framework_utils.h
index 0cd1168b..7cf449ac 100644
--- a/libs/framework/include/celix_framework_utils.h
+++ b/libs/framework/include/celix_framework_utils.h
@@ -20,9 +20,9 @@
 #ifndef CELIX_FRAMEWORK_UTILS_H_
 #define CELIX_FRAMEWORK_UTILS_H_
 
-
 #include "celix_framework.h"
 #include "celix_array_list.h"
+#include "celix_framework_export.h"
 
 #ifdef __cplusplus
 extern "C" {
diff --git a/libs/framework/include/celix_launcher.h 
b/libs/framework/include/celix_launcher.h
index 16985876..3627b40f 100644
--- a/libs/framework/include/celix_launcher.h
+++ b/libs/framework/include/celix_launcher.h
@@ -23,6 +23,7 @@
 
 #include <stdio.h>
 #include "celix_framework.h"
+#include "celix_framework_export.h"
 
 #ifdef __cplusplus
 extern "C" {
diff --git a/libs/framework/include/celix_log.h 
b/libs/framework/include/celix_log.h
index 994a29e1..e43d2709 100644
--- a/libs/framework/include/celix_log.h
+++ b/libs/framework/include/celix_log.h
@@ -21,10 +21,11 @@
 #define CELIX_LOG_H_
 
 #include <stdio.h>
+#include <stdarg.h>
 
 #include "celix_log_level.h"
 #include "celix_errno.h"
-#include <stdarg.h>
+#include "celix_framework_export.h"
 
 #ifdef __cplusplus
 extern "C" {
diff --git a/libs/framework/include/celix_service_event.h 
b/libs/framework/include/celix_service_event.h
index 213c4bca..2fc37cf0 100644
--- a/libs/framework/include/celix_service_event.h
+++ b/libs/framework/include/celix_service_event.h
@@ -17,11 +17,11 @@
  * under the License.
  */
 
-#include "celix_types.h"
-
 #ifndef CELIX_SERVICE_EVENT_H_
 #define CELIX_SERVICE_EVENT_H_
 
+#include "celix_types.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif

Reply via email to