A common problem is getting build errors after running ./configure for
the second time, e.g.
./configure [FEW OPTIONS]; make
./configure [MANY OPTIONS]; make
This commit forces keymap_defs.h to be rebuilt after a configure.
cp $(srcdir)/smime_keys.pl smime_keys
chmod +x smime_keys
-keymap_defs.h: $(OPS) $(srcdir)/gen_defs
+keymap_defs.h: $(OPS) $(srcdir)/gen_defs $(srcdir)/config.h
$(srcdir)/gen_defs $(OPS) > keymap_defs.h
-keymap_alldefs.h: $(srcdir)/OPS $(srcdir)/OPS.SIDEBAR $(srcdir)/OPS.NOTMUCH $(srcdir)/OPS.MIX $(srcdir)/OPS.PGP $(srcdir)/OPS.SMIME $(srcdir)/OPS.CRYPT $(srcdir)/gen_defs
+keymap_alldefs.h: $(srcdir)/OPS $(srcdir)/OPS.SIDEBAR $(srcdir)/OPS.NOTMUCH $(srcdir)/OPS.MIX $(srcdir)/OPS.PGP $(srcdir)/OPS.SMIME $(srcdir)/OPS.CRYPT $(srcdir)/gen_defs $(srcdir)/config.h
rm -f $@
$(srcdir)/gen_defs $(srcdir)/OPS $(srcdir)/OPS.SIDEBAR $(srcdir)/OPS.NOTMUCH \
$(srcdir)/OPS.MIX $(srcdir)/OPS.PGP $(srcdir)/OPS.SMIME $(srcdir)/OPS.CRYPT \