Main Page   Modules   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

osclconfig_lib_check.h

Go to the documentation of this file.
00001 
00002 #ifndef OSCLCONFIG_LIB_CHECK_H_INCLUDED
00003 #define OSCLCONFIG_LIB_CHECK_H_INCLUDED
00004 
00015 #if !defined(OSCL_HAS_RUNTIME_LIB_LOADING_SUPPORT )
00016 #error "ERROR: OSCL_HAS_RUNTIME_LIB_LOADING_SUPPORT must be defined to 0 or 1"
00017 #endif
00018 
00019 #if(OSCL_HAS_RUNTIME_LIB_LOADING_SUPPORT)
00020 
00025 #if !defined(OSCL_LIB_READ_DEBUG_LIBS)
00026 #error "ERROR: OSCL_LIB_READ_DEBUG_LIBS must be defined to 0 or 1"
00027 #endif
00028 
00029 /*
00030 ** When OSCL_HAS_RUNTIME_LIB_LOADING_SUPPORT is 1,
00031 ** PV_DYNAMIC_LOADING_CONFIG_FILE_PATH should be set.
00032 */
00033 #if !defined(PV_DYNAMIC_LOADING_CONFIG_FILE_PATH)
00034 #error "ERROR: PV_DYNAMIC_LOADING_CONFIG_FILE_PATH must be set to a path where the config files are expected to be present"
00035 #endif
00036 
00037 /*
00038 ** When OSCL_HAS_RUNTIME_LIB_LOADING_SUPPORT is 1,
00039 ** PV_RUNTIME_LIB_FILENAME_EXTENSION should be set.
00040 */
00041 #if !defined(PV_RUNTIME_LIB_FILENAME_EXTENSION)
00042 #error "ERROR: PV_RUNTIME_LIB_FILENAME_EXTENSION must be specified for use as the dynamic library file extension"
00043 #endif
00044 
00045 #endif // OSCL_HAS_RUNTIME_LIB_LOADING_SUPPORT
00046 
00047 
00050 #endif // OSCLCONFIG_LIB_CHECK_H_INCLUDED
00051 
00052 

OSCL API
Posting Version: OPENCORE_20090310