macros.hpp
Go to the documentation of this file.
00001 
00010 /*****************************************************************************
00011 ** Ifdefs
00012 *****************************************************************************/
00013 
00014 #ifndef ECL_TIME_LITE_MACROS_HPP_
00015 #define ECL_TIME_LITE_MACROS_HPP_
00016 
00017 /*****************************************************************************
00018 ** Includes
00019 *****************************************************************************/
00020 
00021 #include <ecl/config/macros.hpp>
00022 
00023 /*****************************************************************************
00024 ** PreProcessing
00025 *****************************************************************************/
00026 /*
00027  * Import/exports symbols for the library
00028  */
00029 #ifdef ECL_HAS_SHARED_LIBS // ecl is being built around shared libraries
00030   #ifdef ecl_time_lite_EXPORTS // we are building a shared lib/dll
00031     #define ecl_time_lite_PUBLIC ECL_HELPER_EXPORT
00032   #else // we are using shared lib/dll
00033     #define ecl_time_lite_PUBLIC ECL_HELPER_IMPORT
00034   #endif
00035   #define ecl_time_lite_LOCAL ECL_HELPERS_LOCAL
00036 #else // ecl is being built around static libraries
00037   #define ecl_time_lite_PUBLIC
00038   #define ecl_time_lite_LOCAL
00039 #endif
00040 
00041 
00042 #endif /* ECL_TIME_LITE_MACROS_HPP_*/


ecl_time_lite
Author(s): Daniel Stonier
autogenerated on Thu Jun 16 2016 09:47:18