build: fix dtrace-enabled out of tree build

This commit is contained in:
Ben Noordhuis 2013-04-10 14:19:14 +02:00
parent 603915dd00
commit be5b16aabd

View File

@ -142,7 +142,8 @@ RUNNER_LDFLAGS += -pthread
endif
ifeq ($(HAVE_DTRACE), 1)
DTRACE_HEADER=src/unix/uv-dtrace.h
DTRACE_HEADER = src/unix/uv-dtrace.h
CPPFLAGS += -Isrc/unix
CFLAGS += -DHAVE_DTRACE
endif
@ -181,7 +182,7 @@ clean-platform:
$(OBJC) $(CPPFLAGS) $(CFLAGS) -c $^ -o $@
src/unix/uv-dtrace.h: src/unix/uv-dtrace.d
dtrace -h -xnolibs -s src/unix/uv-dtrace.d -o $@
dtrace -h -xnolibs -s $< -o $@
src/unix/dtrace.o: src/unix/uv-dtrace.d $(DTRACE_OBJS)
dtrace -G -s $^ -o $@