/make/arduino-mk

To get this branch, use:
bzr branch http://bzr.ed.am/make/arduino-mk

« back to all changes in this revision

Viewing changes to arduino.mk

  • Committer: Tim Marston
  • Date: 2012-05-17 21:41:48 UTC
  • Revision ID: tim@ed.am-20120517214148-hbfw5q8zxtsfs0hw
upload now depends on target (added dev to version no.)

Show diffs side-by-side

added added

removed removed

260
260
AVRDUDEFLAGS += -c $(BOARD_UPLOAD_PROTOCOL) -b $(BOARD_UPLOAD_SPEED)
261
261
LINKFLAGS := -Os -Wl,--gc-sections -mmcu=$(BOARD_BUILD_MCU)
262
262
 
263
 
# figure out which arg to use with stty (for OS X, GNU and busybox stty)
264
 
STTYFARG := $(shell stty --help 2>&1 | \
265
 
        grep -q 'illegal option' && echo -f || echo -F)
 
263
# figure out which arg to use with stty
 
264
STTYFARG := $(shell stty --help > /dev/null 2>&1 && echo -F || echo -f)
266
265
 
267
266
# include dependencies
268
267
ifneq "$(MAKECMDGOALS)" "clean"
299
298
 
300
299
boards:
301
300
        @echo Available values for BOARD:
302
 
        @sed -nEe '/^#/d; /^[^.]+\.name=/p' $(BOARDS_FILE) | \
303
 
                sed -Ee 's/([^.]+)\.name=(.*)/\1            \2/' \
304
 
                        -e 's/(.{12}) *(.*)/\1 \2/'
 
301
        @sed -ne '/^#/d; /^[^.]\+\.name=/p' $(BOARDS_FILE) | \
 
302
                sed -e 's/\([^.]\+\)\.name=\(.*\)/\1            \2/' \
 
303
                        -e 's/\(.\{12\}\) *\(.*\)/\1 \2/'
305
304
 
306
305
monitor:
307
306
        @test -n "$(SERIALDEV)" || { \