From a6a6e2aac9cd4bce4908978aa347423e5c9d779a Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Sat, 7 Nov 2020 16:05:33 +0100 Subject: [PATCH] Create output folders before building --- libpsx/Makefile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/libpsx/Makefile b/libpsx/Makefile index f976aa5..7ab80d8 100644 --- a/libpsx/Makefile +++ b/libpsx/Makefile @@ -19,18 +19,26 @@ libpsx.a: $(OBJS) $(AR) r libpsx.a $(OBJS) out/%.o: src/%.c + @mkdir out -p $(CC) $(CFLAGS) -c -o $@ $< out/libc/%.o: src/libc/%.c + @mkdir out -p + @mkdir out/libc -p $(CC) $(CFLAGS) -c -o $@ $< out/runexe/%.o: src/runexe/%.c + @mkdir out -p + @mkdir out/runexe -p $(CC) $(CFLAGS) -c -o $@ $< out/%.o: src/%.s + @mkdir out -p $(CC) $(CFLAGS) -c -o $@ $< out/runexe/%.o: src/runexe/%.s + @mkdir out -p + @mkdir out/runexe -p $(CC) $(CFLAGS) -c -o $@ $< start.o: src/start/start.s