Added easier instructions to workaround ccache on Fedora. Prettified.
Merge pull request #193 from sej7278/master

Add easier ccache workaround for Fedora
fixed typo - should be ARDUINO_SKETCHBOOK not ARDUINO_VERSION
Merge pull request #194 from sej7278/master

fix typo - should be ARDUINO_SKETCHBOOK not ARDUINO_VERSION
Add support for assembler code in libraries

Fix #195
Fixed lintian "hyphen-used-as-minus-sign" warning in manpage
Merge pull request #196 from sej7278/master

Fix lintian "hyphen-used-as-minus-sign" warning in manpage
If no port is specified, try to guess it from wildcards

Fix #197
Check that on windows ARDUINO_DIR (and MPIDE_DIR) is a relative path.

Checks for paths starting with / e.g. /cydrive/arduino or a
drive letter e.g. C:\Program Files\Arduino

Fix #201
Fix #202
Some language clean up
Merge pull request #203 from sej7278/master

Some language clean up
"make show_boards" now lists the board name as well as board tag.

also is alphabetically sorted by tag now.

Fixes #204
Merge pull request #205 from sej7278/master

"make show_boards" now lists the board name as well as board tag.
Fixed alpha sort on those crazy Macs ;-)
Merge pull request #206 from sej7278/master

Fix alpha sort on those crazy Macs ;-)
Add missing newlines at end of some echo's (issue #207)

Whilst doing that, i noticed that there were some missing
targets to "make help" so added those in and re-ordered
and re-worded some of the targets to make more sense
e.g. all of the upload's are together, all of the
assemblers are together etc.
Merge pull request #210 from sej7278/master

Add missing newlines at end of some echo's. Fix #207
Make Arduino.mk compatible with Flymake

If Flymake is configured to parse .ino files the same way as for c/c++
files, it creates a temporary file (_flymake.ino) in the same directory
as the original file. It fails with the current Arduino.mk because of
the check for multiple .ino files. This fix removes the check
only when flymake is calling the Makefile (Flymake will call make with
the variable CHK_SOURCES set to the temporary file name)

To make Flymake working with .ino file :

Add :
check-syntax:
	$(CXX_NAME) -c -include Arduino.h   -x c++ $(CXXFLAGS)   $(CPPFLAGS)  -fsyntax-only $(CHK_SOURCES)

in the project Makefile after the inclusion of the Arduino.mk file

Edit the flymake configuration :
M-x customize-option RET
flymake-allowed-file-name-masks RET (using auto completion !)

Add the line :

("\\.ino\\'" flymake-simple-make-init)

Then click on "Apply and Save" button

Fix #211
Fixed $MONITOR_PORT detection, thanks choffmann
Merge pull request #214 from sej7278/master

Fix $MONITOR_PORT detection, thanks choffmann

Fix #213