Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

openh323buildopts.h

Go to the documentation of this file.
00001 /* include/openh323buildopts.h.  Generated by configure.  */
00002 /*
00003  * openh323buildopts.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: openh323buildopts.h.in,v $
00028  * Revision 1.17  2004/05/18 22:27:33  csoutheren
00029  * Initial support for embedded codecs
00030  *
00031  * Revision 1.16  2004/04/29 14:47:56  csoutheren
00032  * Reconfigured plugin makefiles per suggestions from Damien Sandras
00033  * Changed install targets to use $(INSTALL)
00034  *
00035  * Revision 1.15  2004/04/22 22:35:00  csoutheren
00036  * Fixed mispelling of Guilhem Tardy - my apologies to him
00037  *
00038  * Revision 1.14  2004/04/22 14:22:20  csoutheren
00039  * Added RFC 2190 H.263 code as created by Guilhem Tardy and AliceStreet
00040  * Many thanks to them for their contributions.
00041  *
00042  * Revision 1.13  2004/01/30 01:45:30  csoutheren
00043  * Moved some compiler flags to include files
00044  *
00045  * Revision 1.12  2004/01/27 10:55:24  csoutheren
00046  * Added version information to openh323buildopts.h
00047  *
00048  * Revision 1.11  2003/12/29 12:13:26  csoutheren
00049  * configure now checks for libspeex in system libraries and compares
00050  * version against version in local sources. Also use --enable-localspeex to
00051  * force use of local Speex or system Speex
00052  *
00053  * Revision 1.10  2003/12/03 06:47:11  csoutheren
00054  * Fixed yet another problem with configuring video under Windows
00055  *
00056  * Revision 1.9  2003/12/03 06:44:07  csoutheren
00057  * Fixed problem with configuring video under Windows
00058  *
00059  * Revision 1.8  2003/11/25 08:30:55  rjongbloed
00060  * Added ability to build system without video or audio sw codecs.
00061  *
00062  * Revision 1.7  2003/07/24 08:09:59  dereksmithies
00063  * Update to reflect new vic h263 codec, which is optionally loaded.
00064  *
00065  * Revision 1.6  2003/05/05 11:59:21  robertj
00066  * Changed to use autoconf style selection of options and subsystems.
00067  *
00068  * Revision 1.5  2003/05/02 07:59:34  robertj
00069  * Fixed AVCODEC directory missing slash
00070  *
00071  * Revision 1.4  2003/05/02 07:35:32  robertj
00072  * Fixed ffmpeg AVCODEC include file
00073  *
00074  * Revision 1.3  2003/05/02 07:27:23  robertj
00075  * Fixed voice age library
00076  *
00077  * Revision 1.2  2003/05/02 07:08:12  craigs
00078  * Removed DOS end fo line chars
00079  *
00080  * Revision 1.1  2003/05/02 07:04:11  craigs
00081  * Initial version
00082  *
00083  */
00084 
00085 #ifndef _OPENH323_BUILDOPTS_H
00086 #define _OPENH323_BUILDOPTS_H
00087 
00089 //
00090 // Major options
00091 //
00092 
00093 #define OPENH323_MAJOR 1
00094 #define OPENH323_MINOR 15
00095 #define OPENH323_BUILD 6
00096 #define OPENH323_VERSION "1.15.6"
00097 
00098 #define H323_AUDIO_CODECS 1
00099 
00100 #ifndef H323_AUDIO_CODECS
00101 #define NO_H323_AUDIO_CODECS
00102 #endif
00103 
00104 
00105 #define H323_VIDEO 1
00106 
00107 #ifndef H323_VIDEO
00108 #define NO_H323_VIDEO
00109 #endif
00110 
00112 
00113 #ifdef H323_AUDIO_CODECS
00114 
00115 /* #undef H323_EMBEDDED_GSM */
00116 
00117 #endif // H323_AUDIO_CODECS
00118 
00119 
00120 #ifdef H323_VIDEO
00121 
00123 //
00124 // RFC 2190 compatible H.263
00125 //
00126 
00127 /* #undef H323_RFC2190_AVCODEC */
00128 
00129 #if defined(_MSC_VER)
00130 
00131 #if H323_RFC2190_AVCODEC
00132 #pragma include_alias(<avcodec.h>, <@H323_RFC2190_AVCODEC_DIR@/avcodec.h>)
00133 #endif
00134 
00135 #define H323_RFC2190_AVCODEC_DIR     "@H323_RFC2190_AVCODEC_DIR@/"
00136 
00137 #endif
00138 
00139 
00141 //
00142 // ffmpeg H.263 Support
00143 //
00144 
00145 /* #undef H323_AVCODEC */
00146 
00147 #if defined(_MSC_VER)
00148 
00149 #if H323_AVCODEC
00150 #pragma include_alias(<avcodec.h>, <@H323_AVCODEC_DIR@/avcodec.h>)
00151 #endif
00152 
00153 #define H323_AVCODEC_DIR     "@H323_AVCODEC_DIR@/"
00154 
00155 #endif
00156 
00157 
00159 //
00160 // Vic H.263 Support
00161 //
00162 
00163 /* #undef H323_VICH263 */
00164 
00165 #if defined(_MSC_VER)
00166 
00167 #if H323_VICH263
00168 #pragma include_alias(<encoder-h263.h>, <@H323_VICH263_DIR@/encoder-h263.h>)
00169 #pragma include_alias(<decoder-h263.h>, <@H323_VICH263_DIR@/decoder-h263.h>)
00170 #endif
00171 
00172 #define H323_VICH263_DIR     "@H323_VICH263_DIR@/"
00173 
00174 #ifdef _DEBUG
00175 #define H323_VICH263_LIB_DIR H323_VICH263_DIR"Debug/"
00176 #else
00177 #define H323_VICH263_LIB_DIR H323_VICH263_DIR"Release/"
00178 #endif
00179 
00180 #define H323_VICH263_LIBRARY H323_VICH263_LIB_DIR"libvich263.lib"
00181 
00182 #endif
00183 
00185 //
00186 // various features migrated from openh323u.mak
00187 #define HAS_IXJ 1
00188 
00190 
00191 #endif // H323_VIDEO
00192 
00193 
00194 #endif // _OPENH323_BUILDOPTS_H
00195 
00196 
00197 // End Of File ///////////////////////////////////////////////////////////////

Generated on Mon Sep 26 15:44:50 2005 for OpenH323 by  doxygen 1.4.4