mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-09 07:20:31 +01:00
Third (unfinished, partially working) cut at porting to dbus 0.30 api and new hal. * info-daemon/NetworkManagerInfoDbus.c: don't free null arrays. * panel-applet/NMWirelessAppletDbus.c: * src/nm-dbus-device.c: * src/nm-dbus-net.c: * src/NetworkManagerDbus.c: more STRING -> OBJECT_PATH fun * src/NetworkManagerDevice.c: * src/NetworkManagerDevice.h: (rename nm_device_get_link_active): rename to nm_device_has_active_link (nm_device_wireless_link_active): rename to nm_device_probe_wireless_link_state (nm_device_wired_link_active): rename to nm_device_probe_wired_link_state. Rewrite to use carrier file since hal doesn't maintain link state anymore. (nm_device_update_link_active): rename to nm_device_update_link_state * src/NetworkManagerPolicy.c (nm_policy_activation_finish): check for NULL MAC address. * src/Makefile.am: * src/NetworkManagerMain.h: * src/NetworkManager.c: * src/nm-netlink-monitor.c: * src/nm-netlink-monitor.h: New class to support monitoring wired ethernet link status, since HAL doesn't export that information anymore. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@495 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
107 lines
2.5 KiB
Makefile
107 lines
2.5 KiB
Makefile
INCLUDES = -I${top_srcdir} -I${top_srcdir}/named -I${top_srcdir}/utils
|
|
|
|
bin_PROGRAMS = NetworkManager
|
|
|
|
noinst_LTLIBRARIES = libnmbackend.la
|
|
|
|
NetworkManager_SOURCES = \
|
|
NetworkManagerAP.c \
|
|
NetworkManagerAP.h \
|
|
NetworkManagerAPList.c \
|
|
NetworkManagerAPList.h \
|
|
NetworkManagerDbus.c \
|
|
NetworkManagerDbus.h \
|
|
NetworkManagerDbusUtils.c \
|
|
NetworkManagerDbusUtils.h \
|
|
nm-dbus-nm.c \
|
|
nm-dbus-nm.h \
|
|
nm-dbus-device.c \
|
|
nm-dbus-device.h \
|
|
nm-dbus-net.c \
|
|
nm-dbus-net.h \
|
|
nm-dbus-dhcp.c \
|
|
nm-dbus-dhcp.h \
|
|
nm-dbus-nmi.c \
|
|
nm-dbus-nmi.h \
|
|
NetworkManagerDHCP.c \
|
|
NetworkManagerDHCP.h \
|
|
NetworkManagerDevice.c \
|
|
NetworkManagerDevice.h \
|
|
NetworkManagerDevicePrivate.h \
|
|
NetworkManager.c \
|
|
NetworkManagerMain.h \
|
|
NetworkManagerPolicy.c \
|
|
NetworkManagerPolicy.h \
|
|
NetworkManagerUtils.c \
|
|
NetworkManagerUtils.h \
|
|
NetworkManagerWireless.c \
|
|
NetworkManagerWireless.h \
|
|
NetworkManagerSystem.c \
|
|
NetworkManagerSystem.h \
|
|
nm-netlink-monitor.c \
|
|
nm-netlink-monitor.h \
|
|
autoip.c
|
|
|
|
NetworkManager_CPPFLAGS = \
|
|
$(DBUS_CFLAGS) \
|
|
$(GTHREAD_CFLAGS) \
|
|
$(HAL_CFLAGS) \
|
|
$(OPENSSL_CFLAGS) \
|
|
-g \
|
|
-Wall \
|
|
-DDBUS_API_SUBJECT_TO_CHANGE \
|
|
-DG_DISABLE_DEPRECATED \
|
|
-DBINDIR=\"$(bindir)\" \
|
|
-DDATADIR=\"$(datadir)\" \
|
|
-DARP_DEBUG
|
|
if WITH_GCRYPT
|
|
NetworkManager_CPPFLAGS += $(LIBGCRYPT_CFLAGS)
|
|
endif
|
|
|
|
|
|
if !WITH_GCRYPT
|
|
NetworkManager_SOURCES += gnome-keyring-md5.c gnome-keyring-md5.h
|
|
endif
|
|
|
|
NetworkManager_LDADD = \
|
|
$(DBUS_LIBS) \
|
|
$(GTHREAD_LIBS) \
|
|
$(HAL_LIBS) \
|
|
$(IWLIB) \
|
|
libnmbackend.la \
|
|
$(top_builddir)/utils/libnmutils.la \
|
|
../dhcpcd/libdhcpc.a \
|
|
../named/libnamed.la
|
|
if WITH_GCRYPT
|
|
NetworkManager_LDADD += $(LIBGCRYPT_LIBS)
|
|
endif
|
|
|
|
libnmbackend_la_SOURCES =
|
|
|
|
if TARGET_REDHAT
|
|
libnmbackend_la_SOURCES += backends/NetworkManagerRedHat.c \
|
|
backends/shvar.c \
|
|
backends/shvar.h
|
|
endif
|
|
if TARGET_GENTOO
|
|
libnmbackend_la_SOURCES += backends/NetworkManagerGentoo.c
|
|
endif
|
|
if TARGET_DEBIAN
|
|
libnmbackend_la_SOURCES += backends/NetworkManagerDebian.c \
|
|
backends/interface_parser.c \
|
|
backends/interface_parser.h
|
|
endif
|
|
if TARGET_SLACKWARE
|
|
libnmbackend_la_SOURCES += backends/NetworkManagerSlackware.c
|
|
endif
|
|
|
|
libnmbackend_la_LIBADD = $(DBUS_LIBS) $(GTHREAD_LIBS)
|
|
libnmbackend_la_CFLAGS = $(NetworkManager_CPPFLAGS)
|
|
|
|
dbusservicedir = $(DBUS_SYS_DIR)
|
|
dbusservice_DATA = NetworkManager.conf
|
|
|
|
helperdir = $(bindir)
|
|
helper_SCRIPTS = NMLoadModules
|
|
|
|
EXTRA_DIST = $(dbusservice_DATA) $(helper_SCRIPTS)
|