689
692
$(GPERF) --initializer-suffix=,0 --struct-type --enum \
690
693
--omit-struct-type --readonly-tables --language=C++ \
691
694
--class-name=Function_hash \
692
function_hash.gperf > function_hash.h-t
693
@if ! diff function_hash.h-t function_hash.h >/dev/null 2>&1 ; then \
694
mv function_hash.h-t function_hash.h ; \
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 ; \
697
704
symbol_hash.h: symbol_hash.gperf
698
705
$(GPERF) --initializer-suffix=,0 --struct-type --enum \
699
706
--omit-struct-type --readonly-tables --language=C++ \
700
707
--class-name=Symbol_hash \
701
symbol_hash.gperf > symbol_hash.h-t
702
@if ! diff symbol_hash.h-t symbol_hash.h >/dev/null 2>&1 ; then \
703
mv symbol_hash.h-t symbol_hash.h ; \
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 ; \
713
mv ${top_builddir}/drizzled/symbol_hash.h-t \
714
${top_builddir}/drizzled/symbol_hash.h ; \