From ba41680682bda8ef1014d84479aa5f1d09ea2c3d Mon Sep 17 00:00:00 2001 From: Joshua Liu Date: Tue, 24 Jun 2025 17:41:59 -0400 Subject: feat: created Makefile --- Makefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..352fb13 --- /dev/null +++ b/Makefile @@ -0,0 +1,23 @@ +CCFLAGS=-O2 -Wall -c +DEBUGFLAGS=-g -Werror +CC=gcc +LDLIBS=-lusb +BACKEND="streamdeck.c" +UTIL="functions.c util.c devdetails.c" +OBJ="streamdeck.o functions.o util.o devdetails.o" +.PHONY="all" + +all: driver + +driver: $(OBJ) + $(CC) -o streamdeck $(OBJ) + +test: driver + $(CC) -o test test.c $(OBJ) + +clean: + rm $(OBJ) + +%.o: %.c + $(CC) $(CCFLAGS) $< + -- cgit v1.2.3