00001 /* include/opal/buildopts.h. Generated by configure. */ 00002 /* 00003 * buildopts.h 00004 * 00005 * Build options generated by the configure script. 00006 * 00007 * Portable Windows Library 00008 * 00009 * Copyright (c) 2003 Equivalence Pty. Ltd. 00010 * 00011 * The contents of this file are subject to the Mozilla Public License 00012 * Version 1.0 (the "License"); you may not use this file except in 00013 * compliance with the License. You may obtain a copy of the License at 00014 * http://www.mozilla.org/MPL/ 00015 * 00016 * Software distributed under the License is distributed on an "AS IS" 00017 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See 00018 * the License for the specific language governing rights and limitations 00019 * under the License. 00020 * 00021 * The Original Code is Portable Windows Library. 00022 * 00023 * The Initial Developer of the Original Code is Equivalence Pty. Ltd. 00024 * 00025 * Contributor(s): ______________________________________. 00026 * 00027 * $Log: buildopts.h.in,v $ 00028 * Revision 1.9.2.2 2006/01/31 11:17:50 csoutheren 00029 * Added detection of variants of Speex 1.1.11.1 00030 * 00031 * Revision 1.9.2.1 2006/01/31 08:10:37 csoutheren 00032 * Backported from CVS head 00033 * 00034 * Revision 1.11 2006/01/31 10:28:04 csoutheren 00035 * Added detection for variants to speex 1.11.11.1 00036 * 00037 * Revision 1.10 2006/01/30 23:23:24 csoutheren 00038 * Added define for SPEEX 00039 * 00040 * Revision 1.9 2006/01/01 19:19:33 dsandras 00041 * Added RFC2190 H.263 codec thanks to Salyens. Many thanks! 00042 * 00043 * Revision 1.8 2005/12/06 06:34:10 csoutheren 00044 * Added configure support for Sangoma and empty LID source and header files 00045 * 00046 * Revision 1.7 2005/07/30 07:39:26 csoutheren 00047 * Added support for compiling new IAX2 code 00048 * 00049 * Revision 1.6 2004/12/05 11:12:10 dsandras 00050 * Added support for OPAL_VERSION, similar to OPENH323_VERSION. 00051 * 00052 * Revision 1.5 2004/10/06 13:03:41 rjongbloed 00053 * Added "configure" support for known LIDs 00054 * Changed LID GetName() function to be normalised against the GetAllNames() 00055 * return values and fixed the pre-factory registration system. 00056 * Added a GetDescription() function to do what the previous GetName() did. 00057 * 00058 * Revision 1.4 2004/10/03 15:16:49 rjongbloed 00059 * Added IxJ symbol to include LID 00060 * 00061 * Revision 1.3 2004/03/13 03:37:12 rjongbloed 00062 * Fixed windows support for SIP and H.323 subsystem disable. 00063 * 00064 * Revision 1.2 2004/03/11 06:54:27 csoutheren 00065 * Added ability to disable SIP or H.323 stacks 00066 * 00067 * Revision 1.1 2003/06/02 04:04:54 rjongbloed 00068 * Changed to use new autoconf system 00069 * 00070 */ 00071 00072 #ifndef _OPAL_BUILDOPTS_H 00073 #define _OPAL_BUILDOPTS_H 00074 00075 00077 // 00078 // OPAL Version 00079 // 00080 00081 #define OPAL_MAJOR 2 00082 #define OPAL_MINOR 2 00083 #define OPAL_BUILD 3 00084 #define OPAL_VERSION "2.2.3" 00085 00086 00088 // 00089 // Protocol support 00090 // 00091 00092 #define OPAL_IAX2 1 00093 #define OPAL_SIP 1 00094 #define OPAL_H323 1 00095 00096 #if !defined(OPAL_H323) || !OPAL_H323 00097 #define NO_H323 00098 #define NO_H323_AUDIO 00099 #endif 00100 00102 // 00103 // VoiceAge G.729 Support 00104 // 00105 00106 /* #undef VOICE_AGE_G729A */ 00107 00108 #if VOICE_AGE_G729A 00109 #if defined(_MSC_VER) 00110 00111 #pragma include_alias("va_g729a.h", "@VOICE_AGE_DIR@/va_g729a.h") 00112 00113 #define VOICE_AGE_G729_LIBRARY "@VOICE_AGE_DIR@/va_g729a.lib" 00114 00115 #endif 00116 #endif 00117 00119 // 00120 // use system Speex 00121 00122 #define OPAL_SYSTEM_SPEEX 1 00123 #define OPAL_HAVE_SPEEX_SPEEX_H 1 00124 /* #undef OPAL_SPEEX_FLOAT_NOISE */ 00125 00126 00128 // 00129 // ffmpeg H.263 Support 00130 // 00131 00132 /* #undef H323_AVCODEC */ 00133 00134 #if H323_AVCODEC 00135 00136 #if defined(_MSC_VER) 00137 00138 #pragma include_alias(<avcodec.h>, <@H323_AVCODEC_DIR@/avcodec.h>) 00139 00140 #define H323_AVCODEC_DIR "@H323_AVCODEC_DIR@/" 00141 00142 #ifdef _DEBUG 00143 #define H323_AVCODEC_LIBDIR H323_AVCODEC_DIR "Debug" 00144 #else 00145 #define H323_AVCODEC_LIBDIR H323_AVCODEC_DIR "Release" 00146 #endif 00147 00148 #define H323_AVCODEC_LIBRARY H323_AVCODEC_LIBDIR "/libavcodec.lib" 00149 00150 #endif 00151 #endif 00152 00153 00158 00159 /* #undef RFC2190_AVCODEC */ 00160 00161 #if RFC2190_AVCODEC 00162 #if defined(_MSC_VER) 00163 #pragma include_alias(<avcodec.h>, <@RFC2190_AVCODEC_DIR@/avcodec.h>) 00164 #define RFC2190_AVCODEC_DIR "@RFC2190_AVCODEC_DIR@/" 00165 #ifdef _DEBUG 00166 #define RFC2190_AVCODEC_LIBDIR RFC2190_AVCODEC_DIR "Debug" 00167 #else 00168 #define RFC2190_AVCODEC_LIBDIR RFC2190_AVCODEC_DIR "Release" 00169 #endif 00170 #define RFC2190_AVCODEC_LIBRARY RFC2190_AVCODEC_LIBDIR "/libavcodec.lib" 00171 #endif 00172 #endif 00173 00174 00176 // 00177 // VoiceTronic VPB Support 00178 // 00179 00180 /* #undef HAS_VPB */ 00181 00182 #if HAS_VPB 00183 #if defined(_MSC_VER) 00184 00185 #pragma include_alias(<vpbapi.h>, <@VPB_DIR@/src/vpbapi.h>) 00186 00187 #define VPB_LIBRARY "@VPB_DIR@/win32/libvpb/Debug/libvpb.lib" 00188 00189 #endif 00190 #endif 00191 00193 // 00194 // Sangoma support 00195 // 00196 /* #undef HAS_SANGOMA */ 00197 00198 00200 // Various other Line Interface Devices 00201 00202 #define HAS_IXJ 1 00203 /* #undef HAS_VBLASTER */ 00204 00205 00206 #endif // _OPAL_BUILDOPTS_H 00207 00208 00209 // End Of File ///////////////////////////////////////////////////////////////