📄 avrdude-usb-v2.patch
字号:
diff -ruN avrdude-4.0.0-orig/Makefile.am avrdude-4.0.0/Makefile.am--- avrdude-4.0.0-orig/Makefile.am 2003-03-11 20:09:57.000000000 -0600+++ avrdude-4.0.0/Makefile.am 2003-12-10 10:30:21.000000000 -0600@@ -71,7 +71,11 @@ stk500.h \ stk500_private.h \ term.c \- term.h+ term.h \+ usb.c \+ avr_usb.h \+ hostlib.c \+ hostlib.h man_MANS = avrdude.1 diff -ruN avrdude-4.0.0-orig/Makefile.in avrdude-4.0.0/Makefile.in--- avrdude-4.0.0-orig/Makefile.in 2003-03-12 15:05:17.000000000 -0600+++ avrdude-4.0.0/Makefile.in 2003-12-10 10:32:05.000000000 -0600@@ -1,7 +1,7 @@-# Makefile.in generated by automake 1.7.3 from Makefile.am.+# Makefile.in generated by automake 1.6.3 from Makefile.am. # @configure_input@ -# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003+# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002 # Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it,@@ -36,117 +36,77 @@ # # $Id: Makefile.am,v 1.15 2003/03/12 02:09:57 troth Exp $ #+SHELL = @SHELL@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@+prefix = @prefix@+exec_prefix = @exec_prefix@++bindir = @bindir@+sbindir = @sbindir@+libexecdir = @libexecdir@+datadir = @datadir@+sysconfdir = @sysconfdir@+sharedstatedir = @sharedstatedir@+localstatedir = @localstatedir@+libdir = @libdir@+infodir = @infodir@+mandir = @mandir@+includedir = @includedir@+oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = . +ACLOCAL = @ACLOCAL@+AUTOCONF = @AUTOCONF@+AUTOMAKE = @AUTOMAKE@+AUTOHEADER = @AUTOHEADER@+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd INSTALL = @INSTALL@+INSTALL_PROGRAM = @INSTALL_PROGRAM@+INSTALL_DATA = @INSTALL_DATA@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c install_sh_SCRIPT = $(install_sh) -c+INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_HEADER = $(INSTALL_DATA)-transform = $(program_transform_name)+transform = @program_transform_name@ NORMAL_INSTALL = : PRE_INSTALL = : POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = :+host_alias = @host_alias@ host_triplet = @host@-ACLOCAL = @ACLOCAL@-AMDEP_FALSE = @AMDEP_FALSE@-AMDEP_TRUE = @AMDEP_TRUE@++EXEEXT = @EXEEXT@+OBJEXT = @OBJEXT@+PATH_SEPARATOR = @PATH_SEPARATOR@ AMTAR = @AMTAR@-AUTOCONF = @AUTOCONF@-AUTOHEADER = @AUTOHEADER@-AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ CC = @CC@-CCDEPMODE = @CCDEPMODE@-CFLAGS = @CFLAGS@-CPP = @CPP@-CPPFLAGS = @CPPFLAGS@-CYGPATH_W = @CYGPATH_W@ DEFAULT_PAR_PORT = @DEFAULT_PAR_PORT@ DEFAULT_SER_PORT = @DEFAULT_SER_PORT@-DEFS = @DEFS@ DEPDIR = @DEPDIR@ DOC_INST_DIR = @DOC_INST_DIR@-ECHO_C = @ECHO_C@-ECHO_N = @ECHO_N@-ECHO_T = @ECHO_T@-EGREP = @EGREP@-EXEEXT = @EXEEXT@-INSTALL_DATA = @INSTALL_DATA@-INSTALL_PROGRAM = @INSTALL_PROGRAM@-INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@-LDFLAGS = @LDFLAGS@ LEX = @LEX@ LEXLIB = @LEXLIB@ LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@-LIBOBJS = @LIBOBJS@-LIBS = @LIBS@-LTLIBOBJS = @LTLIBOBJS@-MAKEINFO = @MAKEINFO@-OBJEXT = @OBJEXT@ PACKAGE = @PACKAGE@-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@-PACKAGE_NAME = @PACKAGE_NAME@-PACKAGE_STRING = @PACKAGE_STRING@-PACKAGE_TARNAME = @PACKAGE_TARNAME@-PACKAGE_VERSION = @PACKAGE_VERSION@-PATH_SEPARATOR = @PATH_SEPARATOR@-SET_MAKE = @SET_MAKE@-SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ WINDOWS_DIRS = @WINDOWS_DIRS@ YACC = @YACC@-ac_ct_CC = @ac_ct_CC@-ac_ct_STRIP = @ac_ct_STRIP@-am__fastdepCC_FALSE = @am__fastdepCC_FALSE@-am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ am__include = @am__include@-am__leading_dot = @am__leading_dot@ am__quote = @am__quote@-bindir = @bindir@-build = @build@-build_alias = @build_alias@-build_cpu = @build_cpu@-build_os = @build_os@-build_vendor = @build_vendor@-datadir = @datadir@-exec_prefix = @exec_prefix@-host = @host@-host_alias = @host_alias@-host_cpu = @host_cpu@-host_os = @host_os@-host_vendor = @host_vendor@-includedir = @includedir@-infodir = @infodir@ install_sh = @install_sh@-libdir = @libdir@-libexecdir = @libexecdir@-localstatedir = @localstatedir@-mandir = @mandir@-oldincludedir = @oldincludedir@-prefix = @prefix@-program_transform_name = @program_transform_name@-sbindir = @sbindir@-sharedstatedir = @sharedstatedir@-sysconfdir = @sysconfdir@-target = @target@-target_alias = @target_alias@-target_cpu = @target_cpu@-target_os = @target_os@-target_vendor = @target_vendor@ EXTRA_DIST = \ ChangeLog-2001 \@@ -200,7 +160,11 @@ stk500.h \ stk500_private.h \ term.c \- term.h+ term.h \+ usb.c \+ avr_usb.h \+ hostlib.c \+ hostlib.h man_MANS = avrdude.1@@ -217,26 +181,33 @@ am_avrdude_OBJECTS = config_gram.$(OBJEXT) lexer.$(OBJEXT) avr.$(OBJEXT) \ config.$(OBJEXT) confwin.$(OBJEXT) fileio.$(OBJEXT) \ lists.$(OBJEXT) main.$(OBJEXT) par.$(OBJEXT) pgm.$(OBJEXT) \- ppi.$(OBJEXT) ppiwin.$(OBJEXT) stk500.$(OBJEXT) term.$(OBJEXT)+ ppi.$(OBJEXT) ppiwin.$(OBJEXT) stk500.$(OBJEXT) term.$(OBJEXT) \+ usb.$(OBJEXT) hostlib.$(OBJEXT) avrdude_OBJECTS = $(am_avrdude_OBJECTS) avrdude_LDADD = $(LDADD) avrdude_DEPENDENCIES = avrdude_LDFLAGS = +DEFS = @DEFS@ DEFAULT_INCLUDES = -I. -I$(srcdir) -I.+CPPFLAGS = @CPPFLAGS@+LDFLAGS = @LDFLAGS@+LIBS = @LIBS@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/avr.Po ./$(DEPDIR)/config.Po \ @AMDEP_TRUE@ ./$(DEPDIR)/config_gram.Po ./$(DEPDIR)/confwin.Po \-@AMDEP_TRUE@ ./$(DEPDIR)/fileio.Po ./$(DEPDIR)/lexer.Po \-@AMDEP_TRUE@ ./$(DEPDIR)/lists.Po ./$(DEPDIR)/main.Po \-@AMDEP_TRUE@ ./$(DEPDIR)/par.Po ./$(DEPDIR)/pgm.Po \-@AMDEP_TRUE@ ./$(DEPDIR)/ppi.Po ./$(DEPDIR)/ppiwin.Po \-@AMDEP_TRUE@ ./$(DEPDIR)/stk500.Po ./$(DEPDIR)/term.Po+@AMDEP_TRUE@ ./$(DEPDIR)/fileio.Po ./$(DEPDIR)/hostlib.Po \+@AMDEP_TRUE@ ./$(DEPDIR)/lexer.Po ./$(DEPDIR)/lists.Po \+@AMDEP_TRUE@ ./$(DEPDIR)/main.Po ./$(DEPDIR)/par.Po \+@AMDEP_TRUE@ ./$(DEPDIR)/pgm.Po ./$(DEPDIR)/ppi.Po \+@AMDEP_TRUE@ ./$(DEPDIR)/ppiwin.Po ./$(DEPDIR)/stk500.Po \+@AMDEP_TRUE@ ./$(DEPDIR)/term.Po ./$(DEPDIR)/usb.Po COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@+CFLAGS = @CFLAGS@ LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS) YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS) DIST_SOURCES = $(avrdude_SOURCES)@@ -246,11 +217,10 @@ DATA = $(sysconf_DATA) -RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \- ps-recursive install-info-recursive uninstall-info-recursive \- all-recursive install-data-recursive install-exec-recursive \- installdirs-recursive install-recursive uninstall-recursive \- check-recursive installcheck-recursive+RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \+ uninstall-info-recursive all-recursive install-data-recursive \+ install-exec-recursive installdirs-recursive install-recursive \+ uninstall-recursive check-recursive installcheck-recursive DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \ Makefile.in NEWS ac_cfg.h.in aclocal.m4 avrdude.conf.in \ avrdude.spec.in compile config.guess config.sub config_gram.c \@@ -310,7 +280,7 @@ ; then \ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \ echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \- $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \+ $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f; \ else :; fi; \ done @@ -344,6 +314,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/config_gram.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/confwin.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/fileio.Po@am__quote@+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hostlib.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lexer.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/lists.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@@@ -353,31 +324,23 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ppiwin.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stk500.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/term.Po@am__quote@+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/usb.Po@am__quote@ distclean-depend: -rm -rf ./$(DEPDIR) .c.o:-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \-@am__fastdepCC_TRUE@ -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \-@am__fastdepCC_TRUE@ fi-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@-@am__fastdepCC_FALSE@ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$<+@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@+@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@+@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@+ $(COMPILE) -c `test -f '$<' || echo '$(srcdir)/'`$< .c.obj:-@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \-@am__fastdepCC_TRUE@ -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \-@am__fastdepCC_TRUE@ then mv "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \-@am__fastdepCC_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \-@am__fastdepCC_TRUE@ fi-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@-@AMDEP_TRUE@@am__fastdepCC_FALSE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@-@am__fastdepCC_FALSE@ $(COMPILE) -c `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`+@AMDEP_TRUE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@+@AMDEP_TRUE@ depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@+@AMDEP_TRUE@ $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@+ $(COMPILE) -c `cygpath -w $<`+CCDEPMODE = @CCDEPMODE@ .l.c: $(LEXCOMPILE) `test -f $< || echo '$(srcdir)/'`$<@@ -441,10 +404,6 @@ done; \ for i in $$list; do \ ext=`echo $$i | sed -e 's/^.*\\.//'`; \- case "$$ext" in \- 1*) ;; \- *) ext='1' ;; \- esac; \ inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ inst=`echo $$inst | sed -e 's/^.*\///'`; \ inst=`echo $$inst | sed '$(transform)'`.$$ext; \@@ -524,17 +483,10 @@ list='$(SUBDIRS)'; for subdir in $$list; do \ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ done-ctags-recursive:- list='$(SUBDIRS)'; for subdir in $$list; do \- test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \- done ETAGS = etags ETAGSFLAGS = -CTAGS = ctags-CTAGSFLAGS =- tags: TAGS ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)@@ -565,28 +517,13 @@ || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ $$tags $$unique -ctags: CTAGS-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) ac_cfg.h.in $(TAGS_DEPENDENCIES) \- $(TAGS_FILES) $(LISP)- tags=; \- here=`pwd`; \- list='$(SOURCES) $(HEADERS) ac_cfg.h.in $(LISP) $(TAGS_FILES)'; \- unique=`for i in $$list; do \- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \- done | \- $(AWK) ' { files[$$0] = 1; } \- END { for (i in files) print i; }'`; \- test -z "$(CTAGS_ARGS)$$tags$$unique" \- || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \- $$tags $$unique- GTAGS: here=`$(am__cd) $(top_builddir) && pwd` \ && cd $(top_srcdir) \ && gtags -i $(GTAGS_ARGS) $$here distclean-tags:- -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) top_distdir = .@@ -598,20 +535,13 @@ && rm -fr $(distdir); }; } GZIP_ENV = --best-distuninstallcheck_listfiles = find . -type f -print distcleancheck_listfiles = find . -type f -print distdir: $(DISTFILES) $(am__remove_distdir) mkdir $(distdir) $(mkinstalldirs) $(distdir)/.- @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \- list='$(DISTFILES)'; for file in $$list; do \- case $$file in \- $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \- $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \- esac; \+ @list='$(DISTFILES)'; for file in $$list; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -