-whirlpool.lo: whirlpool-tab.h
-CLEANFILES += whirlpool-tab.h
-noinst_PROGRAMS += whirlpool-mktab
-whirlpool-tab.h: whirlpool-mktab$e
- $(AM_V_GEN)./whirlpool-mktab >whirlpool-tab.h.new && \
- mv whirlpool-tab.h.new whirlpool-tab.h
+libsymm_la_SOURCES += $(precomp)/whirlpool-tab.c
+PRECOMPS += $(precomp)/whirlpool-tab.c
+PRECOMP_PROGS += whirlpool-mktab
+if !CROSS_COMPILING
+$(precomp)/whirlpool-tab.c:
+ $(AM_V_at)$(MKDIR_P) $(precomp)
+ $(AM_V_at)$(MAKE) whirlpool-mktab$e
+ $(AM_V_GEN)./whirlpool-mktab >$(precomp)/whirlpool-tab.c.new && \
+ mv $(precomp)/whirlpool-tab.c.new $(precomp)/whirlpool-tab.c
+endif