changeset 9:a3f14b00aead

Modified Makefile to automatically create target directories if they don't already exist
author Michael Pavone <pavone@retrodev.com>
date Sun, 27 Mar 2016 16:15:46 -0700
parents 5176efdda5ae
children 9f575f77a157
files Makefile
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Sun Mar 27 00:24:31 2016 -0700
+++ b/Makefile	Sun Mar 27 16:15:46 2016 -0700
@@ -11,6 +11,9 @@
 
 clean :
 	rm -f $(TARGETDIR)/*.o $(TARGETDIR)/s16 $(TARGETDIR)/asm
+	
+$(TARGETDIR) : 
+	mkdir $(TARGETDIR)
 
 $(TARGETDIR)/s16 : $(TARGETDIR)/main.o $(TARGETDIR)/cpu.o $(TARGETDIR)/vdp.o
 	$(CC) -o $@ $^ $(LDFLAGS)
@@ -18,5 +21,5 @@
 $(TARGETDIR)/asm : $(TARGETDIR)/asm.o $(TARGETDIR)/cpu.o
 		$(CC) -o $@ $^ $(LDFLAGS)
 
-$(TARGETDIR)/%.o : src/%.c
+$(TARGETDIR)/%.o : src/%.c $(TARGETDIR)
 	$(CC) $(CFLAGS) -c -o $@ $<