|
|
- OBJECTS=blink.o
- MAP=blink.map
- MAKEFILE=Makefile
-
- ifeq ($(OS),Windows_NT)
- ifeq ($(shell uname -o),Cygwin)
- RM= rm -rf
- else
- RM= del /q
- endif
- else
- RM= rm -rf
- endif
-
- GCC_DIR = $(abspath $(dir $(lastword $(MAKEFILE)))/../../bin)
- SUPPORT_FILE_DIRECTORY = $(abspath $(dir $(lastword $(MAKEFILE)))/../../include)
-
- # Please set your device here
- DEVICE = MSP430F5529
- CC = $(GCC_DIR)/msp430-elf-gcc
- GDB = $(GCC_DIR)/msp430-elf-gdb
-
- CFLAGS = -I $(SUPPORT_FILE_DIRECTORY) -mmcu=$(DEVICE) -Og -Wall -g
- LFLAGS = -L $(SUPPORT_FILE_DIRECTORY) -Wl,-Map,$(MAP),--gc-sections
-
- all: ${OBJECTS}
- $(CC) $(CFLAGS) $(LFLAGS) $? -o $(DEVICE).out
-
- clean:
- $(RM) $(OBJECTS)
- $(RM) $(MAP)
- $(RM) *.out
-
- debug: all
- $(GDB) $(DEVICE).out
|