From 29ed404138e1b351cbed1add1781a218fefc3b01 Mon Sep 17 00:00:00 2001 From: StarWing Date: Sat, 15 Feb 2014 13:55:47 +0800 Subject: [PATCH] build: add clean target, improve single file compile on MinGW --- Makefile.mingw | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Makefile.mingw b/Makefile.mingw index b424f906d..665e815b1 100644 --- a/Makefile.mingw +++ b/Makefile.mingw @@ -72,8 +72,11 @@ OBJS = src/fs-poll.o \ all: libuv.a +clean: + -$(RM) $(OBJS) libuv.a + libuv.a: $(OBJS) $(AR) crs $@ $^ -# FIXME(bnoordhuis) Don't rebuild everything when a source file changes. -$(OBJS): $(OBJS:.o=.c) $(INCLUDES) +$(OBJS): %.o : %.c $(INCLUDES) + $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -c -o $@ $<