X-Git-Url: http://www.average.org/gitweb/?p=sensor-light.git;a=blobdiff_plain;f=msp430%2FMakefile;h=132c5e7132cb489cae1d2aa5d65676fb88262d12;hp=1f2d64c551e4642830958c9d51ac74171649733c;hb=HEAD;hpb=62486d6dea07744f303d02a5cce20f8d0f3d24c0 diff --git a/msp430/Makefile b/msp430/Makefile index 1f2d64c..132c5e7 100644 --- a/msp430/Makefile +++ b/msp430/Makefile @@ -20,9 +20,14 @@ LIB = $(TOOLPATH)/$(ARCH)/lib CC = $(BIN)/$(ARCH)-gcc OBC = $(BIN)/$(ARCH)-objcopy CFLAGS = -mmcu=$(MCU) -g -ffunction-sections -fdata-sections -DDEPRECATED -I $(INC) -LDFLAGS = -mmcu=$(MCU) -g -Wl,--gc-sections +LDFLAGS = -mmcu=$(MCU) -g -ffunction-sections -fdata-sections -Wl,--gc-sections -L $(INC) +ifneq (,$(findstring msp430g2,$(MCU))) + LOAD = mspdebug rf2500 'prog main' +else + LOAD = MSP430Flasher -w main.hex +endif -.PRECIOUS: %.o +.PRECIOUS: main %.o all: main.hex @@ -31,5 +36,8 @@ main: main.o main.hex: main $(OBC) -O ihex $< $@ +load: main.hex + $(LOAD) + clean: - rm -f main *.o + rm -f *.o