| 
									
										
										
										
											1998-08-13 15:42:56 +00:00
										 |  |  | dnl Process this file with autoconf to produce a configure script. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | AC_INIT(Makefile.conf.in) | 
					
						
							|  |  |  | AC_PREFIX_DEFAULT(/usr) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | dnl Checks for programs. | 
					
						
							|  |  |  | AC_PROG_CC | 
					
						
							|  |  |  | AC_PROG_RANLIB | 
					
						
							|  |  |  | AC_PROG_INSTALL | 
					
						
							|  |  |  | AC_PROG_LN_S  | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | dnl Checks for header files. | 
					
						
							|  |  |  | AC_HEADER_STDC | 
					
						
							|  |  |  | AC_CONFIG_HEADER(include/config.h) | 
					
						
							| 
									
										
										
										
											1998-08-30 21:08:44 +00:00
										 |  |  | AC_CHECK_HEADERS(linux/asound.h) | 
					
						
							| 
									
										
										
										
											1998-08-13 15:42:56 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | dnl Checks for typedefs, structures, and compiler characteristics. | 
					
						
							|  |  |  | AC_C_CONST | 
					
						
							|  |  |  | AC_C_INLINE | 
					
						
							|  |  |  | AC_C_BIGENDIAN | 
					
						
							|  |  |  | AC_HEADER_TIME | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | dnl Checks for library functions. | 
					
						
							|  |  |  | AC_PROG_GCC_TRADITIONAL | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | dnl Check for ALSA driver package. | 
					
						
							|  |  |  | myprefix=$prefix | 
					
						
							|  |  |  | if test "$myprefix" = "NONE"; then | 
					
						
							|  |  |  |   myprefix=$ac_default_prefix | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | CFLAGS="-I$myprefix/include" | 
					
						
							|  |  |  | #echo "CFLAGS=$CFLAGS" | 
					
						
							|  |  |  | AC_MSG_CHECKING(for alsa-driver package) | 
					
						
							|  |  |  | AC_TRY_RUN([ | 
					
						
							| 
									
										
										
										
											1998-08-30 21:08:44 +00:00
										 |  |  | #include <linux/asound.h> | 
					
						
							| 
									
										
										
										
											1998-08-13 15:42:56 +00:00
										 |  |  | void main(void) | 
					
						
							|  |  |  | { | 
					
						
							| 
									
										
										
										
											1998-08-27 20:47:51 +00:00
										 |  |  | #if !defined( SND_PROTOCOL_VERSION ) || !defined( SND_PROTOCOL_UNCOMPATIBLE ) | 
					
						
							| 
									
										
										
										
											1998-08-13 15:42:56 +00:00
										 |  |  |   exit(1); | 
					
						
							|  |  |  | #else | 
					
						
							|  |  |  |   exit(0); | 
					
						
							|  |  |  | #endif | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | ], | 
					
						
							|  |  |  |   AC_MSG_RESULT("present"), | 
					
						
							| 
									
										
										
										
											1998-08-27 20:47:51 +00:00
										 |  |  |   AC_MSG_RESULT("not found"); echo "Fatal error: Install alsa-driver v0.2.0pre6+ package at first..."; exit 1;, | 
					
						
							| 
									
										
										
										
											1998-08-13 15:42:56 +00:00
										 |  |  |   AC_MSG_RESULT("not supported"); echo "Fatal error: Cross-compiling isn't supported..."; exit 1;, | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | dnl Check for version... | 
					
						
							|  |  |  | AC_MSG_CHECKING(for library version) | 
					
						
							|  |  |  | SND_LIB_VERSION=`cat $srcdir/version` | 
					
						
							|  |  |  | AC_DEFINE_UNQUOTED(SND_LIB_VERSION, "$SND_LIB_VERSION") | 
					
						
							|  |  |  | AC_SUBST(SND_LIB_VERSION) | 
					
						
							|  |  |  | SND_LIB_MAJOR=`echo $SND_LIB_VERSION | cut -d . -f 1` | 
					
						
							|  |  |  | AC_SUBST(SND_LIB_MAJOR) | 
					
						
							|  |  |  | SND_LIB_MINOR=`echo $SND_LIB_VERSION | cut -d . -f 2` | 
					
						
							|  |  |  | AC_SUBST(SND_LIB_MINOR) | 
					
						
							|  |  |  | SND_LIB_SUBMINOR=`echo $SND_LIB_VERSION | cut -d . -f 3` | 
					
						
							|  |  |  | AC_SUBST(SND_LIB_SUBMINOR) | 
					
						
							|  |  |  | AC_MSG_RESULT($SND_LIB_VERSION) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | AC_OUTPUT(Makefile.conf include/version.h utils/alsa-lib.spec) |