wsdlpull_export.h

Go to the documentation of this file.
00001 #ifdef _WIN32
00002 #if !defined (WSDLPULL_EXPORT_H)
00003 #define WSDLPULL_EXPORT_H
00004 
00005 #ifndef WSDLPULL_EXPORT
00006   #if (defined _MSC_VER) && (defined _MT)
00007     /*
00008     * For Windows builds
00009     * Note: all Microsoft compilers define the _MSC_VER macro.
00010     *       The _MT macro is defined for multithreaded builds.
00011     */ 
00012     #if defined(DLLEXPORT)
00013       // DLLEXPORT is used when creating a LIB or DLL
00014       #define WSDLPULL_EXPORT __declspec (dllexport)
00015     #else
00016       // DLLIMPORT is used by consumers of LIBs and DLLs.
00017       // Set this as the default
00018       #define WSDLPULL_EXPORT __declspec (dllimport)
00019     #endif
00020   #else
00021     /*
00022      * For Linux or other non-Windows builds    
00023      */
00024     #define WSDLPULL_EXPORT 
00025   #endif
00026 #endif 
00027 
00028 #endif // WSDLPULL_EXPORT_H
00029 #else
00030    #define WSDLPULL_EXPORT 
00031 #endif
00032 //temp hack
00033 #define WSDLPULL_EXPORT 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2