Bug: https://bugs.gentoo.org/881519 diff --git a/GccUnix.mak b/GccUnix.mak index 3f53d5b..8eb434e 100644 --- a/GccUnix.mak +++ b/GccUnix.mak @@ -31,13 +31,13 @@ include gccmod.inc #.c.o: # $(CC) -c $(inc_dirs) $(c_flags) -o $(OUTD)/$*.o $< -$(OUTD)/%.o: %.c +$(OUTD)/%.o: %.c | $(OUTD) $(CC) -c $(inc_dirs) $(c_flags) -o $(OUTD)/$*.o $< all: $(OUTD) $(OUTD)/$(TARGET1) $(OUTD): - mkdir $(OUTD) + mkdir -p $(OUTD) $(OUTD)/$(TARGET1) : $(OUTD)/main.o $(proj_obj) ifeq ($(DEBUG),0)