diff --git a/README.md b/README.md index 6525553..570bad4 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,9 @@ # A Makefile for Arduino Sketches -This is a very simple Makefile which knows how to build Arduino sketches. +This is a very simple Makefile which knows how to build Arduino sketches. It defines the entire workflows for compiling code, flashing it to Arduino and even communicating through Serial monitor. You don't need to change anything in the Arduino sketches Until March 2012, this was simply posted on my website where you can -still find [what -documentation](http://mjo.tc/atelier/2009/02/arduino-cli.html +still find [what documentation](http://mjo.tc/atelier/2009/02/arduino-cli.html "Documentation") exists. If you're using Debian or Ubuntu, you can find this in the @@ -53,3 +52,19 @@ In order to use Arduino libraries installed in the user's sketchbook folder (the standard location for custom libraries when using the Arduino IDE), you need to set the `ARDUNIO_SKETCHBOOK` variable to point to this directory. By default it is set to `$HOME/sketchbook`. + +## Notes from Sudar + +The following are the list of changes that I have made or merged in this fork. Hopefully it gets into mjoldfield repo one day :) + +### 0.9.1 06.vi.2012 + + - 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 + - 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 AVRDUDE_CONF so it can be defined in per-project makefile (https://github.com/WizenedEE) + - Cleaner way to delete the build-cli directory when make clean is invoked + - The package name in Debian and Ubuntu is arduino-mk (https://github.com/maqifrnswa) + diff --git a/arduino-mk/Arduino.mk b/arduino-mk/Arduino.mk index cfc25ef..eacca44 100644 --- a/arduino-mk/Arduino.mk +++ b/arduino-mk/Arduino.mk @@ -3,6 +3,9 @@ # Arduino command line tools Makefile # System part (i.e. project independent) # +# Copyright (C) 2012 Sudar , based on +# - M J Oldfield work: https://github.com/mjoldfield/Arduino-Makefile +# # Copyright (C) 2010,2011,2012 Martin Oldfield , based on # work that is copyright Nicholas Zambetti, David A. Mellis & Hernando # Barragan. @@ -77,7 +80,18 @@ # - Moved the reset target to Perl for # clarity and better error handling (ex # Daniele Vergini) -# +# +# 0.9.1 06.vi.2012 Sudar +# - 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 +# - 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 AVRDUDE_CONF so it can be defined in per-project makefile (https://github.com/WizenedEE) +# - Cleaner way to delete the build-cli directory when make clean is invoked +# - The package name in Debian and Ubuntu is arduino-mk (https://github.com/maqifrnswa) +# +# ######################################################################## # # PATHS YOU NEED TO SET UP