Allow to exclude each of the external programmer drivers from being compiled in

Example make commandline if you want only internal programmers:
make CONFIG_FT2232SPI=no CONFIG_SERPROG=no CONFIG_NIC3COM=no
CONFIG_SATASII=no CONFIG_DRKAISER=no CONFIG_DUMMY=no

Of course, all of the CONFIG_* symbols can be mixed and matched as
needed. CONFIG_FT2232SPI is special because even if it is enabled, make
will check if the headers are available and skip it otherwise.

Corresponding to flashrom svn r724.

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
diff --git a/print.c b/print.c
index ce46e1b..a86ea05 100644
--- a/print.c
+++ b/print.c
@@ -731,8 +731,15 @@
 	print_supported_chipsets_wiki();
 	print_supported_boards_wiki();
 	printf("%s", programmer_section);
+#if NIC3COM_SUPPORT == 1
 	print_supported_pcidevs_wiki(nics_3com);
+#endif
+#if DRKAISER_SUPPORT == 1
+	/* FIXME: drkaiser_pcidev is missing here. */
+#endif
+#if SATASII_SUPPORT == 1
 	print_supported_pcidevs_wiki(satas_sii);
+#endif
 	printf("\n|}\n");
 }