-des-tab.h: des-mktab
- ./des-mktab >des-tab.h
-blowfish-tab.h: blowfish-mktab
- ./blowfish-mktab >blowfish-tab.h
-twofish-tab.h: twofish-mktab
- ./twofish-mktab >twofish-tab.h
-square-tab.h: square-mktab
- ./square-mktab >square-tab.h
-rijndael-tab.h: rijndael-mktab
- ./rijndael-mktab >rijndael-tab.h
-tiger-tab.h: tiger-mktab
- ./tiger-mktab >tiger-tab.h
-gfshare-tab.h: gfshare-mktab
- ./gfshare-mktab >gfshare-tab.h
-
-primetab.c primetab.h: genprimes
+autoheaders: addsuffix(`gen_tables', `-tab.h') primetab.h mptypes.h
+define(`emit', `
+_item`'-tab.h: _item`'-mktab
+ ./_item`'-mktab >_item`'-tab.h')dnl
+gen_tables
+
+primetab.h: primetab.c
+primetab.c: genprimes