mirror of
https://github.com/avrdudes/avrdude.git
synced 2026-08-05 07:55:43 +03:00
mkII. The serial transport methods have been moved out into a record of function pointers for that purpose, defaulting to the actual serial connection that natively applies to the hosting system. Iff inside the JTAG ICE mkII handler a port name starting with "usb" has been detected, the record of function pointers is switched to USB. Optionally, a serial number might be specified, so only the JTAG ICE mkII matching the given serial number will be opened. The match is done right-to-left, so only the least significant bytes of the serial number need to be given. In order to make the change as least intrusive to existing drivers as possible, the entire naming scheme of the serial_foo() function entry points has been maintained as access macros that encapsulate these into the respective indirect function calls via serdev->foo(). git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@478 81a1dc3b-b13d-400b-aceb-764788c761c2
113 lines
2.2 KiB
Makefile
113 lines
2.2 KiB
Makefile
#
|
|
# avrdude - A Downloader/Uploader for AVR device programmers
|
|
# Copyright (C) 2003, 2004 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$
|
|
#
|
|
|
|
EXTRA_DIST = \
|
|
ChangeLog-2001 \
|
|
ChangeLog-2002 \
|
|
ChangeLog-2003 \
|
|
avrdude.1 \
|
|
avrdude.spec \
|
|
bootstrap
|
|
|
|
CLEANFILES = \
|
|
config_gram.c \
|
|
config_gram.h \
|
|
lexer.c
|
|
|
|
#SUBDIRS = doc @WINDOWS_DIRS@
|
|
#DIST_SUBDIRS = doc windows
|
|
|
|
SUBDIRS = @SUBDIRS_AC@
|
|
DIST_SUBDIRS = @DIST_SUBDIRS_AC@
|
|
|
|
AM_YFLAGS = -d
|
|
|
|
avrdude_CPPFLAGS = -DCONFIG_DIR=\"$(sysconfdir)\"
|
|
|
|
avrdude_CFLAGS = @ENABLE_WARNINGS@
|
|
|
|
bin_PROGRAMS = avrdude
|
|
|
|
avrdude_SOURCES = \
|
|
config_gram.y \
|
|
lexer.l \
|
|
avr.c \
|
|
avr.h \
|
|
avr910.c \
|
|
avr910.h \
|
|
avrpart.c \
|
|
avrpart.h \
|
|
butterfly.c \
|
|
butterfly.h \
|
|
config.c \
|
|
config.h \
|
|
confwin.c \
|
|
confwin.h \
|
|
crc16.c \
|
|
crc16.h \
|
|
fileio.c \
|
|
fileio.h \
|
|
jtagmkII.c \
|
|
jtagmkII.h \
|
|
jtagmkII_private.h \
|
|
linux_ppdev.h \
|
|
lists.c \
|
|
lists.h \
|
|
main.c \
|
|
par.c \
|
|
par.h \
|
|
pgm.c \
|
|
pgm.h \
|
|
pindefs.h \
|
|
ppi.c \
|
|
ppi.h \
|
|
ppiwin.c \
|
|
safemode.c \
|
|
safemode.h \
|
|
serial.h \
|
|
ser_posix.c \
|
|
ser_win32.c \
|
|
stk500.c \
|
|
stk500.h \
|
|
stk500_private.h \
|
|
stk500v2.c \
|
|
stk500v2.h \
|
|
stk500v2_private.h \
|
|
term.c \
|
|
term.h \
|
|
usb_libusb.c
|
|
|
|
man_MANS = avrdude.1
|
|
|
|
sysconf_DATA = avrdude.conf
|
|
|
|
install-exec-local: backup-avrdude-conf
|
|
|
|
# This will get run before the config file is installed.
|
|
backup-avrdude-conf:
|
|
@echo "Backing up avrdude.conf in ${DESTDIR}${sysconfdir}"
|
|
@if test -e ${DESTDIR}${sysconfdir}/avrdude.conf; then \
|
|
cp -pR ${DESTDIR}${sysconfdir}/avrdude.conf \
|
|
${DESTDIR}${sysconfdir}/avrdude.conf.bak; \
|
|
fi
|