📄 configure.ac
字号:
## avrdude - A Downloader/Uploader for AVR device programmers# Copyright (C) 2003 Theodore A. Roth <troth@openavr.org>## This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 2 of the License, or# (at your option) any later version.## This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the# GNU General Public License for more details.## You should have received a copy of the GNU General Public License# along with this program; if not, write to the Free Software# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA### $Id: configure.ac,v 1.8 2003/03/10 22:08:06 bdean Exp $## Process this file with autoconf to produce a configure script.AC_PREREQ(2.57)AC_INIT(avrdude, 4.0.0, avrdude-dev@nongnu.org)AC_CANONICAL_BUILDAC_CANONICAL_HOSTAC_CANONICAL_TARGETAC_CONFIG_SRCDIR([main.c])AM_INIT_AUTOMAKEAM_CONFIG_HEADER([ac_cfg.h]) # Checks for programs.AC_PROG_CCAC_PROG_INSTALLAC_PROG_YACCAM_PROG_LEX# Checks for libraries.AC_CHECK_LIB([termcap], [tputs])AC_CHECK_LIB([readline], [readline])# Checks for header files.AC_HEADER_STDCAC_CHECK_HEADERS([fcntl.h limits.h stdlib.h string.h sys/ioctl.h sys/time.h termios.h unistd.h])# Checks for typedefs, structures, and compiler characteristics.AC_C_CONSTAC_HEADER_TIME# Checks for library functions.AC_PROG_GCC_TRADITIONALAC_FUNC_MALLOCAC_CHECK_FUNCS([memset select strcasecmp strdup strerror strncasecmp strtol strtoul])# Checks for misc stuff.AC_ARG_ENABLE( [versioned-doc], AC_HELP_STRING( [--enable-versioned-doc], [install docs in directory with version name (default)]), [case "${enableval}" in yes) versioned_doc=yes ;; no) versioned_doc=no ;; *) AC_MSG_ERROR(bad value ${enableval} for versioned-doc option) ;; esac], [versioned_doc=yes])if test "$versioned_doc" = "yes"; then DOC_INST_DIR='$(DESTDIR)$(datadir)/doc/avrdude-$(VERSION)'else DOC_INST_DIR='$(DESTDIR)$(datadir)/doc/avrdude'fiAC_SUBST(DOC_INST_DIR, $DOC_INST_DIR)# Find the parallel serial device files based on target system# If a system doesn't have a PC style parallel, mark it as unknown.case $target in i[[3456]]86-*-linux*) DEFAULT_PAR_PORT="/dev/parport0" DEFAULT_SER_PORT="/dev/ttyS0" ;; *-*-linux*) DEFAULT_PAR_PORT="unknown" DEFAULT_SER_PORT="/dev/ttyS0" ;; i[[3456]]86-*-freebsd*) DEFAULT_PAR_PORT="/dev/ppi0" DEFAULT_SER_PORT="/dev/cuaa0" ;; *-*-freebsd*) DEFAULT_PAR_PORT="unknown" DEFAULT_SER_PORT="/dev/cuaa0" ;; *-*-msdos* | *-*-mingw32* | *-*-cygwin* | *-*-windows*) DEFAULT_PAR_PORT="lpt1" DEFAULT_SER_PORT="com1" ;; *) DEFAULT_PAR_PORT="unknown" DEFAULT_SER_PORT="unknown" ;;esacAC_MSG_CHECKING([for parallel device])AC_MSG_RESULT([$DEFAULT_PAR_PORT])AC_SUBST(DEFAULT_PAR_PORT, $DEFAULT_PAR_PORT)AC_MSG_CHECKING([for serial device])AC_MSG_RESULT([$DEFAULT_SER_PORT])AC_SUBST(DEFAULT_SER_PORT, $DEFAULT_SER_PORT)# See if we need to drop into the windows subdir.case $target in *-*-mingw32* | *-*-cygwin* | *-*-windows*) WINDOWS_DIRS="windows" ;;esacAC_SUBST(WINDOWS_DIRS,$WINDOWS_DIRS)AC_CONFIG_FILES([ doc/Makefile windows/Makefile avrdude.spec avrdude.conf Makefile])AC_OUTPUT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -