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 3 00096 #define OPENH323_VERSION "1.15.3" 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 ///////////////////////////////////////////////////////////////