From a60c8d72c48c9693f1f17bc7609bfdf99797fbde Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Sun, 3 Aug 2025 14:29:06 -0230 Subject: makefile and main.c --- sw/Makefile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 sw/Makefile (limited to 'sw/Makefile') 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 -- cgit v1.2.3