Fix wifi plugin build issues when not built-in.
authorSamuel Ortiz <sameo@linux.intel.com>
Thu, 4 Nov 2010 16:57:08 +0000 (17:57 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Thu, 4 Nov 2010 16:58:33 +0000 (17:58 +0100)
Makefile.am
Makefile.plugins

index fbbde99..55ff274 100644 (file)
@@ -31,9 +31,6 @@ gdhcp_sources = gdhcp/gdhcp.h gdhcp/common.h gdhcp/common.c gdhcp/client.c
 gweb_sources = gweb/gweb.h gweb/gweb.c gweb/gresolv.h gweb/gresolv.c \
                                        gweb/giognutls.h gweb/giognutls.c
 
-gsupplicant_sources = gsupplicant/gsupplicant.h gsupplicant/dbus.h \
-                       gsupplicant/supplicant.c gsupplicant/dbus.c
-
 if DATAFILES
 dbusconfdir = @DBUS_CONFDIR@
 
@@ -75,10 +72,6 @@ src_connmand_SOURCES = $(gdbus_sources) $(gdhcp_sources) \
                        src/session.c src/tethering.c src/ondemand.c \
                        src/wpad.c src/stats.c src/iptables.c
 
-if WIFI
-src_connmand_SOURCES += $(gsupplicant_sources)
-endif
-
 src_connmand_LDADD = $(builtin_libadd) @GLIB_LIBS@ @DBUS_LIBS@ \
                                @CAPNG_LIBS@ @XTABLES_LIBS@ -lresolv -ldl
 
index da0c12d..07aa1db 100644 (file)
@@ -31,17 +31,21 @@ plugins_ethernet_la_LDFLAGS = $(plugin_ldflags)
 endif
 endif
 
+gsupplicant_sources = gsupplicant/gsupplicant.h gsupplicant/dbus.h \
+                       gsupplicant/supplicant.c gsupplicant/dbus.c
+
 if WIFI
 if WIFI_BUILTIN
 builtin_modules += wifi
-builtin_sources += plugins/wifi.c
+builtin_sources += plugins/wifi.c $(gsupplicant_sources)
+
 builtin_modules += wifi_legacy
 builtin_sources += plugins/wifi-legacy.c \
                        plugins/supplicant.h plugins/supplicant.c
 else
 plugin_LTLIBRARIES += plugins/wifi.la
 plugin_objects += $(plugins_wifi_la_OBJECTS)
-plugins_wifi_la_SOURCES = plugins/wifi.c
+plugins_wifi_la_SOURCES = plugins/wifi.c $(gsupplicant_sources)
 plugins_wifi_la_CFLAGS = $(plugin_cflags)
 plugins_wifi_la_LDFLAGS = $(plugin_ldflags)