summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2020-11-07 16:05:33 +0100
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2020-11-07 16:05:33 +0100
commita6a6e2aac9cd4bce4908978aa347423e5c9d779a (patch)
tree283b16af9b5e09447d9dde11377e0c2883002ab3
parentd3780c0d7d45e64531c16f916e9ea088ccc59998 (diff)
Create output folders before building
-rw-r--r--libpsx/Makefile8
1 files changed, 8 insertions, 0 deletions
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