[asterisk-commits] kpfleming: trunk r93211 - in /trunk: ./ build_tools/ channels/
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Mon Dec 17 11:11:07 CST 2007
Author: kpfleming
Date: Mon Dec 17 11:11:06 2007
New Revision: 93211
URL: http://svn.digium.com/view/asterisk?view=rev&rev=93211
Log:
make the configure script detect that it is running on a Windows platform, and report that information so that menuselect can use it (all information that is used to decide whether to build modules or not must be fed to menuselect so the user knows what will be built and why... don't make module build decisions in the makefiles, please)
Modified:
trunk/build_tools/menuselect-deps.in
trunk/channels/Makefile
trunk/channels/chan_oss.c
trunk/channels/chan_unistim.c
trunk/configure
trunk/configure.ac
Modified: trunk/build_tools/menuselect-deps.in
URL: http://svn.digium.com/view/asterisk/trunk/build_tools/menuselect-deps.in?view=diff&rev=93211&r1=93210&r2=93211
==============================================================================
--- trunk/build_tools/menuselect-deps.in (original)
+++ trunk/build_tools/menuselect-deps.in Mon Dec 17 11:11:06 2007
@@ -42,3 +42,4 @@
MISDN=@PBX_MISDN@
SUPPSERV=@PBX_SUPPSERV@
GNU_LD=@GNU_LD@
+WINARCH=@WINARCH@
Modified: trunk/channels/Makefile
URL: http://svn.digium.com/view/asterisk/trunk/channels/Makefile?view=diff&rev=93211&r1=93210&r2=93211
==============================================================================
--- trunk/channels/Makefile (original)
+++ trunk/channels/Makefile Mon Dec 17 11:11:06 2007
@@ -35,11 +35,6 @@
ifeq ($(OSARCH),NetBSD)
PTLIB=-lpt_NetBSD_x86_r
H323LIB=-lh323_NetBSD_x86_r
-endif
-
-MODULE_EXCLUDE:=
-ifneq ($(findstring $(OSARCH), mingw32 cygwin ),)
- MODULE_EXCLUDE+= chan_oss chan_unistim
endif
ifeq ($(wildcard h323/libchanh323.a),)
Modified: trunk/channels/chan_oss.c
URL: http://svn.digium.com/view/asterisk/trunk/channels/chan_oss.c?view=diff&rev=93211&r1=93210&r2=93211
==============================================================================
--- trunk/channels/chan_oss.c (original)
+++ trunk/channels/chan_oss.c Mon Dec 17 11:11:06 2007
@@ -35,6 +35,7 @@
/*** MODULEINFO
<depend>ossaudio</depend>
+ <conflict>winarch</conflict>
***/
#include "asterisk.h"
Modified: trunk/channels/chan_unistim.c
URL: http://svn.digium.com/view/asterisk/trunk/channels/chan_unistim.c?view=diff&rev=93211&r1=93210&r2=93211
==============================================================================
--- trunk/channels/chan_unistim.c (original)
+++ trunk/channels/chan_unistim.c Mon Dec 17 11:11:06 2007
@@ -31,6 +31,10 @@
*
* \ingroup channel_drivers
*/
+
+/*** MODULEINFO
+ <conflict>winarch</conflict>
+ ***/
#include "asterisk.h"
Modified: trunk/configure
URL: http://svn.digium.com/view/asterisk/trunk/configure?view=diff&rev=93211&r1=93210&r2=93211
==============================================================================
--- trunk/configure (original)
+++ trunk/configure Mon Dec 17 11:11:06 2007
@@ -1,5 +1,5 @@
#! /bin/sh
-# From configure.ac Revision: 92476 .
+# From configure.ac Revision: 93184 .
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.61 for asterisk 1.4.
#
@@ -684,6 +684,7 @@
HOST_VENDOR
HOST_OS
OSARCH
+WINARCH
UNAME
PBX_OSREV
CXX
@@ -4046,6 +4047,8 @@
+WINARCH=0
+
case "${host_os}" in
freebsd*)
OSARCH=FreeBSD
@@ -4059,10 +4062,19 @@
solaris*)
OSARCH=SunOS
;;
+ mingw32)
+ OSARCH=mingw32
+ WINARCH=1
+ ;;
+ cygwin)
+ OSARCH=cygwin
+ WINARCH=1
+ ;;
*)
OSARCH=${host_os}
;;
esac
+
@@ -48113,6 +48125,7 @@
HOST_VENDOR!$HOST_VENDOR$ac_delim
HOST_OS!$HOST_OS$ac_delim
OSARCH!$OSARCH$ac_delim
+WINARCH!$WINARCH$ac_delim
UNAME!$UNAME$ac_delim
PBX_OSREV!$PBX_OSREV$ac_delim
CXX!$CXX$ac_delim
@@ -48145,7 +48158,6 @@
acx_pthread_config!$acx_pthread_config$ac_delim
PTHREAD_CC!$PTHREAD_CC$ac_delim
PTHREAD_LIBS!$PTHREAD_LIBS$ac_delim
-PTHREAD_CFLAGS!$PTHREAD_CFLAGS$ac_delim
_ACEOF
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
@@ -48187,6 +48199,7 @@
ac_delim='%!_!# '
for ac_last_try in false false false false false :; do
cat >conf$$subs.sed <<_ACEOF
+PTHREAD_CFLAGS!$PTHREAD_CFLAGS$ac_delim
AST_DEVMODE!$AST_DEVMODE$ac_delim
ALSA_LIB!$ALSA_LIB$ac_delim
ALSA_INCLUDE!$ALSA_INCLUDE$ac_delim
@@ -48283,7 +48296,6 @@
PGSQL_LIB!$PGSQL_LIB$ac_delim
PGSQL_INCLUDE!$PGSQL_INCLUDE$ac_delim
PGSQL_DIR!$PGSQL_DIR$ac_delim
-PBX_PGSQL!$PBX_PGSQL$ac_delim
_ACEOF
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
@@ -48325,6 +48337,7 @@
ac_delim='%!_!# '
for ac_last_try in false false false false false :; do
cat >conf$$subs.sed <<_ACEOF
+PBX_PGSQL!$PBX_PGSQL$ac_delim
PRI_LIB!$PRI_LIB$ac_delim
PRI_INCLUDE!$PRI_INCLUDE$ac_delim
PRI_DIR!$PRI_DIR$ac_delim
@@ -48421,7 +48434,6 @@
SDL_INCLUDE!$SDL_INCLUDE$ac_delim
SDL_DIR!$SDL_DIR$ac_delim
PBX_SDL!$PBX_SDL$ac_delim
-SDL_IMAGE_LIB!$SDL_IMAGE_LIB$ac_delim
_ACEOF
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
@@ -48463,6 +48475,7 @@
ac_delim='%!_!# '
for ac_last_try in false false false false false :; do
cat >conf$$subs.sed <<_ACEOF
+SDL_IMAGE_LIB!$SDL_IMAGE_LIB$ac_delim
SDL_IMAGE_INCLUDE!$SDL_IMAGE_INCLUDE$ac_delim
SDL_IMAGE_DIR!$SDL_IMAGE_DIR$ac_delim
PBX_SDL_IMAGE!$PBX_SDL_IMAGE$ac_delim
@@ -48509,7 +48522,7 @@
LTLIBOBJS!$LTLIBOBJS$ac_delim
_ACEOF
- if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 44; then
+ if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 45; then
break
elif $ac_last_try; then
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
Modified: trunk/configure.ac
URL: http://svn.digium.com/view/asterisk/trunk/configure.ac?view=diff&rev=93211&r1=93210&r2=93211
==============================================================================
--- trunk/configure.ac (original)
+++ trunk/configure.ac Mon Dec 17 11:11:06 2007
@@ -67,6 +67,8 @@
AC_SUBST(HOST_CPU)
AC_SUBST(HOST_VENDOR)
AC_SUBST(HOST_OS)
+
+WINARCH=0
case "${host_os}" in
freebsd*)
@@ -81,12 +83,21 @@
solaris*)
OSARCH=SunOS
;;
+ mingw32)
+ OSARCH=mingw32
+ WINARCH=1
+ ;;
+ cygwin)
+ OSARCH=cygwin
+ WINARCH=1
+ ;;
*)
OSARCH=${host_os}
;;
esac
AC_SUBST(OSARCH)
+AC_SUBST(WINARCH)
# check for uname
AC_PATH_TOOL([UNAME], [uname], No)
More information about the asterisk-commits
mailing list