| Age | Commit message (Collapse) | Author |
|
|
|
- Add support for 1.5.x library layout.
(https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification)
- Allow using Arduino 1.5.x platform specific system libraries.
Arduino 1.5.x has additional directories for platform (vendor/architecture)
specific libraries - look there when searching for libraries.
|
|
Document CFLAGS, CXXFLAGS, ASFLAGS and CPPFLAGS.
|
|
After understanding the difference between CXXFLAGS and CPPFLAGS, this
is a revised commit for https://github.com/sudar/Arduino-Makefile/pull/257
|
|
|
|
|
|
|
|
|
|
Add an automated test runner for example programs and Travis CI integration
|
|
|
|
* Added script/boostrap.sh to download the Arduino IDE and MPIDE (for
chipKIT). Tested in Linux, should work in Cygwin and OS X too.
* Added script/runtests.sh to run "make" in each example project and
collect the results. The script returns -1 if any fails.
* Moved currently testable examples to a "tests" directory, separate
from examples that require alternative cores.
|
|
Allow libraries/sketches to have the same name as system libs. Fix #229 Fix #244
|
|
|
|
e.g. main or Wire
Doesn't seem to work with main.cpp but main.ino works.
Fixes issue #229 and #244
|
|
Fix a typo in README
|
|
Signed-off-by: Joseivaldo Benito Junior <jrbenito@benito.qsl.br>
|
|
Fix regex for "make show_boards" on 1.5
|
|
In 1.5.6 the Due board has an underscore, this regex tweak allows for:
arduino_due_x_dbg Arduino Due (Programming Port)
arduino_due_x Arduino Due (Native USB Port)
|
|
allows "make clean" to be extended
Fix #239
Fix #240
|
|
other files out, e.g. backup/git files
|
|
MakefileExample: Fix AVR_TOOLS_DIR default
|
|
Judging by the default for OS X directly above it and the fact that the current default doesn't work, it seems this should not include the `/bin`.
|
|
CFLAGS_STD and CXXFLAGS_STD
|
|
|
|
Revert "Using CFLAGS_STD and CPPFLAGS_STD"
|
|
|
|
Using CFLAGS_STD and CPPFLAGS_STD
|
|
CFLAGS and CXXFLAGS
|
|
Add some documentation regarding overloading system libs
|
|
|
|
Fix CFLAGS vs CXXFLAGS typo
Fix #229
|
|
|
|
Fix #220
Fix #221
Fix #225
|
|
|
|
Allow "make clean" of any OBJDIR
|
|
"ladislas" in HISTORY.md
|
|
Start of 1.5 development
|
|
|
|
|
|
Build core objects in subdirectory, fix issue #82 and fix #218
|
|
|
|
Quote/regex/wildcard audit (fixes issue #192)
|
|
with spaces in directory/file-names.
Removed $TARGETS as it was an unsafe wildcard and was only used
in "make clean" which itself has been simplified to just delete
the $OBJDIR rather than waste time deleting individual files.
|
|
Really fix $MONITOR_PORT detection. Fix #215
|
|
Fixes issue #215
|
|
Fix $MONITOR_PORT detection, thanks choffmann
Fix #213
|
|
|
|
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
|
|
Add missing newlines at end of some echo's. Fix #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.
|