aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
blob: 54bba864b4a1c1e7b69e63f68690138cb5c4a23a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
CC = msp430-gcc
CFLAGS = -mmcu=msp430g2553 -std=gnu99 \
	 -Os

CSRC = board.c \
       i2c.c \
       temp.c \
       main.c
COBJ = $(patsubst %.c, %.o, $(CSRC))

ELF = main.elf

all: $(ELF)

clean:
	@echo "  CLEAN"
	@rm -f $(ELF) $(COBJ)

$(ELF): $(COBJ)
	@echo "  CC    " $@
	@$(CC) $(CFLAGS) $(COBJ) -o $(ELF)

%.o: %.c
	@echo "  CC    " $<
	@$(CC) $(CFLAGS) -c $< -o $@