buildopts.h

Go to the documentation of this file.
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 ///////////////////////////////////////////////////////////////

Generated on Mon Sep 25 16:19:33 2006 for OPAL by  doxygen 1.4.7