29 lines
529 B
Makefile
Executable File
29 lines
529 B
Makefile
Executable File
ifndef $(MSPGCCDIR)
|
|
MSPGCCDIR=$(HOME)/ti/msp430-gcc
|
|
endif
|
|
#paths
|
|
INCLUDES_DIRECTORY = $(MSPGCCDIR)/include
|
|
|
|
DEVICE = msp430fr2355
|
|
|
|
# compiler options
|
|
CC=$(MSPGCCDIR)/bin/msp430-elf-gcc
|
|
|
|
CFLAGS = -I . -I $(INCLUDES_DIRECTORY) -mmcu=$(DEVICE) -g -mhwmult=f5series
|
|
LFLAGS = -L . -L $(INCLUDES_DIRECTORY)
|
|
|
|
# mspdebug driver -- used for installation
|
|
DRIVER:= tilib
|
|
|
|
# Compiling
|
|
all: main.elf
|
|
|
|
%.elf : %.c
|
|
$(CC) $(CFLAGS) $(LFLAGS) $< -o $@
|
|
|
|
install: main.elf
|
|
mspdebug $(DRIVER) "prog $<" --allow-fw-update
|
|
|
|
clean:
|
|
rm -f *.o *.elf
|