A workaround to handle the problem with that

abs_top_srcdir doesn't work on some automake
platforms.

Done by copying the .d files to the build
directories.
This commit is contained in:
Mikael Ronstrom 2009-02-20 23:11:09 +01:00
commit 391fff8f73
12 changed files with 90 additions and 33 deletions

View file

@ -56,13 +56,18 @@ libheap_a_LIBADD = probes_mysql.o
libheap_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers
CLEANFILES = probes_mysql.o dtrace_files dtrace_providers
DTRACEFILES = ha_heap.o
DTRACEPROVIDER = $(top_srcdir)/sql/probes_mysql.d
DTRACEPROVIDER = probes_mysql.d
dtrace_files:
echo $(DTRACEFILES) > $@
dtrace_providers:
dtrace_providers: dtrace_sources
echo $(DTRACEPROVIDER) > $@
probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES)
dtrace_sources:
-$(RM) -f probes_mysql.d
$(CP) $(top_srcdir)/include/probes_mysql.d probes_mysql.d
echo timestamp > dtrace_sources
probes_mysql.o: $(DTRACEPROVIDER) $(DTRACEFILES) dtrace_sources
$(DTRACE) $(DTRACEFLAGS) -G -s $(DTRACEPROVIDER) $(DTRACEFILES) -o $@
endif