X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hwplugin.c;h=0dd8d75bfd351748e8958ac449704ae822af6704;hb=960a75e4741edf7d3481339897328f0ea712e2c0;hp=aaf71b50ce94e840e8bddd5c0266ad58db5ba073;hpb=5b907f9b07b0559f7230e827e5d02589d307e727;p=libsigrok.git diff --git a/hwplugin.c b/hwplugin.c index aaf71b50..0dd8d75b 100644 --- a/hwplugin.c +++ b/hwplugin.c @@ -40,9 +40,15 @@ struct hwcap_option hwcap_options[] = { {0, 0, NULL, NULL}, }; +#ifdef HAVE_LA_SALEAE_LOGIC extern struct device_plugin saleae_logic_plugin_info; +#endif +#ifdef HAVE_LA_OLS extern struct device_plugin ols_plugin_info; +#endif +#ifdef HAVE_LA_ZEROPLUS_LOGIC_CUBE extern struct device_plugin zeroplus_logic_cube_plugin_info; +#endif #ifdef HAVE_LA_ASIX_SIGMA extern struct device_plugin asix_sigma_plugin_info; #endif @@ -50,11 +56,17 @@ extern struct device_plugin asix_sigma_plugin_info; /* TODO: No linked list needed, this can be a simple array. */ int load_hwplugins(void) { +#ifdef HAVE_LA_SALEAE_LOGIC plugins = g_slist_append(plugins, (gpointer *)&saleae_logic_plugin_info); +#endif +#ifdef HAVE_LA_OLS plugins = g_slist_append(plugins, (gpointer *)&ols_plugin_info); +#endif +#ifdef HAVE_LA_ZEROPLUS_LOGIC_CUBE plugins = g_slist_append(plugins, (gpointer *)&zeroplus_logic_cube_plugin_info); +#endif #ifdef HAVE_LA_ASIX_SIGMA plugins = g_slist_append(plugins, (gpointer *)&asix_sigma_plugin_info); #endif