Sudar
a5afbff9be
Merge pull request #2 from jeffkowalski/master
...
Auto-detect ARDUINO_LIBS, ARDUINO_SKETCHBOOK and ARDMK_DIR variables and automatically include /utility folder from libraries.
2012-08-20 00:54:03 -07:00
jeffkowalski
ee0cb6e764
detabbed changelog, and appended my contributions
2012-08-18 23:36:40 -07:00
jeffkowalski
fc968b9191
Libraries may also contain subdirectory called "utility", containing
...
header files to be included and source files to be built. Modified
SYS_LIBS and USER_LIBS to accomodate those directories if they exist.
2012-08-18 23:00:39 -07:00
jeffkowalski
486be238ba
Added autodetection of ARDMK_DIR
2012-08-18 20:30:25 -07:00
jeffkowalski
d09a316d7a
Added autodetection of ARDUINO_SKETCHBOOK, by looking to match IDE's
...
setting in $(HOME)/.arduino/preferences.txt before setting default of
$(HOME)/sketchbook.
2012-08-18 19:24:07 -07:00
jeffkowalski
eef73003c9
added auto-detection of ARDUINO_LIBS referenced in LOCAL_SRCS
2012-08-18 18:16:44 -07:00
Sudar
b74f2efbce
Automatically read the BAUDRATE from sketch. Works only in linux for now
2012-07-15 13:56:13 +05:30
Sudar
eed8c52ffd
Automatically read the BAUDRATE from sketch. Works only in linux for now
2012-07-15 13:25:45 +05:30
Sudar
4dc7457265
Don't include dependent makefile when doing make clean
2012-07-14 12:22:34 +05:30
Sudar
94fa378eaa
Fixed line spacing and added doc block which got removed in the earlier commit
2012-07-14 12:21:54 +05:30
Sudar
ad005789a0
Changed bytes option for the head shell command, so that it works in Mac as well
2012-07-13 22:56:48 +05:30
Sudar
aabe3d2c58
Updated Readme
2012-07-13 22:52:27 +05:30
Sudar
75cdb933c3
Merged changes from https://github.com/rpavlik/Arduino-Makefile
2012-07-13 22:36:54 +05:30
Sudar
e470b070c3
Merged from https://github.com/gaftech/Arduino-Makefile/
2012-07-13 21:52:59 +05:30
Sudar
7b1dcf7471
Merged from https://github.com/szechyjs/Arduino-Makefile/
2012-07-13 21:49:46 +05:30
Sudar
0f66f74cf7
Merge https://github.com/maqifrnswa/Arduino-Makefile
2012-07-13 21:20:43 +05:30
Sudar
4b74f54334
Updated Readme with latest changes
2012-07-13 21:19:59 +05:30
Gabriel
8d16c45b8d
modified 'make size' behaviour
2012-07-06 15:52:42 +05:30
Gabriel
0068267fea
allow user to choose source files
2012-07-06 15:02:43 +05:30
Sudar
fcdaa4b3bf
Updated Readme and added the list of changes done in this fork
2012-07-06 12:12:43 +05:30
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
Sudar
8b99f165e7
Revert "Changed echo command to work on linux". Was having issues with Ubuntu and Mac
...
This reverts commit 1e5d7c1a33
.
2012-07-02 13:47:28 +05:30
Gabriel
489dbb6fbb
modified 'make size' behaviour
2012-07-01 13:04:39 +02:00
Gabriel
a128ce2020
allow user to choose source files
2012-07-01 12:52:36 +02:00
Jared Szechy
3a37aa5831
Fix size so it uses the elf file rather than the hex. Also added the mcu so it shows device memory usage.
2012-07-01 01:56:43 -04: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
Scott Howard
f970cf406b
the package name in Debian and Ubuntu is arduino-mk
2012-06-23 11:49:53 +05:30
Sudar
a6c076c5d3
cleaner way to delete the build-cli directory when make clean is invoked
2012-06-23 11:23:16 +05:30
Sudar
8140557eb2
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.
2012-06-10 22:24:31 -07:00
Adam Dunlap
4a81c19a8b
Changed AVRDUDE_CONF so it can be defined in per-project makefile
2012-06-10 15:06:08 -07:00
Adam Dunlap
1e5d7c1a33
Changed echo command to work on linux
2012-06-10 14:40:31 -07:00