20 lines
488 B
Makefile
20 lines
488 B
Makefile
OBJECTS=main.o
|
|
DEVICE = msp430g2553
|
|
INSTALL_DIR=$(HOME)/ti/msp430_gcc
|
|
|
|
GCC_DIR = $(INSTALL_DIR)/bin
|
|
SUPPORT_FILE_DIRECTORY = $(INSTALL_DIR)/include
|
|
|
|
CC = $(GCC_DIR)/msp430-elf-gcc
|
|
GDB = $(GCC_DIR)/msp430-elf-gdb
|
|
|
|
#O0 works, O1 works, O2 doesn't -Os works
|
|
CFLAGS = -I $(SUPPORT_FILE_DIRECTORY) -mmcu=$(DEVICE) -Os -g
|
|
LFLAGS = -L $(SUPPORT_FILE_DIRECTORY) -T $(DEVICE).ld
|
|
|
|
all: ${OBJECTS}
|
|
$(CC) $(CFLAGS) $(LFLAGS) $? -o main.elf
|
|
|
|
debug: all
|
|
$(GDB) main.elf
|