diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..7fa2b9b --- /dev/null +++ b/Makefile @@ -0,0 +1,25 @@ +CC = gcc +CFLAGS = -Wall -Wextra -g +LDFLAGS = -ljack -lm + +TARGET = jack-looper +TEST_TARGET = test_engine + +SRCS = engine.c main.c +TEST_SRCS = test_engine.c engine.c + +all: $(TARGET) + +$(TARGET): $(SRCS) + $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) + +test: $(TEST_TARGET) + ./$(TEST_TARGET) + +$(TEST_TARGET): $(TEST_SRCS) + $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) + +clean: + rm -f $(TARGET) $(TEST_TARGET) + +.PHONY: all test clean