From: Lukas Jiriste Date: Thu, 12 Oct 2023 13:57:35 +0000 (+0200) Subject: Change Makefile to create OBJDIR when it's missing. X-Git-Url: https://git.ljiriste.work/?a=commitdiff_plain;h=2c95e9c4c039c5c0276551fd88bcbd8724d299cf;p=42%2Fgnl_tester.git Change Makefile to create OBJDIR when it's missing. --- 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)*