⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configure.ac

📁 affix是一个Open Source的蓝牙协议栈
💻 AC
字号:
##  $Id: configure.ac,v 1.82 2004/07/20 11:48:29 chineape Exp $##  process this file with autoconf to produce a configure script.#AC_INIT(Affix, 3.2.0, affix-devel@lists.sourceforge.net, affix)AM_INIT_AUTOMAKE(affix, 3.2.0)#AC_CONFIG_HEADERS(include/config.h)AM_CONFIG_HEADER(include/config.h)#prefixAC_PREFIX_DEFAULT(/usr/local)AC_DEFINE([CONFIG_AFFIX_PREFIX], [/usr/local], [Affix Prefix])# Checks for programs.AC_PROG_CCAC_PROG_LIBTOOLAC_PROG_INSTALLAC_PROG_YACC#AC_PROG_LEXAM_PROG_LEX# check for headersAC_CHECK_HEADERS(affix/bluetooth.h,, 	[AC_MSG_ERROR([Affix header files not found. Please, install affix-kernel for that.])])AFFIX_SUBDIRS=libAFFIX_EXTRA_SUBDIRS=LDFLAGS_AFFIX_CORE="\$(top_builddir)/lib/libaffix.la"LDFLAGS_AFFIX_SDP=""LDFLAGS_AFFIX_OBEX=""CPPFLAGS_AFFIX_OBEX=""LDFLAGS_AFFIX_UTILS="\$(top_builddir)/utils/libaffix_utils.la"LDFLAGS_READLINE=""# current[:revision[:age]]# result: [current-age].age.revisionVERSION_AFFIX_LIBS="-version-info 5:0:2"AFFIX_ARG_ENABLE(audio, "yes", CONFIG_AFFIX_AUDIO, [Enable Audio support in Affix])AFFIX_ARG_ENABLE(rfcomm, "yes", CONFIG_AFFIX_RFCOMM, [Enable RFCOMM support in Affix (required)])AFFIX_ARG_ENABLE(pan, "yes", CONFIG_AFFIX_PAN, [Enable PAN support in Affix])AFFIX_ARG_ENABLE(uart, "yes", CONFIG_AFFIX_UART, [Enable UART support in Affix])AFFIX_ARG_ENABLE(sdp, "yes", CONFIG_AFFIX_SDP, [Enable SDP support in Affix])AFFIX_ARG_ENABLE(obex, "yes", CONFIG_AFFIX_OBEX, [Enable OBEX support in Affix])AFFIX_ARG_ENABLE(debug, "no", CONFIG_AFFIX_DEBUG, [Enable Debug support in Affix])AFFIX_ARG_ENABLE(bt_1_2, "yes", CONFIG_AFFIX_BT_1_2, [Enable BLUETOOTH 1.2 support in Affix])AM_CONDITIONAL(CONFIG_AFFIX_AUDIO, test $affix_cv_use_audio = yes)AM_CONDITIONAL(CONFIG_AFFIX_RFCOMM, test $affix_cv_use_rfcomm = yes)AM_CONDITIONAL(CONFIG_AFFIX_PAN, test $affix_cv_use_pan = yes)AM_CONDITIONAL(CONFIG_AFFIX_UART, test $affix_cv_use_uart = yes)AM_CONDITIONAL(CONFIG_AFFIX_BT_1_2, test $affix_cv_use_bt_1_2 = yes)if test $affix_cv_use_sdp = yes; then	AFFIX_SUBDIRS="$AFFIX_SUBDIRS sdp"	LDFLAGS_AFFIX_SDP="\$(top_builddir)/sdp/libaffix_sdp.la \$(top_builddir)/sdp/libaffix_sdpsvc.la"fiAM_CONDITIONAL(CONFIG_AFFIX_SDP, test $affix_cv_use_sdp = yes)# check OBEXif test $affix_cv_use_obex = yes; then	# check for libopenobex	AFFIX_PATH_OPENOBEX(1.0.0)	if test "$OPENOBEX_CONFIG" != "no" ; then		CPPFLAGS_OPENOBEX="$OPENOBEX_CFLAGS"		LDFLAGS_OPENOBEX="$OPENOBEX_LIBS"	else		AC_MSG_ERROR([OPENOBEX not found])	fi	AFFIX_SUBDIRS="$AFFIX_SUBDIRS obex"	LDFLAGS_AFFIX_OBEX="\$(top_builddir)/obex/libaffix_obex.la $LDFLAGS_OPENOBEX"	CPPFLAGS_AFFIX_OBEX="$CPPFLAGS_OPENOBEX"	AC_DEFINE_UNQUOTED([OPENOBEX_VERSION_CODE],$openobex_version_code, [openobex version])	AC_ARG_WITH(readline, [  --without-readline	without support funcy command editing for btftp])	if test "$with_readline" != "no"; then		XXLIBS="$LIBS"		AC_CHECK_LIB(readline, readline)		AC_CHECK_HEADERS(readline/readline.h,, 			[AC_MSG_ERROR([readline header files not found. Please, install libreadline for that. or use --without-readline])])		LIBS="$XXLIBS"		LDFLAGS_READLINE="-lreadline"fifiAM_CONDITIONAL(CONFIG_AFFIX_OBEX, test $affix_cv_use_obex = yes)if test $affix_cv_use_debug = yes; then	CFLAGS="-g -O1 -Wall -Wstrict-prototypes -pipe"else	CFLAGS="-O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe"fiAM_CONDITIONAL(CONFIG_AFFIX_DEBUG, test $affix_cv_use_debug = yes)AFFIX_SUBDIRS="$AFFIX_SUBDIRS utils daemon control etc include"# base flagsCPPFLAGS="-D_GNU_SOURCE -I\$(top_srcdir)/include -include \$(top_srcdir)/include/config.h"LIBS=""includedir=/usr/includesysconfdir=/etc# check affix_sysconfdirif test "$affix_sysconfdir" != "" ; then	sysconfdir=$affix_sysconfdirfi#LIBTOOL="$LIBTOOL $affix_libtool"# substitute it#AC_SUBST(affix_sysconfdir)AC_SUBST(cross_compiling)AC_SUBST(AFFIX_SUBDIRS)AC_SUBST(AFFIX_EXTRA_SUBDIRS)AC_SUBST(CPPFLAGS_OPENOBEX)AC_SUBST(LDFLAGS_OPENOBEX)AC_SUBST(LDFLAGS_AFFIX_CORE)AC_SUBST(LDFLAGS_AFFIX_SDP)AC_SUBST(LDFLAGS_READLINE)AC_SUBST(LDFLAGS_AFFIX_OBEX)AC_SUBST(CPPFLAGS_AFFIX_OBEX)AC_SUBST(LDFLAGS_AFFIX_UTILS)AC_SUBST(VERSION_AFFIX_LIBS)AC_CONFIG_LINKS(include/affix:include)AC_CONFIG_FILES([Makefile                 lib/Makefile		 sdp/Makefile		 obex/Makefile		 utils/Makefile		 daemon/Makefile		 control/Makefile		 etc/Makefile		 etc/btsrv.conf		 etc/affix.conf		 include/Makefile		 etc/affix.pc		 ])AC_OUTPUT

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -