00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032 #ifndef _OPAL_BUILDOPTS_H
00033 #define _OPAL_BUILDOPTS_H
00034
00035 #include <ptbuildopts.h>
00036
00038
00039
00040
00041
00042 #define OPAL_MAJOR 3
00043 #define OPAL_MINOR 3
00044 #define OPAL_BUILD 1
00045 #define OPAL_VERSION "3.3.1"
00046
00047 #define OPAL_PLUGIN_DIR "/usr/local/lib/opal-3.3.1"
00048
00050
00051
00052
00053
00054 #define OPAL_IAX2 1
00055 #define OPAL_SIP 1
00056 #define OPAL_H323 1
00057 #define OPAL_LID 1
00058 #define OPAL_H224FECC 1
00059
00060 #define OPAL_H450 1
00061 #define OPAL_H460 1
00062 #define OPAL_STATISTICS 1
00063
00064 #ifdef P_EXPAT
00065 #define OPAL_IVR 1
00066 #endif
00067
00068 #ifdef OPAL_H450
00069 #define H323_H450 OPAL_H450
00070 #endif
00071
00072 #ifdef OPAL_H460
00073 #define H323_H460 OPAL_H460
00074 #endif
00075
00077
00078
00079
00080
00081 #if P_VIDEO
00082 #define OPAL_VIDEO 1
00083 #endif
00084
00085 #define OPAL_T38_CAPABILITY 1
00086
00087 #if OPAL_T38_CAPABILITY
00088 #if P_ASN
00089 #define OPAL_FAX 1
00090 #endif
00091 #endif
00092
00093
00094 #define OPAL_G711PLC 1
00095
00096 #ifdef OPAL_VIDEO
00097 #define OPAL_RFC4175 1
00098 #else
00099 #define NO_OPAL_VIDEO
00100 #endif
00101
00103
00104
00105
00106
00107
00108
00109
00111
00112
00113
00114
00115 #if OPAL_LID
00116
00117
00118 #if HAS_VPB
00119 #if defined(_MSC_VER)
00120
00121 #pragma include_alias(<vpbapi.h>, <@VPB_DIR@/src/vpbapi.h>)
00122
00123 #define VPB_LIBRARY "@VPB_DIR@/win32/libvpb/Debug/libvpb.lib"
00124
00125 #endif
00126 #endif
00127 #endif
00128
00129
00131
00132
00133
00134
00135 #define GCC_HAS_CLZ 1
00136
00138
00139
00140
00141
00142
00143 #if defined(HAS_LIBZRTP) && !defined(_WIN32_WCE)
00144
00145 #define OPAL_ZRTP 1
00146
00147 #if defined(_MSC_VER)
00148
00149 #ifdef _DEBUG
00150 #define LIBZRTP_LIBRARY "@LIBZRTP_DIR@/Debug/libzrtp.lib"
00151 #else
00152 #define LIBZRTP_LIBRARY "@LIBZRTP_DIR@/Release/libzrtp.lib"
00153 #endif
00154
00155 #pragma comment(lib, LIBZRTP_LIBRARY)
00156
00157 #pragma include_alias("WINCONFIG/config.h", "@LIBZRTP_DIR@/srtp_win32k/WINCONFIG/config.h")
00158 #pragma include_alias("WINCONFIG\config.h", "@LIBZRTP_DIR@/srtp_win32k/WINCONFIG/config.h")
00159
00160 #pragma include_alias(<zrtp.h>, <@LIBZRTP_DIR@/include/zrtp.h>)
00161 #pragma include_alias(<zrtp_log.h>, <@LIBZRTP_DIR@/include/zrtp_log.h>)
00162 #pragma include_alias(<zrtp_types.h>, <@LIBZRTP_DIR@/include/zrtp_types.h>)
00163 #pragma include_alias(<zrtp_crypto.h>, <@LIBZRTP_DIR@/include/zrtp_crypto.h>)
00164 #pragma include_alias(<zrtp_protocol.h>, <@LIBZRTP_DIR@/include/zrtp_protocol.h>)
00165 #pragma include_alias(<zrtp_string.h>, <@LIBZRTP_DIR@/include/zrtp_string.h>)
00166 #pragma include_alias(<zrtp_iface.h>, <@LIBZRTP_DIR@/include/zrtp_iface.h>)
00167 #pragma include_alias(<zrtp_error.h>, <@LIBZRTP_DIR@/include/zrtp_error.h>)
00168 #pragma include_alias(<zrtp_net.h>, <@LIBZRTP_DIR@/include/zrtp_net.h>)
00169 #pragma include_alias(<zrtp_system.h>, <@LIBZRTP_DIR@/include/zrtp_system.h>)
00170 #pragma include_alias("bn.h", "@LIBZRTP_DIR@/bnlib/bn.h")
00171 #pragma include_alias(<bn.h>, <@LIBZRTP_DIR@/bnlib/bn.h>)
00172 #pragma include_alias("bnsize00.h", "@LIBZRTP_DIR@/bnlib/bnsize00.h")
00173 #pragma include_alias(<bnsize00.h>, <@LIBZRTP_DIR@/bnlib/bnsize00.h>)
00174
00175 #pragma include_alias("aes.h", "@LIBZRTP_DIR@/bgaes/aes.h")
00176 #pragma include_alias("sha2.h", "@LIBZRTP_DIR@/bgaes/sha2.h")
00177
00178 #pragma include_alias("zrtp_win_config.h", "@LIBZRTP_DIR@/config/zrtp_win_config.h")
00179
00180
00181
00182
00183 #pragma include_alias("srtp.h", "@LIBZRTP_DIR@/srtp_win32k/include/srtp.h")
00184 #pragma include_alias(<srtp.h>, <@LIBZRTP_DIR@/srtp_win32k/include/srtp.h>)
00185 #pragma include_alias("srtp/srtp.h", "@LIBZRTP_DIR@/srtp_win32k/include/srtp.h")
00186 #pragma include_alias(<srtp/include/srtp.h>, <@LIBZRTP_DIR@/srtp_win32k/include/srtp.h>)
00187 #pragma include_alias("crypto_kernel.h", "@LIBZRTP_DIR@/srtp_win32k/crypto/include/crypto_kernel.h")
00188 #pragma include_alias("rdbx.h", "@LIBZRTP_DIR@/srtp_win32k/crypto/include/rdbx.h")
00189 #pragma include_alias("rdb.h", "@LIBZRTP_DIR@/srtp_win32k/crypto/include/rdb.h")
00190 #pragma include_alias("integers.h", "@LIBZRTP_DIR@/srtp_win32k/crypto/include/integers.h")
00191
00192
00193
00194 #endif
00195 #endif
00196
00198
00199
00200
00201
00202
00203 #if HAS_LIBSRTP && !OPAL_ZRTP && !defined(_WIN32_WCE)
00204
00205 #define OPAL_SRTP 1
00206
00207 #if defined(_MSC_VER)
00208
00209 #pragma include_alias("srtp/srtp.h", "@LIBSRTP_DIR@/include/srtp.h")
00210 #pragma include_alias(<srtp/include/srtp.h>, <@LIBSRTP_DIR@/include/srtp.h>)
00211 #pragma include_alias("crypto_kernel.h", "@LIBSRTP_DIR@/crypto/include/crypto_kernel.h")
00212 #pragma include_alias("rdbx.h", "@LIBSRTP_DIR@/crypto/include/rdbx.h")
00213 #pragma include_alias("rdb.h", "@LIBSRTP_DIR@/crypto/include/rdb.h")
00214 #pragma include_alias("integers.h", "@LIBSRTP_DIR@/crypto/include/integers.h")
00215
00216
00217 #ifdef _DEBUG
00218 #define LIBSRTP_LIBRARY "@LIBSRTP_DIR@/Debug/libsrtp.lib"
00219 #else
00220 #define LIBSRTP_LIBRARY "@LIBSRTP_DIR@/Release/libsrtp.lib"
00221 #endif
00222
00223 #endif
00224 #endif
00225
00226
00228
00229
00230
00231
00232
00233 #if OPAL_JAVA
00234 #if defined(_MSC_VER)
00235
00236 #pragma include_alias(<jni.h>, <@JAVA_DIR@/include/jni.h>)
00237 #pragma include_alias("jni_md.h", "@JAVA_DIR@/include/win32/jni_md.h")
00238
00239
00240 #endif
00241 #endif
00242
00243
00244 #endif // _OPAL_BUILDOPTS_H
00245
00246
00247