diff options
Diffstat (limited to 'sw/Makefile')
| -rw-r--r-- | sw/Makefile | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/sw/Makefile b/sw/Makefile new file mode 100644 index 0000000..36538cb --- /dev/null +++ b/sw/Makefile @@ -0,0 +1,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 |