Ryan Pavlik
c93c8e16a5
Improved library finding logic.
...
Look first in the user dir. Any not found there are sought in the
system (Arduino) dir. If any are not found, error out right away
with a useful message. Show all libraries and where they were found
(user or system) in the config info.
2012-07-05 15:02:24 -05:00
Ryan Pavlik
6c7a8bad60
rename functions to allow nicer output.
...
This also lets us restore the non-overridable detection of avr-size type.
2012-07-05 15:01:11 -05:00
Ryan Pavlik
e6ac1cae3a
Simplify user and system libraries
2012-07-05 14:39:50 -05:00
Ryan Pavlik
940a6b6ecc
Simplify finding arduino dir
2012-07-05 14:39:32 -05:00
Ryan Pavlik
744cb5350d
Clarify by adding (space-based) indentation.
...
Helps simplify understanding all the nested conditionals.
2012-07-05 14:04:35 -05:00
Ryan Pavlik
49cca1da11
Less shell-based implementation of dir_if_exists
2012-07-05 13:59:12 -05:00
Ryan Pavlik
1f1f438227
Clean up and improve displayed output.
2012-07-05 13:58:54 -05:00
Ryan Pavlik
13000c35ca
Add info about setting USER_LIB_PATH and ARDMK_DIR relative to source.
2012-07-05 12:58:32 -05:00
Ryan Pavlik
6ab91c23be
Clarify where we actually look for libs
2012-07-05 12:58:05 -05:00
Ryan Pavlik
229187d26c
add the size and disasm targets to the docs
2012-07-05 12:57:45 -05:00
Ryan Pavlik
2a5e7fd242
Fix typo in docs
2012-07-05 12:57:32 -05:00
Ryan Pavlik
aaf74a971a
Add autodetection caveat to docs
2012-07-05 12:57:24 -05:00
Ryan Pavlik
3bb4bde491
Remove duplicated section of documentation.
2012-07-05 12:57:02 -05:00
Ryan Pavlik
040f5c7388
Remove trailing spaces
2012-07-05 12:45:52 -05:00
Ryan Pavlik
8273ef1153
Dump size at the end of the build.
2012-07-05 12:45:19 -05:00
Ryan Pavlik
abad0738c0
Deduce whether we have an avr-patched version of size, and use it.
2012-07-05 12:45:05 -05:00
Ryan Pavlik
8896b8fcf6
Autodetect arduino version when possible
2012-07-05 12:29:33 -05:00
Ryan Pavlik
9027158e5f
Add a disasm target to build the .lss file.
2012-07-03 12:36:00 -05:00
Ryan Pavlik
dfd32d2b2c
Properly categorize libs into user and system automatically.
2012-06-28 18:32:41 -05:00
Ryan Pavlik
7f3fe66495
Only use Arduino's bundled AVR tools if they exist, otherwise try using "which"
2012-06-28 18:32:23 -05:00
Ryan Pavlik
854a7aa8c0
Be able to autodetect ARDUINO_DIR in some cases
2012-06-28 18:28:22 -05:00
Martin Oldfield
409823d061
Fixed broken examples/Blink/Makefile
2012-04-29 18:57:42 +01:00
Martin Oldfield
79068828f1
Rejig path calculations.\nMove reset target to Perl.\n
2012-04-29 18:55:17 +01:00
Martin Oldfield
9c7f173c7b
Added monitor target and AnalogInOutSerial example
2012-04-29 12:06:41 +01:00
Martin Oldfield
72c4fabdba
Merge pull request #14 from brotchie/master
...
Fix for using --boards_txt on Linux.
2012-04-28 09:49:46 -07:00
James Brotchie
94b26b284d
Correct boards.txt now passed to ard-parse-boards.
...
PARSE_BOARD usage in Arduino.mk fixed to be PARSE_BOARD_CMD.
--boards_txt= command line argument is now correctly passed
into ard-parse-boards.
2012-04-27 23:52:10 +10:00
Martin Oldfield
3b18056404
Add NO_CORE_MAIN_CPP flag to remove main.cpp, after Peplin
2012-04-27 12:48:36 +01:00
Martin Oldfield
0e62273d99
Added comment to changelog
2012-04-26 23:16:23 +01:00
Martin Oldfield
3bc318b43e
Merge pull request #6 from peplin/sketchbook-libraries
...
Compile and include libraries from the sketchbook folder
2012-04-26 15:14:13 -07:00
Martin Oldfield
b3a4a24922
Allow punter to specify boards.txt file independently of command (after Peplin on github)
2012-04-26 23:11:25 +01:00
Martin Oldfield
e8710da1c0
Merge pull request #3 from peplin/ignore
...
Remove build files and add to gitignore for the future
2012-04-26 14:10:34 -07:00
Christopher Peplin
de2b5273ec
Separate out user lib variables from sys lib counterparts for clarity.
2012-03-31 18:48:20 -04:00
Christopher Peplin
41813e8ce3
Remove build files and add to gitignore.
2012-03-25 23:56:06 -04:00
Christopher Peplin
8f10b98e51
Build user libraries from the sketchbook directory.
2012-03-25 23:54:21 -04:00
Christopher Peplin
451044c118
Add gitignore file.
2012-03-25 13:46:12 -04:00
Martin Oldfield
f437ea63eb
Added README
2012-03-10 13:25:42 +00:00
Martin Oldfield
d792a9bcc7
Moved released tarballs to releases subdir
2012-03-09 22:24:35 +00:00
Martin Oldfield
b3051f5fa7
Remove more object files
2012-02-28 11:48:44 +00:00
Martin Oldfield
c2796edfe5
Remove object files
2012-02-28 11:48:20 +00:00
Martin Oldfield
c0e6db4dab
Initial NWO check in
2012-02-28 09:06:56 +00:00