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
