[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v4 3/5] Adapt Makefiles to the new LTTng ust int
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH v4 3/5] Adapt Makefiles to the new LTTng ust interface. |
Date: |
Fri, 18 Oct 2013 16:10:06 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Fri, Oct 18, 2013 at 02:39:51AM -0400, Mohamad Gebai wrote:
> ######################################################################
> +# Auto-generated event descriptions for LTTng ust code
> +
> +ifeq ($(TRACE_BACKEND),ust)
> +$(obj)/generated-ust-provider.h: $(obj)/generated-ust-provider.h-timestamp
> +$(obj)/generated-ust-provider.h-timestamp: $(SRC_PATH)/trace-events
> + $(call quiet-command,$(TRACETOOL) \
> + --format=ust-events-h \
> + --backend=events \
> + < $< > $@," GEN $(patsubst %-timestamp,%,$@)")
> + @cmp -s $@ $(patsubst %-timestamp,%,$@) || cp $@ $(patsubst
> %-timestamp,%,$@)
> +
> +$(obj)/generated-ust.c: $(obj)/generated-ust.c-timestamp
> $(BUILD_DIR)/config-host.mak
> +$(obj)/generated-ust.c-timestamp: $(SRC_PATH)/trace-events
> + $(call quiet-command,$(TRACETOOL) \
> + --format=ust-events-c \
> + --backend=events \
> + < $< > $@," GEN $(patsubst %-timestamp,%,$@)")
> + @cmp -s $@ $(patsubst %-timestamp,%,$@) || cp $@ $(patsubst
> %-timestamp,%,$@)
> +
> +ust_provider=$(obj)/generated-ust-provider.h
> +ust=$(obj)/generated-ust.c
I think you can avoid the variables by defining single dependencies
upfront:
$(obj)/generated-events.h: $(obj)/generated-ust-provider.h
$(obj)/generated-events.c: $(obj)/generated-ust.c
- [Qemu-devel] [PATCH v4 0/5] Fix UST backend for LTTng 2.x, Mohamad Gebai, 2013/10/18
- [Qemu-devel] [PATCH v4 2/5] Modified the tracetool framework for LTTng 2.x., Mohamad Gebai, 2013/10/18
- [Qemu-devel] [PATCH v4 3/5] Adapt Makefiles to the new LTTng ust interface., Mohamad Gebai, 2013/10/18
- Re: [Qemu-devel] [PATCH v4 3/5] Adapt Makefiles to the new LTTng ust interface.,
Stefan Hajnoczi <=
- [Qemu-devel] [PATCH v4 4/5] Update documentation for LTTng ust tracing, Mohamad Gebai, 2013/10/18
- [Qemu-devel] [PATCH v4 5/5] Add ust generated files to .gitignore, Mohamad Gebai, 2013/10/18
- Re: [Qemu-devel] [PATCH v4 0/5] Fix UST backend for LTTng 2.x, Alex Bennée, 2013/10/18