# HG changeset patch # User Matti Hamalainen # Date 1363670585 -7200 # Node ID e6cb35183acedc08b697f39e4585fa87760ba507 # Parent 8a7589da1bec8a7c89a2c855f117b62a2f877c17 Create object file target directory automatically. diff -r 8a7589da1bec -r e6cb35183ace Makefile.gen --- a/Makefile.gen Tue Mar 19 05:09:41 2013 +0200 +++ b/Makefile.gen Tue Mar 19 07:23:05 2013 +0200 @@ -11,7 +11,7 @@ ### ### Generic targets ### -all: $(TARGETS) +all: $(OBJPATH) $(TARGETS) $(OBJPATH)%.o: %.c %.h $(CC) $(CFLAGS) -c -o $@ $< $(SDL_CFLAGS) @@ -19,6 +19,8 @@ $(OBJPATH)%.o: %.c $(CC) $(CFLAGS) -c -o $@ $< $(SDL_CFLAGS) +$(OBJPATH): + mkdir -p $(OBJPATH) ### ### Main demo