Merge lp:~cosmos-door/ubuntu/trusty/avarice/merge-1269697 into lp:ubuntu/trusty/avarice
- Trusty (14.04)
- merge-1269697
- Merge into trusty
Proposed by
Mitsuya Shibata
Status: | Merged |
---|---|
Merged at revision: | 13 |
Proposed branch: | lp:~cosmos-door/ubuntu/trusty/avarice/merge-1269697 |
Merge into: | lp:ubuntu/trusty/avarice |
Diff against target: |
1093 lines (+26/-1009) 7 files modified
.pc/00_debian_origin.patch/doc/avarice.1 (+0/-429) .pc/00_debian_origin.patch/src/Makefile.in (+0/-577) .pc/applied-patches (+0/-1) debian/changelog (+23/-0) debian/control (+1/-1) doc/avarice.1 (+1/-0) src/Makefile.in (+1/-1) |
To merge this branch: | bzr merge lp:~cosmos-door/ubuntu/trusty/avarice/merge-1269697 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ubuntu branches | Pending | ||
Review via email: mp+201889@code.launchpad.net |
Commit message
Description of the change
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === removed directory '.pc/00_debian_origin.patch' |
2 | === removed directory '.pc/00_debian_origin.patch/doc' |
3 | === removed file '.pc/00_debian_origin.patch/doc/avarice.1' |
4 | --- .pc/00_debian_origin.patch/doc/avarice.1 2012-09-30 18:16:33 +0000 |
5 | +++ .pc/00_debian_origin.patch/doc/avarice.1 1970-01-01 00:00:00 +0000 |
6 | @@ -1,429 +0,0 @@ |
7 | -.ig |
8 | -Copyright (C) 2001 Scott Finneran |
9 | -Copyright (C) 2003 Intel Corporation |
10 | -Copyright (C) 2003, 2004 Theodore A. Roth |
11 | -Copyright (C) 2005 - 2008 Joerg Wunsch |
12 | - |
13 | -Permission is granted to make and distribute verbatim copies of this |
14 | -manual provided the copyright notice and this permission notice are |
15 | -preserved on all copies. |
16 | - |
17 | -Permission is granted to copy and distribute modified versions of this |
18 | -manual under the conditions for verbatim copying, provided that the |
19 | -entire resulting derived work is distributed under the terms of a |
20 | -permission notice identical to this one. |
21 | - |
22 | -Permission is granted to copy and distribute translations of this |
23 | -manual into another language, under the above conditions for modified |
24 | -versions, except that this permission notice may be included in |
25 | -translations approved by the Free Software Foundation instead of in |
26 | -the original English. |
27 | - |
28 | -$Id: avarice.1,v 1.21 2008/09/29 20:52:20 joerg_wunsch Exp $ |
29 | - |
30 | -.. |
31 | -.TH avarice 1 "September 29, 2008" |
32 | -.LO 1 |
33 | -.SH NAME |
34 | -avarice \- Provides an interface from avr-gdb to Atmel's JTAGICE box. |
35 | -.SH SYNOPSIS |
36 | -.B avarice |
37 | -[\fIOPTIONS\fR]... [[\fIHOST_NAME\fR]:\fIPORT\fR] |
38 | -.SH DESCRIPTION |
39 | -.PP |
40 | -AVaRICE runs on a POSIX machine and connects to gdb via a TCP socket and |
41 | -communicates via gdb's "serial debug protocol". This protocol allows gdb to |
42 | -send commands like "set/remove breakpoint" and "read/write memory". |
43 | -.PP |
44 | -AVaRICE translates these commands into the Atmel protocol used to control the |
45 | -AVR JTAG ICE. Connection to the AVR JTAG ICE is via a serial port on the POSIX |
46 | -machine. |
47 | -.PP |
48 | -Because the GDB <---> AVaRICE connection is via a TCP socket, the two programs |
49 | -do not need to run on the same machine. In an office environment, this allows |
50 | -a developer to debug a target in the lab from the comfort of their cube (or |
51 | -even better, their home!) |
52 | -.HP 6 |
53 | -.B NOTE: |
54 | -Even though you can run \fBavarice\fR and \fBavr\-gdb\fR on different systems, |
55 | -it is not recommended because of the security risk involved. \fBavarice\fR was |
56 | -not designed to be a secure server. There is no authentication performed |
57 | -when a client connects to \fBavarice\fR when it is running in gdb server mode. |
58 | -.SS Supported Devices |
59 | -.B avarice |
60 | -currently has support for the following devices: |
61 | -.RS 4 |
62 | -at90can128 |
63 | -.br |
64 | -at90can32 (\fBo\fP) |
65 | -.br |
66 | -at90can64 (\fBo\fP) |
67 | -.br |
68 | -at90pwm2 (\fBo\fP) (\fB+\fP) |
69 | -.br |
70 | -at90pwm216 (\fBo\fP) (\fB+\fP) |
71 | -.br |
72 | -at90pwm2b (\fBo\fP) (\fB+\fP) |
73 | -.br |
74 | -at90pwm3 (\fBo\fP) (\fB+\fP) |
75 | -.br |
76 | -at90pwm316 (\fBo\fP) (\fB+\fP) |
77 | -.br |
78 | -at90pwm3b (\fBo\fP) (\fB+\fP) |
79 | -.br |
80 | -at90usb1287 (\fB*\fP) |
81 | -.br |
82 | -at90usb162 (\fBo\fP) (\fB+\fP) |
83 | -.br |
84 | -at90usb646 (\fB*\fP) |
85 | -.br |
86 | -at90usb647 (\fB*\fP) |
87 | -.br |
88 | -atmega128 |
89 | -.br |
90 | -atmega1280 (\fB*\fP) |
91 | -.br |
92 | -atmega1281 (\fB*\fP) |
93 | -.br |
94 | -atmega1284p (\fB*\fP) |
95 | -.br |
96 | -atmega16 |
97 | -.br |
98 | -atmega162 |
99 | -.br |
100 | -atmega164p (\fBo\fP) |
101 | -.br |
102 | -atmega165 (\fBo\fP) |
103 | -.br |
104 | -atmega165p (\fBo\fP) |
105 | -.br |
106 | -atmega168 (\fBo\fP) (\fB+\fP) |
107 | -.br |
108 | -atmega168p (\fBo\fP) (\fB+\fP) |
109 | -.br |
110 | -atmega169 |
111 | -.br |
112 | -atmega16hva (\fBo\fP) |
113 | -.br |
114 | -atmega2560 (\fB*\fP) |
115 | -.br |
116 | -atmega2561 (\fB*\fP) |
117 | -.br |
118 | -atmega32 |
119 | -.br |
120 | -atmega323 |
121 | -.br |
122 | -atmega324p (\fBo\fP) |
123 | -.br |
124 | -atmega325 (\fBo\fP) |
125 | -.br |
126 | -atmega3250 (\fBo\fP) |
127 | -.br |
128 | -atmega3250p (\fBo\fP) |
129 | -.br |
130 | -atmega325p (\fBo\fP) |
131 | -.br |
132 | -atmega328p (\fBo\fP) (\fB+\fP) |
133 | -.br |
134 | -atmega329 (\fBo\fP) |
135 | -.br |
136 | -atmega3290 (\fBo\fP) |
137 | -.br |
138 | -atmega3290p (\fBo\fP) |
139 | -.br |
140 | -atmega329p (\fBo\fP) |
141 | -.br |
142 | -atmega32c1 (\fBo\fP) (\fB+\fP) |
143 | -.br |
144 | -atmega32hvb (\fBo\fP) (\fB+\fP) |
145 | -.br |
146 | -atmega32m1 (\fBo\fP) (\fB+\fP) |
147 | -.br |
148 | -atmega32u4 (\fBo\fP) |
149 | -.br |
150 | -atmega406 (\fB*\fP) |
151 | -.br |
152 | -atmega48 (\fBo\fP) (\fB+\fP) |
153 | -.br |
154 | -atmega48p (\fBo\fP) (\fB+\fP) |
155 | -.br |
156 | -atmega64 |
157 | -.br |
158 | -atmega640 (\fB*\fP) |
159 | -.br |
160 | -atmega644 (\fB*\fP) |
161 | -.br |
162 | -atmega644p (\fB*\fP) |
163 | -.br |
164 | -atmega645 (\fB*\fP) |
165 | -.br |
166 | -atmega6450 (\fB*\fP) |
167 | -.br |
168 | -atmega649 (\fB*\fP) |
169 | -.br |
170 | -atmega6490 (\fB*\fP) |
171 | -.br |
172 | -atmega88 (\fBo\fP) (\fB+\fP) |
173 | -.br |
174 | -atmega88p (\fBo\fP) (\fB+\fP) |
175 | -.br |
176 | -attiny13 (\fBo\fP) (\fB+\fP) |
177 | -.br |
178 | -attiny167 (\fBo\fP) (\fB+\fP) |
179 | -.br |
180 | -attiny2313 (\fBo\fP) (\fB+\fP) |
181 | -.br |
182 | -attiny24 (\fBo\fP) (\fB+\fP) |
183 | -.br |
184 | -attiny25 (\fBo\fP) (\fB+\fP) |
185 | -.br |
186 | -attiny261 (\fBo\fP) (\fB+\fP) |
187 | -.br |
188 | -attiny43u (\fBo\fP) (\fB+\fP) |
189 | -.br |
190 | -attiny44 (\fBo\fP) (\fB+\fP) |
191 | -.br |
192 | -attiny45 (\fBo\fP) (\fB+\fP) |
193 | -.br |
194 | -attiny461 (\fBo\fP) (\fB+\fP) |
195 | -.br |
196 | -attiny48 (\fBo\fP) (\fB+\fP) |
197 | -.br |
198 | -attiny84 (\fBo\fP) (\fB+\fP) |
199 | -.br |
200 | -attiny85 (\fBo\fP) (\fB+\fP) |
201 | -.br |
202 | -attiny861 (\fBo\fP) (\fB+\fP) |
203 | -.br |
204 | -attiny88 (\fBo\fP) (\fB+\fP) |
205 | -.br |
206 | -atxmega128a1 (\fB*\fP) |
207 | -.RE |
208 | -.PP |
209 | -\fB*\fP \- Only supported by the JTAG ICE mkII device. |
210 | -.br |
211 | -\fBo\fP \- Only supported by the JTAG ICE mkII and AVR Dragon device. |
212 | -.br |
213 | -\fB+\fP \- debugWire, see below |
214 | -.SS Supported File Formats |
215 | -.B avarice |
216 | -uses libbfd for reading input files. As such, it can handle any file format |
217 | -that libbfd knowns about. This includes the Intel Hex, Motorola SRecord and |
218 | -ELF formats, among others. If you tell \fBavarice\fR to read an ELF file, it |
219 | -will automatically handle programming all of the sections contained in the |
220 | -file (e.g. flash, eeprom, etc.). |
221 | -.SH OPTIONS |
222 | -.TP |
223 | -.BR \-h ,\ \-\-help |
224 | -Print this message. |
225 | -.TP |
226 | -.BR \-1 ,\ \-\-mkI |
227 | -Connect to JTAG ICE mkI (default). |
228 | -.TP |
229 | -.BR \-2 ,\ \-\-mkII |
230 | -Connect to JTAG ICE mkII. |
231 | -.TP |
232 | -.BR \-B ,\ \-\-jtag-bitrate \ <rate> |
233 | -Set the bitrate that the JTAG box communicates with the AVR target device. |
234 | -This must be less than 1/4 of the frequency of the target. Valid values are |
235 | -1 MHz, 500 kHz, 250 kHz or 125 kHz for the JTAG ICE mkI, |
236 | -anything between 22 kHz through approximately 6400 kHz for the |
237 | -JTAG ICE mkII. (default: 250 kHz) |
238 | -.TP |
239 | -.BR \-C ,\ \-\-capture |
240 | -Capture running program. |
241 | -.br |
242 | -Note: debugging must have been enabled prior to starting the program. (e.g., |
243 | -by running avarice earlier) |
244 | -.TP |
245 | -.BR \-c ,\ \-\-daisy-chain \ <ub,ua,bb,ba> |
246 | -Setup JTAG daisy-chain information. |
247 | -.br |
248 | -Four comma-separated parameters need to be provided, corresponding to |
249 | -\fIunits before\fP, \fIunits after\fP, \fIbits before\fP, and |
250 | -\fIbits after\fP. |
251 | -.TP |
252 | -.BR \-D ,\ \-\-detach |
253 | -Detach once synced with JTAG ICE |
254 | -.TP |
255 | -.BR \-d ,\ \-\-debug |
256 | -Enable printing of debug information. |
257 | -.TP |
258 | -.BR \-e ,\ \-\-erase |
259 | -Erase target. |
260 | -Not possible in debugWire mode. |
261 | -.TP |
262 | -.BR \-E ,\ \-\-event\ <eventlist> |
263 | -List of events that do not interrupt. |
264 | -JTAG ICE mkII and AVR Dragon only. |
265 | -Default is "none,run,target_power_on,target_sleep,target_wakeup" |
266 | -.TP |
267 | -.BR \-f ,\ \-\-file \ <filename> |
268 | -Specify a file for use with the --program and --verify options. If --file is |
269 | -passed and neither --program or --verify are given then --program is implied. |
270 | -.TP |
271 | -.BR \-g ,\ \-\-dragon |
272 | -Connect to an AVR Dragon. |
273 | -This option implies the \fB-2\fP option. |
274 | -.TP |
275 | -.BR \-I ,\ \-\-ignore-intr |
276 | -Automatically step over interrupts. |
277 | -.br |
278 | -Note: EXPERIMENTAL. Can not currently handle |
279 | -devices fused for compatibility. |
280 | -.TP |
281 | -.BR \-j ,\ \-\-jtag \ <devname> |
282 | -Port attached to JTAG box (default: /dev/avrjtag). If the JTAG_DEV environmental |
283 | -variable is set, avarice will use that as the default instead. |
284 | -.br |
285 | -If \fBavarice\fR has been configured with libusb support, the JTAG ICE |
286 | -mkII can be connected through USB. |
287 | -In that case, the string \fIusb\fR is used as the name of the device. |
288 | -If there are multiple JTAG ICE mkII devices connected to the system |
289 | -through USB, this string may be followed by the (trailing part of the) |
290 | -ICE's serial number, delimited from the \fIusb\fR by a colon. |
291 | -.br |
292 | -The AVR Dragon can only be connected through USB, so this option |
293 | -defaults to "usb" in that case. |
294 | -.TP |
295 | -.BR \-k ,\ \-\-known-devices |
296 | -Print a list of known devices. |
297 | -.TP |
298 | -.BR \-L ,\ \-\-write-lockbits \ <ll> |
299 | -Write lock bits. The lock byte data must be given in two digit hexidecimal |
300 | -format with zero padding if needed. |
301 | -.TP |
302 | -.BR \-l ,\ \-\-read-lockbits |
303 | -Read the lock bits from the target. The individual bits are also displayed |
304 | -with names. |
305 | -.TP |
306 | -.BR \-P ,\ \-\-part \ <name> |
307 | -Target device name (e.g. atmega16) |
308 | -.TP |
309 | -.BR \-p ,\ \-\-program |
310 | -Program the target. Binary filename must be specified with --file option. |
311 | -.br |
312 | -.B NOTE: |
313 | -The old behaviour of automatically erasing the target before |
314 | -programming is no longer done. You must explicitly give the --erase option |
315 | -for the target to be erased. |
316 | -.TP |
317 | -.BR \-R ,\ \-\-reset-srst |
318 | -Apply nSRST signal (external reset) when connecting. |
319 | -This can override applications that set the JTD bit. |
320 | -.TP |
321 | -.BR \-r ,\ \-\-read-fuses |
322 | -Read fuses bytes. |
323 | -.TP |
324 | -.BR \-V ,\ \-\-version |
325 | -Print version information. |
326 | -.TP |
327 | -.BR \-v ,\ \-\-verify |
328 | -Verify program in device against file specified with --file option. |
329 | -.TP |
330 | -.BR \-w ,\ \-\-debugwire |
331 | -Connect to JTAG ICE mkII (or AVR Dragon), talking debugWire protocol to the target. |
332 | -This option implies the \fB-2\fP option. |
333 | -See the DEBUGWIRE section below. |
334 | -.TP |
335 | -.BR \-W ,\ \-\-write-fuses \ <eehhll> |
336 | -Write fuses bytes. \fBee\fR is the extended fuse byte, \fBhh\fR is the high |
337 | -fuse byte and \fBll\fR is the low fuse byte. The fuse byte data must be given |
338 | -in two digit hexidecimal format with zero padding if needed. All three bytes |
339 | -must currently be given. |
340 | -.TP |
341 | -.BR \-x ,\ \-\-xmega |
342 | -The target device is an ATxmega part. |
343 | -Since the ATxmega uses a different JTAG communication than other AVRs, |
344 | -the normal device autodetection based on the JTAG ID does not work. |
345 | -If the device has been explicitly selected through the \-P option, |
346 | -it is not necessary to also specify the \-x option. |
347 | -.br |
348 | -.B NOTE: |
349 | -Current, if the target device doesn't have an extended fuse byte |
350 | -(e.g. the atmega16), the you should set ee==ll when writing the fuse bytes. |
351 | -.PP |
352 | -\fIHOST_NAME\fR defaults to 0.0.0.0 (listen on any interface) if not given. |
353 | -.PP |
354 | -:\fIPORT\fR is required to put avarice into gdb server mode. |
355 | -.SH EXAMPLE USAGE |
356 | -avarice --erase --program --file test.bin --jtag /dev/ttyS0 :4242 |
357 | -.PP |
358 | -Program the file \fItest.bin\fR into the JTAG ICE (mkI) connected to |
359 | -/dev/ttyS0 after erasing the device, then listen in GDB mode on the |
360 | -local port 4242. |
361 | -.PP |
362 | -avarice --jtag usb:1234 --mkII :4242 |
363 | -.PP |
364 | -Connect to the JTAG ICE mkII attached to USB which serial number ends |
365 | -in \fI1234\fR, and listen in GDB mode on local port 4242. |
366 | -.SH DEBUGGING WITH AVARICE |
367 | -The JTAG ICE debugging environment has a few restrictions and changes: |
368 | -.IP \(bu 4 |
369 | -No "soft" breakpoints, and only three hardware breakpoints. The break |
370 | -command sets hardware breakpoints. The easiest way to deal with this |
371 | -restriction is to enable and disable breakpoints as needed. |
372 | -.IP \(bu |
373 | -Two 1-byte hardware watchpoints (but each hardware watchpoint takes away |
374 | -one hardware breakpoint). If you set a watchpoint on a variable which takes |
375 | -more than one byte, execution will be abysmally slow. Instead it is better |
376 | -to do the following: |
377 | -.IP |
378 | -.RS 6 |
379 | -watch *(char *)&myvariable |
380 | -.RE |
381 | -.IP |
382 | -which watches the least significant byte of |
383 | -.BR myvariable . |
384 | -.IP \(bu |
385 | -The Atmel AVR processors have a Harvard architecture (separate code and |
386 | -data buses). To distinguish data address 0 from code address 0, |
387 | -.B avr-gdb |
388 | -adds 0x800000 to all data addresses. Bear this in mind when examining |
389 | -printed pointers, or when passing absolute addresses to gdb commands. |
390 | -.SH DEBUGWIRE |
391 | -The \fIdebugWire\fP protocol is a proprietary protocol introduced |
392 | -by Atmel to allow debugging small AVR controllers that don't offer |
393 | -enough pins (and enough chip resources) to implement full JTAG. |
394 | -The communication takes place over the \fI/RESET\fP pin which needs |
395 | -to be turned into a debugWire connection pin by programming the |
396 | -\fIDWEN\fP fuse (debugWire enable), using a normal programmer |
397 | -connection (in-system programming, high-voltage programming). |
398 | -Note that by enabling this fuse, the standard reset functionality |
399 | -of that pin will be lost, so any in-system programming will cease |
400 | -to work as it requires a functional \fI/RESET\fP pin. |
401 | -Thus it should be made \fBabsolutely sure there is a way back\fP, |
402 | -like a device (as the STK500, for example) that can handle |
403 | -high-voltage programming of the AVR. |
404 | -Currently, \fBavarice\fP offers no option to turn off the DWEN fuse. |
405 | -However, \fBavrdude\fP offers the option to turn it off either |
406 | -through high-voltage programming, or by using the JTAG ICE mkII to |
407 | -first turn the target into an ISP-compatible mode, and then using |
408 | -normal ISP commands to change the fuse settings. |
409 | -.br |
410 | -Note that the debugWire environment is further limited, compared to |
411 | -JTAG. |
412 | -It does not offer hardware breakpoints, so all breakpoints have to |
413 | -be implemented as software breakpoints by rewriting flash pages |
414 | -using \fIBREAK\fP instructions. |
415 | -(Software breakpoints are currently not implemented by \fBavarice\fP.) |
416 | -Some memory spaces (fuse and lock bits) are not accessible through |
417 | -the debugWire protocol. |
418 | -.SH SEE ALSO |
419 | -.BR gdb (1), |
420 | -.BR avrdude (1), |
421 | -.BR avr\-gdb (1), |
422 | -.BR insight (1), |
423 | -.BR avr\-insight (1), |
424 | -.BR ice\-gdb (1), |
425 | -.BR ice\-insight (1) |
426 | -.SH AUTHORS |
427 | -Avarice (up to version 1.5) was originally written by Scott Finneran with help |
428 | -from Peter Jansen. They did the work of figuring out the jtagice communication |
429 | -protocol before Atmel released the spec (appnote AVR060). |
430 | -.PP |
431 | -David Gay made major improvements bringing avarice up to 2.0. |
432 | -.PP |
433 | -Joerg Wunsch reworked the code to abstract the JTAG ICE communication |
434 | -from the remainder, and then extended the code to support the JTAG ICE |
435 | -mkII protocol (see Atmel appnote AVR067). |
436 | |
437 | === removed directory '.pc/00_debian_origin.patch/src' |
438 | === removed file '.pc/00_debian_origin.patch/src/Makefile.in' |
439 | --- .pc/00_debian_origin.patch/src/Makefile.in 2012-12-24 01:13:17 +0000 |
440 | +++ .pc/00_debian_origin.patch/src/Makefile.in 1970-01-01 00:00:00 +0000 |
441 | @@ -1,577 +0,0 @@ |
442 | -# Makefile.in generated by automake 1.11.1 from Makefile.am. |
443 | -# @configure_input@ |
444 | - |
445 | -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, |
446 | -# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, |
447 | -# Inc. |
448 | -# This Makefile.in is free software; the Free Software Foundation |
449 | -# gives unlimited permission to copy and/or distribute it, |
450 | -# with or without modifications, as long as this notice is preserved. |
451 | - |
452 | -# This program is distributed in the hope that it will be useful, |
453 | -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without |
454 | -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A |
455 | -# PARTICULAR PURPOSE. |
456 | - |
457 | -@SET_MAKE@ |
458 | - |
459 | -VPATH = @srcdir@ |
460 | -pkgdatadir = $(datadir)/@PACKAGE@ |
461 | -pkgincludedir = $(includedir)/@PACKAGE@ |
462 | -pkglibdir = $(libdir)/@PACKAGE@ |
463 | -pkglibexecdir = $(libexecdir)/@PACKAGE@ |
464 | -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd |
465 | -install_sh_DATA = $(install_sh) -c -m 644 |
466 | -install_sh_PROGRAM = $(install_sh) -c |
467 | -install_sh_SCRIPT = $(install_sh) -c |
468 | -INSTALL_HEADER = $(INSTALL_DATA) |
469 | -transform = $(program_transform_name) |
470 | -NORMAL_INSTALL = : |
471 | -PRE_INSTALL = : |
472 | -POST_INSTALL = : |
473 | -NORMAL_UNINSTALL = : |
474 | -PRE_UNINSTALL = : |
475 | -POST_UNINSTALL = : |
476 | -bin_PROGRAMS = avarice$(EXEEXT) |
477 | -subdir = src |
478 | -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ |
479 | - $(srcdir)/autoconf.hin |
480 | -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 |
481 | -am__aclocal_m4_deps = $(top_srcdir)/configure.ac |
482 | -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ |
483 | - $(ACLOCAL_M4) |
484 | -mkinstalldirs = $(install_sh) -d |
485 | -CONFIG_HEADER = autoconf.h |
486 | -CONFIG_CLEAN_FILES = |
487 | -CONFIG_CLEAN_VPATH_FILES = |
488 | -am__installdirs = "$(DESTDIR)$(bindir)" |
489 | -PROGRAMS = $(bin_PROGRAMS) |
490 | -am_avarice_OBJECTS = crc16.$(OBJEXT) devdescr.$(OBJEXT) \ |
491 | - ioreg.$(OBJEXT) jtag2bp.$(OBJEXT) jtag2io.$(OBJEXT) \ |
492 | - jtag2misc.$(OBJEXT) jtag2prog.$(OBJEXT) jtag2run.$(OBJEXT) \ |
493 | - jtag2rw.$(OBJEXT) jtag2usb.$(OBJEXT) jtagbp.$(OBJEXT) \ |
494 | - jtaggeneric.$(OBJEXT) jtagio.$(OBJEXT) jtagmisc.$(OBJEXT) \ |
495 | - jtagprog.$(OBJEXT) jtagrun.$(OBJEXT) jtagrw.$(OBJEXT) \ |
496 | - main.$(OBJEXT) remote.$(OBJEXT) utils.$(OBJEXT) \ |
497 | - gnu_getopt.$(OBJEXT) gnu_getopt1.$(OBJEXT) |
498 | -avarice_OBJECTS = $(am_avarice_OBJECTS) |
499 | -avarice_LDADD = $(LDADD) |
500 | -DEFAULT_INCLUDES = -I.@am__isrc@ |
501 | -depcomp = $(SHELL) $(top_srcdir)/config-aux/depcomp |
502 | -am__depfiles_maybe = depfiles |
503 | -am__mv = mv -f |
504 | -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ |
505 | - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
506 | -CCLD = $(CC) |
507 | -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ |
508 | -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ |
509 | - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) |
510 | -CXXLD = $(CXX) |
511 | -CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ |
512 | - -o $@ |
513 | -SOURCES = $(avarice_SOURCES) |
514 | -DIST_SOURCES = $(avarice_SOURCES) |
515 | -ETAGS = etags |
516 | -CTAGS = ctags |
517 | -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
518 | -ACLOCAL = @ACLOCAL@ |
519 | -AMTAR = @AMTAR@ |
520 | -AM_CPPFLAGS = @AM_CPPFLAGS@ |
521 | -AUTOCONF = @AUTOCONF@ |
522 | -AUTOHEADER = @AUTOHEADER@ |
523 | -AUTOMAKE = @AUTOMAKE@ |
524 | -AWK = @AWK@ |
525 | -CC = @CC@ |
526 | -CCDEPMODE = @CCDEPMODE@ |
527 | -CFLAGS = @CFLAGS@ |
528 | -CPP = @CPP@ |
529 | -CPPFLAGS = @CPPFLAGS@ |
530 | -CXX = @CXX@ |
531 | -CXXDEPMODE = @CXXDEPMODE@ |
532 | -CXXFLAGS = @CXXFLAGS@ |
533 | -CYGPATH_W = @CYGPATH_W@ |
534 | -DEFS = @DEFS@ |
535 | -DEPDIR = @DEPDIR@ |
536 | -ECHO_C = @ECHO_C@ |
537 | -ECHO_N = @ECHO_N@ |
538 | -ECHO_T = @ECHO_T@ |
539 | -EGREP = @EGREP@ |
540 | -EXEEXT = @EXEEXT@ |
541 | -GREP = @GREP@ |
542 | -INSTALL = @INSTALL@ |
543 | -INSTALL_DATA = @INSTALL_DATA@ |
544 | -INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
545 | -INSTALL_SCRIPT = @INSTALL_SCRIPT@ |
546 | -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
547 | -LDFLAGS = @LDFLAGS@ |
548 | -LIBOBJS = @LIBOBJS@ |
549 | -LIBS = @LIBS@ |
550 | -LTLIBOBJS = @LTLIBOBJS@ |
551 | -MAKEINFO = @MAKEINFO@ |
552 | -MKDIR_P = @MKDIR_P@ |
553 | -OBJEXT = @OBJEXT@ |
554 | -PACKAGE = @PACKAGE@ |
555 | -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ |
556 | -PACKAGE_NAME = @PACKAGE_NAME@ |
557 | -PACKAGE_STRING = @PACKAGE_STRING@ |
558 | -PACKAGE_TARNAME = @PACKAGE_TARNAME@ |
559 | -PACKAGE_URL = @PACKAGE_URL@ |
560 | -PACKAGE_VERSION = @PACKAGE_VERSION@ |
561 | -PATH_SEPARATOR = @PATH_SEPARATOR@ |
562 | -SET_MAKE = @SET_MAKE@ |
563 | -SHELL = @SHELL@ |
564 | -STRIP = @STRIP@ |
565 | -VERSION = @VERSION@ |
566 | -abs_builddir = @abs_builddir@ |
567 | -abs_srcdir = @abs_srcdir@ |
568 | -abs_top_builddir = @abs_top_builddir@ |
569 | -abs_top_srcdir = @abs_top_srcdir@ |
570 | -ac_ct_CC = @ac_ct_CC@ |
571 | -ac_ct_CXX = @ac_ct_CXX@ |
572 | -am__include = @am__include@ |
573 | -am__leading_dot = @am__leading_dot@ |
574 | -am__quote = @am__quote@ |
575 | -am__tar = @am__tar@ |
576 | -am__untar = @am__untar@ |
577 | -bindir = @bindir@ |
578 | -build_alias = @build_alias@ |
579 | -builddir = @builddir@ |
580 | -datadir = @datadir@ |
581 | -datarootdir = @datarootdir@ |
582 | -docdir = @docdir@ |
583 | -dvidir = @dvidir@ |
584 | -exec_prefix = @exec_prefix@ |
585 | -host_alias = @host_alias@ |
586 | -htmldir = @htmldir@ |
587 | -includedir = @includedir@ |
588 | -infodir = @infodir@ |
589 | -install_sh = @install_sh@ |
590 | -libdir = @libdir@ |
591 | -libexecdir = @libexecdir@ |
592 | -localedir = @localedir@ |
593 | -localstatedir = @localstatedir@ |
594 | -mandir = @mandir@ |
595 | -mkdir_p = @mkdir_p@ |
596 | -oldincludedir = @oldincludedir@ |
597 | -pathperl = @pathperl@ |
598 | -pdfdir = @pdfdir@ |
599 | -prefix = @prefix@ |
600 | -program_transform_name = @program_transform_name@ |
601 | -psdir = @psdir@ |
602 | -sbindir = @sbindir@ |
603 | -sharedstatedir = @sharedstatedir@ |
604 | -srcdir = @srcdir@ |
605 | -sysconfdir = @sysconfdir@ |
606 | -target_alias = @target_alias@ |
607 | -top_build_prefix = @top_build_prefix@ |
608 | -top_builddir = @top_builddir@ |
609 | -top_srcdir = @top_srcdir@ |
610 | - |
611 | -# |
612 | -# avarice - The "avarice" program. |
613 | -# Copyright (C) 2001 Scott Finneran |
614 | -# Copyright (C) 2002 Intel Corporation |
615 | -# Copyright (C) 2005 Joerg Wunsch |
616 | -# |
617 | -# This program is free software; you can redistribute it and/or modify |
618 | -# it under the terms of the GNU General Public License Version 2 |
619 | -# as published by the Free Software Foundation. |
620 | -# |
621 | -# This program is distributed in the hope that it will be useful, |
622 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of |
623 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
624 | -# GNU General Public License for more details. |
625 | -# |
626 | -# You should have received a copy of the GNU General Public License |
627 | -# along with this program; if not, write to the Free Software |
628 | -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. |
629 | -# |
630 | -# |
631 | -# $Id: Makefile.am,v 1.7 2011/08/30 13:40:32 joerg_wunsch Exp $ |
632 | -AUTOMAKE_OPTIONS = foreign |
633 | -avarice_SOURCES = \ |
634 | - avarice.h \ |
635 | - crc16.h \ |
636 | - crc16.c \ |
637 | - devdescr.cc \ |
638 | - ioreg.cc \ |
639 | - ioreg.h \ |
640 | - jtag.h \ |
641 | - jtag1.h \ |
642 | - jtag2.h \ |
643 | - jtag2bp.cc \ |
644 | - jtag2io.cc \ |
645 | - jtag2misc.cc \ |
646 | - jtag2prog.cc \ |
647 | - jtag2run.cc \ |
648 | - jtag2rw.cc \ |
649 | - jtag2_defs.h \ |
650 | - jtag2usb.cc \ |
651 | - jtagbp.cc \ |
652 | - jtaggeneric.cc \ |
653 | - jtagio.cc \ |
654 | - jtagmisc.cc \ |
655 | - jtagprog.cc \ |
656 | - jtagrun.cc \ |
657 | - jtagrw.cc \ |
658 | - main.cc \ |
659 | - pragma.h \ |
660 | - remote.cc \ |
661 | - remote.h \ |
662 | - utils.cc \ |
663 | - gnu_getopt.c \ |
664 | - gnu_getopt.h \ |
665 | - gnu_getopt1.c |
666 | - |
667 | -all: autoconf.h |
668 | - $(MAKE) $(AM_MAKEFLAGS) all-am |
669 | - |
670 | -.SUFFIXES: |
671 | -.SUFFIXES: .c .cc .o .obj |
672 | -$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) |
673 | - @for dep in $?; do \ |
674 | - case '$(am__configure_deps)' in \ |
675 | - *$$dep*) \ |
676 | - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ |
677 | - && { if test -f $@; then exit 0; else break; fi; }; \ |
678 | - exit 1;; \ |
679 | - esac; \ |
680 | - done; \ |
681 | - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ |
682 | - $(am__cd) $(top_srcdir) && \ |
683 | - $(AUTOMAKE) --foreign src/Makefile |
684 | -.PRECIOUS: Makefile |
685 | -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status |
686 | - @case '$?' in \ |
687 | - *config.status*) \ |
688 | - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ |
689 | - *) \ |
690 | - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ |
691 | - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ |
692 | - esac; |
693 | - |
694 | -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) |
695 | - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh |
696 | - |
697 | -$(top_srcdir)/configure: $(am__configure_deps) |
698 | - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh |
699 | -$(ACLOCAL_M4): $(am__aclocal_m4_deps) |
700 | - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh |
701 | -$(am__aclocal_m4_deps): |
702 | - |
703 | -autoconf.h: stamp-h1 |
704 | - @if test ! -f $@; then \ |
705 | - rm -f stamp-h1; \ |
706 | - $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ |
707 | - else :; fi |
708 | - |
709 | -stamp-h1: $(srcdir)/autoconf.hin $(top_builddir)/config.status |
710 | - @rm -f stamp-h1 |
711 | - cd $(top_builddir) && $(SHELL) ./config.status src/autoconf.h |
712 | -$(srcdir)/autoconf.hin: $(am__configure_deps) |
713 | - ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) |
714 | - rm -f stamp-h1 |
715 | - touch $@ |
716 | - |
717 | -distclean-hdr: |
718 | - -rm -f autoconf.h stamp-h1 |
719 | -install-binPROGRAMS: $(bin_PROGRAMS) |
720 | - @$(NORMAL_INSTALL) |
721 | - test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" |
722 | - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ |
723 | - for p in $$list; do echo "$$p $$p"; done | \ |
724 | - sed 's/$(EXEEXT)$$//' | \ |
725 | - while read p p1; do if test -f $$p; \ |
726 | - then echo "$$p"; echo "$$p"; else :; fi; \ |
727 | - done | \ |
728 | - sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ |
729 | - -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ |
730 | - sed 'N;N;N;s,\n, ,g' | \ |
731 | - $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ |
732 | - { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ |
733 | - if ($$2 == $$4) files[d] = files[d] " " $$1; \ |
734 | - else { print "f", $$3 "/" $$4, $$1; } } \ |
735 | - END { for (d in files) print "f", d, files[d] }' | \ |
736 | - while read type dir files; do \ |
737 | - if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ |
738 | - test -z "$$files" || { \ |
739 | - echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \ |
740 | - $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ |
741 | - } \ |
742 | - ; done |
743 | - |
744 | -uninstall-binPROGRAMS: |
745 | - @$(NORMAL_UNINSTALL) |
746 | - @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ |
747 | - files=`for p in $$list; do echo "$$p"; done | \ |
748 | - sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ |
749 | - -e 's/$$/$(EXEEXT)/' `; \ |
750 | - test -n "$$list" || exit 0; \ |
751 | - echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \ |
752 | - cd "$(DESTDIR)$(bindir)" && rm -f $$files |
753 | - |
754 | -clean-binPROGRAMS: |
755 | - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) |
756 | -avarice$(EXEEXT): $(avarice_OBJECTS) $(avarice_DEPENDENCIES) |
757 | - @rm -f avarice$(EXEEXT) |
758 | - $(CXXLINK) $(avarice_OBJECTS) $(avarice_LDADD) $(LIBS) |
759 | - |
760 | -mostlyclean-compile: |
761 | - -rm -f *.$(OBJEXT) |
762 | - |
763 | -distclean-compile: |
764 | - -rm -f *.tab.c |
765 | - |
766 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/crc16.Po@am__quote@ |
767 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/devdescr.Po@am__quote@ |
768 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnu_getopt.Po@am__quote@ |
769 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gnu_getopt1.Po@am__quote@ |
770 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ioreg.Po@am__quote@ |
771 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jtag2bp.Po@am__quote@ |
772 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jtag2io.Po@am__quote@ |
773 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jtag2misc.Po@am__quote@ |
774 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jtag2prog.Po@am__quote@ |
775 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jtag2run.Po@am__quote@ |
776 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jtag2rw.Po@am__quote@ |
777 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jtag2usb.Po@am__quote@ |
778 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jtagbp.Po@am__quote@ |
779 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jtaggeneric.Po@am__quote@ |
780 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jtagio.Po@am__quote@ |
781 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jtagmisc.Po@am__quote@ |
782 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jtagprog.Po@am__quote@ |
783 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jtagrun.Po@am__quote@ |
784 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/jtagrw.Po@am__quote@ |
785 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ |
786 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/remote.Po@am__quote@ |
787 | -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utils.Po@am__quote@ |
788 | - |
789 | -.c.o: |
790 | -@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< |
791 | -@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po |
792 | -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ |
793 | -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
794 | -@am__fastdepCC_FALSE@ $(COMPILE) -c $< |
795 | - |
796 | -.c.obj: |
797 | -@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` |
798 | -@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po |
799 | -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ |
800 | -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
801 | -@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` |
802 | - |
803 | -.cc.o: |
804 | -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< |
805 | -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po |
806 | -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ |
807 | -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
808 | -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $< |
809 | - |
810 | -.cc.obj: |
811 | -@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` |
812 | -@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po |
813 | -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ |
814 | -@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
815 | -@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` |
816 | - |
817 | -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) |
818 | - list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ |
819 | - unique=`for i in $$list; do \ |
820 | - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ |
821 | - done | \ |
822 | - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ |
823 | - END { if (nonempty) { for (i in files) print i; }; }'`; \ |
824 | - mkid -fID $$unique |
825 | -tags: TAGS |
826 | - |
827 | -TAGS: $(HEADERS) $(SOURCES) autoconf.hin $(TAGS_DEPENDENCIES) \ |
828 | - $(TAGS_FILES) $(LISP) |
829 | - set x; \ |
830 | - here=`pwd`; \ |
831 | - list='$(SOURCES) $(HEADERS) autoconf.hin $(LISP) $(TAGS_FILES)'; \ |
832 | - unique=`for i in $$list; do \ |
833 | - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ |
834 | - done | \ |
835 | - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ |
836 | - END { if (nonempty) { for (i in files) print i; }; }'`; \ |
837 | - shift; \ |
838 | - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ |
839 | - test -n "$$unique" || unique=$$empty_fix; \ |
840 | - if test $$# -gt 0; then \ |
841 | - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ |
842 | - "$$@" $$unique; \ |
843 | - else \ |
844 | - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ |
845 | - $$unique; \ |
846 | - fi; \ |
847 | - fi |
848 | -ctags: CTAGS |
849 | -CTAGS: $(HEADERS) $(SOURCES) autoconf.hin $(TAGS_DEPENDENCIES) \ |
850 | - $(TAGS_FILES) $(LISP) |
851 | - list='$(SOURCES) $(HEADERS) autoconf.hin $(LISP) $(TAGS_FILES)'; \ |
852 | - unique=`for i in $$list; do \ |
853 | - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ |
854 | - done | \ |
855 | - $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ |
856 | - END { if (nonempty) { for (i in files) print i; }; }'`; \ |
857 | - test -z "$(CTAGS_ARGS)$$unique" \ |
858 | - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ |
859 | - $$unique |
860 | - |
861 | -GTAGS: |
862 | - here=`$(am__cd) $(top_builddir) && pwd` \ |
863 | - && $(am__cd) $(top_srcdir) \ |
864 | - && gtags -i $(GTAGS_ARGS) "$$here" |
865 | - |
866 | -distclean-tags: |
867 | - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags |
868 | - |
869 | -distdir: $(DISTFILES) |
870 | - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
871 | - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
872 | - list='$(DISTFILES)'; \ |
873 | - dist_files=`for file in $$list; do echo $$file; done | \ |
874 | - sed -e "s|^$$srcdirstrip/||;t" \ |
875 | - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ |
876 | - case $$dist_files in \ |
877 | - */*) $(MKDIR_P) `echo "$$dist_files" | \ |
878 | - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ |
879 | - sort -u` ;; \ |
880 | - esac; \ |
881 | - for file in $$dist_files; do \ |
882 | - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ |
883 | - if test -d $$d/$$file; then \ |
884 | - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ |
885 | - if test -d "$(distdir)/$$file"; then \ |
886 | - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ |
887 | - fi; \ |
888 | - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ |
889 | - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ |
890 | - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ |
891 | - fi; \ |
892 | - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ |
893 | - else \ |
894 | - test -f "$(distdir)/$$file" \ |
895 | - || cp -p $$d/$$file "$(distdir)/$$file" \ |
896 | - || exit 1; \ |
897 | - fi; \ |
898 | - done |
899 | -check-am: all-am |
900 | -check: check-am |
901 | -all-am: Makefile $(PROGRAMS) autoconf.h |
902 | -installdirs: |
903 | - for dir in "$(DESTDIR)$(bindir)"; do \ |
904 | - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ |
905 | - done |
906 | -install: install-am |
907 | -install-exec: install-exec-am |
908 | -install-data: install-data-am |
909 | -uninstall: uninstall-am |
910 | - |
911 | -install-am: all-am |
912 | - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am |
913 | - |
914 | -installcheck: installcheck-am |
915 | -install-strip: |
916 | - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ |
917 | - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ |
918 | - `test -z '$(STRIP)' || \ |
919 | - echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install |
920 | -mostlyclean-generic: |
921 | - |
922 | -clean-generic: |
923 | - |
924 | -distclean-generic: |
925 | - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) |
926 | - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) |
927 | - |
928 | -maintainer-clean-generic: |
929 | - @echo "This command is intended for maintainers to use" |
930 | - @echo "it deletes files that may require special tools to rebuild." |
931 | -clean: clean-am |
932 | - |
933 | -clean-am: clean-binPROGRAMS clean-generic mostlyclean-am |
934 | - |
935 | -distclean: distclean-am |
936 | - -rm -rf ./$(DEPDIR) |
937 | - -rm -f Makefile |
938 | -distclean-am: clean-am distclean-compile distclean-generic \ |
939 | - distclean-hdr distclean-tags |
940 | - |
941 | -dvi: dvi-am |
942 | - |
943 | -dvi-am: |
944 | - |
945 | -html: html-am |
946 | - |
947 | -html-am: |
948 | - |
949 | -info: info-am |
950 | - |
951 | -info-am: |
952 | - |
953 | -install-data-am: |
954 | - |
955 | -install-dvi: install-dvi-am |
956 | - |
957 | -install-dvi-am: |
958 | - |
959 | -install-exec-am: install-binPROGRAMS |
960 | - |
961 | -install-html: install-html-am |
962 | - |
963 | -install-html-am: |
964 | - |
965 | -install-info: install-info-am |
966 | - |
967 | -install-info-am: |
968 | - |
969 | -install-man: |
970 | - |
971 | -install-pdf: install-pdf-am |
972 | - |
973 | -install-pdf-am: |
974 | - |
975 | -install-ps: install-ps-am |
976 | - |
977 | -install-ps-am: |
978 | - |
979 | -installcheck-am: |
980 | - |
981 | -maintainer-clean: maintainer-clean-am |
982 | - -rm -rf ./$(DEPDIR) |
983 | - -rm -f Makefile |
984 | -maintainer-clean-am: distclean-am maintainer-clean-generic |
985 | - |
986 | -mostlyclean: mostlyclean-am |
987 | - |
988 | -mostlyclean-am: mostlyclean-compile mostlyclean-generic |
989 | - |
990 | -pdf: pdf-am |
991 | - |
992 | -pdf-am: |
993 | - |
994 | -ps: ps-am |
995 | - |
996 | -ps-am: |
997 | - |
998 | -uninstall-am: uninstall-binPROGRAMS |
999 | - |
1000 | -.MAKE: all install-am install-strip |
1001 | - |
1002 | -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ |
1003 | - clean-generic ctags distclean distclean-compile \ |
1004 | - distclean-generic distclean-hdr distclean-tags distdir dvi \ |
1005 | - dvi-am html html-am info info-am install install-am \ |
1006 | - install-binPROGRAMS install-data install-data-am install-dvi \ |
1007 | - install-dvi-am install-exec install-exec-am install-html \ |
1008 | - install-html-am install-info install-info-am install-man \ |
1009 | - install-pdf install-pdf-am install-ps install-ps-am \ |
1010 | - install-strip installcheck installcheck-am installdirs \ |
1011 | - maintainer-clean maintainer-clean-generic mostlyclean \ |
1012 | - mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \ |
1013 | - tags uninstall uninstall-am uninstall-binPROGRAMS |
1014 | - |
1015 | - |
1016 | -# Tell versions [3.59,3.63) of GNU make to not export all variables. |
1017 | -# Otherwise a system limit (for SysV at least) may be exceeded. |
1018 | -.NOEXPORT: |
1019 | |
1020 | === removed file '.pc/applied-patches' |
1021 | --- .pc/applied-patches 2012-12-24 01:13:17 +0000 |
1022 | +++ .pc/applied-patches 1970-01-01 00:00:00 +0000 |
1023 | @@ -1,1 +0,0 @@ |
1024 | -00_debian_origin.patch |
1025 | |
1026 | === modified file 'debian/changelog' |
1027 | --- debian/changelog 2012-12-24 01:13:17 +0000 |
1028 | +++ debian/changelog 2014-01-16 07:24:54 +0000 |
1029 | @@ -1,3 +1,26 @@ |
1030 | +avarice (2.11-1.1ubuntu1) trusty; urgency=low |
1031 | + |
1032 | + * Merge from debian sid (LP: #1269697). Remaining changes: |
1033 | + - debian/avarice.rules: Rename to debian/avarice.udev |
1034 | + - debian/rules: Use dh_installudev to install udev rules |
1035 | + - debian/install: Drop previous install rule |
1036 | + - debian/links: Drop previous symlink |
1037 | + - debian/preinst: Remove previous symlink and rules if unmodified, otherwise |
1038 | + rename rules to new name |
1039 | + - debian/control: Breaks on udev to get correct version |
1040 | + - Switch to dpkg-source 3.0 (quilt) format |
1041 | + - 00_debian_origin.patch |
1042 | + split already applied patch to upstream source by debian package |
1043 | + |
1044 | + -- Mitsuya Shibata <mty.shibata@gmail.com> Thu, 16 Jan 2014 15:59:46 +0900 |
1045 | + |
1046 | +avarice (2.11-1.1) unstable; urgency=medium |
1047 | + |
1048 | + * Non-maintainer upload. |
1049 | + * Build-depend on libiberty-dev. Closes: #730902. |
1050 | + |
1051 | + -- David Prévot <taffit@debian.org> Sun, 22 Dec 2013 14:17:46 -0400 |
1052 | + |
1053 | avarice (2.11-1ubuntu1) raring; urgency=low |
1054 | |
1055 | * Merge from debian sid (LP: #1093297). Remaining changes: |
1056 | |
1057 | === modified file 'debian/control' |
1058 | --- debian/control 2012-12-24 01:13:17 +0000 |
1059 | +++ debian/control 2014-01-16 07:24:54 +0000 |
1060 | @@ -3,7 +3,7 @@ |
1061 | Priority: optional |
1062 | Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com> |
1063 | XSBC-Original-Maintainer: Shaun Jackman <sjackman@debian.org> |
1064 | -Build-Depends: binutils-dev, libusb-dev, zlib1g-dev, debhelper (>> 8) |
1065 | +Build-Depends: binutils-dev, libiberty-dev, libusb-dev, zlib1g-dev, debhelper (>> 8) |
1066 | Build-Conflicts: binutils-multiarch |
1067 | Standards-Version: 3.9.2 |
1068 | |
1069 | |
1070 | === modified file 'doc/avarice.1' |
1071 | --- doc/avarice.1 2010-01-24 11:21:12 +0000 |
1072 | +++ doc/avarice.1 2014-01-16 07:24:54 +0000 |
1073 | @@ -23,6 +23,7 @@ |
1074 | |
1075 | .. |
1076 | .TH avarice 1 "September 29, 2008" |
1077 | +.LO 1 |
1078 | .SH NAME |
1079 | avarice \- Provides an interface from avr-gdb to Atmel's JTAGICE box. |
1080 | .SH SYNOPSIS |
1081 | |
1082 | === modified file 'src/Makefile.in' |
1083 | --- src/Makefile.in 2012-12-24 01:13:17 +0000 |
1084 | +++ src/Makefile.in 2014-01-16 07:24:54 +0000 |
1085 | @@ -105,7 +105,7 @@ |
1086 | INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ |
1087 | LDFLAGS = @LDFLAGS@ |
1088 | LIBOBJS = @LIBOBJS@ |
1089 | -LIBS = -lusb /usr/lib/libbfd.a -lz -liberty -ldl |
1090 | +LIBS = @LIBS@ |
1091 | LTLIBOBJS = @LTLIBOBJS@ |
1092 | MAKEINFO = @MAKEINFO@ |
1093 | MKDIR_P = @MKDIR_P@ |