From b7567644fd4493eed8e2407a39be1208a883c857 Mon Sep 17 00:00:00 2001 From: TazyFoundSoup Date: Sun, 22 Feb 2026 15:21:59 +1100 Subject: git(CI/CD): Fix Makefile folder creation issue --- Makefile | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 7e8a569..f9413d1 100644 --- a/Makefile +++ b/Makefile @@ -8,18 +8,17 @@ OBJ=$(SRC:.c=.o) LIB=libtinyff.a OUTDIR=dist -all: $(LIB) +all: $(OUTDIR)/$(LIB) -$(OUTDIR): - mkdir -p $(OUTDIR) - -$(LIB): $(OBJ) - $(AR) rcs $(OUTDIR)/$(LIB) $(OUTDIR)/$(OBJ) +$(OUTDIR)/$(LIB): $(OBJ) + @mkdir -p $(OUTDIR) + $(AR) rcs $@ $(addprefix $(OUTDIR)/,$(OBJ)) %.o: %.c + @mkdir -p $(dir $(OUTDIR)/$@) $(CC) $(CFLAGS) -c $< -o $(OUTDIR)/$@ clean: - rm -f $(OUTDIR)/$(OBJ) $(LIB) + rm -rf $(OUTDIR) .PHONY: all clean -- cgit v1.2.3