![]() |
RTXI 1.3
|
00001 00006 #ifndef ___mhddk_osiEnvirons_h___ 00007 #define ___mhddk_osiEnvirons_h___ 00008 00009 #ifndef ___osiPlatform_h___ 00010 #include "osiPlatform.h" 00011 #endif 00012 00013 00014 /* kMHDDKExportSymbols directs the build to export symbols modified by 00015 the kMHDDKExport keyword. kMHDDKNoExportSymbols directs the build to not 00016 import or export symbols modified by the kMHDDKExport keyword. If 00017 neither of these are defined, the symbols modified by kMHDDKExport are 00018 imported. These should be defined only when building the component, 00019 so clients do not need to trouble themselves with it. 00020 */ 00021 #if defined(kMHDDKExportSymbols) 00022 #define kMHDDKExport kExport 00023 #define kMHDDKExportData kExportData 00024 #elif defined(kMHDDKNoExportSymbols) 00025 #define kMHDDKExport 00026 #define kMHDDKExportData 00027 #else 00028 #define kMHDDKExport kImport 00029 #define kMHDDKExportData kImportData 00030 #endif 00031 00032 00033 #endif // ___mhddk_osiEnvirons_h___ 00034