aboutsummaryrefslogtreecommitdiffstats
path: root/sw/Makefile
blob: 36538cbd073be8f8609d24cda2f3c299e21fc15f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
CC = xc8-cc
INCLUDES = -I./ -I/home/sam/prog/mla/v2018_11_26/framework/usb/inc
CFLAGS = -mcpu=pic16f1459 -std=c99 $(INCLUDES) -Wall
LDFLAGS = 

OUT = can_gauge
SRC = $(wildcard *.c)
HDR = $(wildcard *.h)

HEX = $(OUT).hex
OBJ = $(SRC:.c=.p1)

$(HEX): $(OBJ)
	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^

%.p1: %.c
	$(CC) $(CFLAGS) -c $<

clean:
	rm -f  $(OBJ) $(HEX) *.d *.p1 *.lst *.rlf *.o *.s *.sdb *.sym *.hxl *.elf *.cmf

$(OBJ): $(HDR)

.PHONY: clean