# makefile NAME=aout.elf CC = msp430-gcc CPU = msp430x123 ASMOPT = -mmcu=${CPU} COPT = -mmcu=${CPU} -O2 -Wall -g ${NAME}: main.o i2c.o common.o msp430-gcc -mmcu=${CPU} -o $@ $^ msp430-objdump -DS aout.elf > $(NAME).lst msp430-objcopy -O ihex $@ $@.a43 main.o: main.c stdio.h i2c.h common.h msp430-gcc ${COPT} -c $< i2c.o: i2c.h common.h $(CC) -x assembler-with-cpp ${ASMOPT} -D_GNU_ASSEMBLER_ -o $@ -c $< common.o: common.h $(CC) -x assembler-with-cpp ${ASMOPT} -D_GNU_ASSEMBLER_ -o $@ -c $< #clean: # rm -f ${NAME} ${NAME}.a43 ${NAME}.lst ${NAME}.ini *.o