CPU = msp430x1610
CC = msp430-gcc
CFLAGS = -mmcu=${CPU} -O2 -Wall -g
PROG = c:/programme/mspgcc/mspfet/mspfetcon +ep
PROJECT=pm1
all: $(PROJECT).elf $(PROJECT).a43 $(PROJECT).lst
$(PROJECT).elf: $(PROJECT).o
${CC} -mmcu=${CPU} -o $@ $(PROJECT).o -lmspgcc
$(PROJECT).a43: $(PROJECT).elf
msp430-objcopy -O ihex $^ $@
$(PROJECT).lst: $(PROJECT).elf
msp430-objdump -dSt $^ >$@
flash: all
$(PROG) $(PROJECT).a43
clean:
rm -f $(PROJECT).elf $(PROJECT).a43 $(PROJECT).lst *.o
$(PROJECT).o: $(PROJECT).cpp
$(CC) $(CFLAGS) -c $^
Detected encoding: ASCII (7 bit) | 2
|