Corrected the ubuntu package names
Prevent the *file-not-found* error if the depends.mk file is not needed
Delete the build-cli folder as well while doing make clean
the package name in Debian and Ubuntu is arduino-mk
Added support for compiling .pde files in Arduino 1.0 environment
Replaced = with += in CPPFLAGS assignment so that we can set CPPFLAGS per sketch if needed
Changed echo command to work on linux
Changed AVRDUDE_CONF so it can be defined in per-project makefile
Merge pull request #1 from WizenedEE/master

Add more flexibility and make echo work on linux and changed AVRDUDE_CONF so that it can be defined in per-project makefile.
cleaner way to delete the build-cli directory when make clean is invoked
the package name in Debian and Ubuntu is arduino-mk
Be able to autodetect ARDUINO_DIR in some cases
Only use Arduino's bundled AVR tools if they exist, otherwise try using "which"
Properly categorize libs into user and system automatically.
Fix size so it uses the elf file rather than the hex. Also added the mcu so it shows device memory usage.
allow user to choose source files
modified 'make size' behaviour
Revert "Changed echo command to work on linux". Was having issues with Ubuntu and Mac
This reverts commit 1e5d7c1a33955e70275f8f7e828498c98995590e.
Add a disasm target to build the .lss file.
Autodetect arduino version when possible