mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 03:47:17 +02:00
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:
parent
2c82616b23
commit
ed94b2008e
12 changed files with 90 additions and 33 deletions
|
|
@ -54,13 +54,18 @@ libblackhole_a_LIBADD = probes_mysql.o
|
|||
libblackhole_a_DEPENDENCIES = probes_mysql.o dtrace_files dtrace_providers
|
||||
CLEANFILES = probes_mysql.o dtrace_files dtrace_providers
|
||||
DTRACEFILES = libblackhole_a-ha_blackhole.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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue