Go to the documentation of this file.00001 
00008 
00009 
00010 
00011 #ifndef ECL_IO_MACROS_HPP_
00012 #define ECL_IO_MACROS_HPP_
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 #ifdef ECL_HAS_SHARED_LIBS // ecl is being built around shared libraries
00021   #ifdef ecl_io_EXPORTS // we are building a shared lib/dll
00022     #define ecl_io_PUBLIC ECL_HELPER_EXPORT
00023   #else // we are using shared lib/dll
00024     #define ecl_io_PUBLIC ECL_HELPER_IMPORT
00025   #endif
00026   #define ecl_io_LOCAL ECL_HELPERS_LOCAL
00027 #else // ecl is being built around static libraries
00028   #define ecl_io_PUBLIC
00029   #define ecl_io_LOCAL
00030 #endif
00031 
00032 
00033 #endif