From 2c95e9c4c039c5c0276551fd88bcbd8724d299cf Mon Sep 17 00:00:00 2001 From: Lukas Jiriste Date: Thu, 12 Oct 2023 15:57:35 +0200 Subject: [PATCH] Change Makefile to create OBJDIR when it's missing. --- Makefile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 7ca4730..179b373 100644 --- a/Makefile +++ b/Makefile @@ -18,10 +18,10 @@ all : $(NAME) $(NAME) : $(OBJS) $(GNLOBJS) $(CC) $(CFLAGS) $^ -o $@ -$(OBJS) : $(OBJDIR)%.o : $(SRCDIR)%.c +$(OBJS) : $(OBJDIR)%.o : $(SRCDIR)%.c | $(OBJDIR) $(CC) $(CFLAGS) -c $< -o $@ -I$(GNLDIR) -I. -$(GNLOBJS) : $(OBJDIR)%.o : $(GNLDIR)%.c +$(GNLOBJS) : $(OBJDIR)%.o : $(GNLDIR)%.c | $(OBJDIR) ifndef BUFFER_SIZE $(CC) $(CFLAGS) -c $< -o $@ -I$(GNLDIR) else @@ -31,6 +31,9 @@ endif # GNLSRCS are added as phony for them to compile when BUFFER_SIZE changes .PHONY : $(addprefix $(GNLDIR), $(GNLSRCS)) +$(OBJDIR) : + mkdir $(OBJDIR) + clean : $(RM) $(OBJDIR)* -- 2.30.2