In our application, we have a host processor running linux (ppc), and a couple of AVRs doing their own thing.
I'd like to use avrdude for bootloading the AVRs for if (read: when) they need a firmware update.
The problem is that avrdude is reasonably large (200K-300K compiled, stripped), which is not an insignificant amount of flash space on board.
Of course, it seems to include practically every programmer under the sun, and there's zero chance of me requiring the bit-bang parallel programmer on the board :P
Therefore, I'd like to strip out features I don't need. And there appears to be lots of them.
The problem is that I have no idea how - there doesn't appear to be any options for compiling in/out various features with the ./configure, and unfortunately, I have next to no exposure to autoconf/flex/yacc/bison.
Is there a good guide around for hacking avrdude? If not, where should I start looking when hacking up the very arcane-looking build files?