summaryrefslogtreecommitdiff
path: root/libpsx
diff options
context:
space:
mode:
Diffstat (limited to 'libpsx')
-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