688
695
.d.o : $(DTRACEFILES)
689
696
$(DTRACE) $(DTRACEFLAGS) -G -s $< $(DTRACEFILES)
691
function_hash.h: function_hash.gperf
692
$(GPERF) --initializer-suffix=,0 --struct-type --enum \
693
--omit-struct-type --readonly-tables --language=C++ \
694
--class-name=Function_hash \
695
${top_srcdir}/drizzled/function_hash.gperf > \
696
${top_builddir}/drizzled/function_hash.h-t
697
@if ! diff ${top_builddir}/drizzled/function_hash.h-t \
698
${top_builddir}/drizzled/function_hash.h >/dev/null 2>&1 ; \
700
mv ${top_builddir}/drizzled/function_hash.h-t \
701
${top_builddir}/drizzled/function_hash.h ; \
698
function_hash.h: function_hash.stamp-h
699
symbol_hash.h: symbol_hash.stamp-h
704
symbol_hash.h: symbol_hash.gperf
705
702
$(GPERF) --initializer-suffix=,0 --struct-type --enum \
706
703
--omit-struct-type --readonly-tables --language=C++ \
707
--class-name=Symbol_hash \
708
${top_srcdir}/drizzled/symbol_hash.gperf > \
709
${top_builddir}/drizzled/symbol_hash.h-t
710
@if ! diff ${top_builddir}/drizzled/symbol_hash.h-t \
711
${top_builddir}/drizzled/symbol_hash.h >/dev/null 2>&1 ; \
704
--class-name=$* $< > $@
706
${top_builddir}/drizzled/$*.h >/dev/null 2>&1 ; \
713
mv ${top_builddir}/drizzled/symbol_hash.h-t \
714
${top_builddir}/drizzled/symbol_hash.h ; \
708
cp $@ ${top_builddir}/drizzled/$*.h ; \