[0.9.8 PATCH] build: convert from INCLUDES to AM_CPPFLAGS



Prevents automake warnings like:

callouts/tests/Makefile.am:3: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')

Unfortunately, AM_CPPFLAGS is only used if the target has not
defined its own CPPFLAGS, which a lot of NM targets had.  But
we can easily fix that by including AM_CPPFLAGS in the target
specific CPPFLAGS where needed, or collapse common CPPFLAGS
into AM_CPPFLAGS and remove per-target CPPFLAGS where
appropriate.
---
 callouts/tests/Makefile.am                      |  5 ++--
 cli/src/Makefile.am                             | 12 ++++------
 examples/C/glib/Makefile.am                     | 11 ++++-----
 examples/C/qt/Makefile.am                       |  5 ++--
 libnm-glib/Makefile.am                          |  5 ++--
 libnm-glib/tests/Makefile.am                    |  5 ++--
 libnm-util/Makefile.am                          | 13 +++++++----
 libnm-util/tests/Makefile.am                    | 24 ++++---------------
 src/Makefile.am                                 | 13 +++++++----
 src/bluez-manager/Makefile.am                   | 26 ++++++++++-----------
 src/dhcp-manager/Makefile.am                    |  4 +++-
 src/dhcp-manager/tests/Makefile.am              |  7 +++---
 src/dns-manager/Makefile.am                     | 24 +++++++++----------
 src/dnsmasq-manager/Makefile.am                 | 14 +++++------
 src/firewall-manager/Makefile.am                | 18 +++++++-------
 src/generated/Makefile.am                       | 16 ++++++-------
 src/ip6-manager/Makefile.am                     | 18 +++++++-------
 src/modem-manager/Makefile.am                   | 14 +++++------
 src/ppp-manager/Makefile.am                     | 12 ++++------
 src/settings/Makefile.am                        | 14 +++++------
 src/settings/plugins/example/Makefile.am        | 18 +++++++-------
 src/settings/plugins/ifcfg-rh/Makefile.am       | 11 ++-------
 src/settings/plugins/ifcfg-rh/tests/Makefile.am | 10 ++++----
 src/settings/plugins/ifnet/Makefile.am          | 26 +++++++++------------
 src/settings/plugins/ifnet/tests/Makefile.am    | 23 +++++++++---------
 src/settings/plugins/ifupdown/Makefile.am       | 16 +++++--------
 src/settings/plugins/ifupdown/tests/Makefile.am | 16 ++++++-------
 src/settings/plugins/keyfile/Makefile.am        | 17 ++++----------
 src/settings/plugins/keyfile/tests/Makefile.am  | 16 ++++++-------
 src/settings/tests/Makefile.am                  | 10 ++++----
 src/supplicant-manager/Makefile.am              | 18 +++++++-------
 src/supplicant-manager/tests/Makefile.am        | 16 ++++++-------
 src/tests/Makefile.am                           | 16 ++++---------
 src/vpn-manager/Makefile.am                     | 31 +++++++++++--------------
 src/wifi/Makefile.am                            | 14 +++++------
 src/wimax/Makefile.am                           | 18 +++++++-------
 test/Makefile.am                                | 13 +++++------
 tools/Makefile.am                               | 10 ++++----
 38 files changed, 243 insertions(+), 316 deletions(-)

diff --git a/callouts/tests/Makefile.am b/callouts/tests/Makefile.am
index e8a13fc..d33d0f9 100644
--- a/callouts/tests/Makefile.am
+++ b/callouts/tests/Makefile.am
@@ -1,10 +1,10 @@
 if ENABLE_TESTS
 
-INCLUDES = \
+AM_CPPFLAGS = \
        -I$(top_srcdir)/include \
        -I${top_builddir}/include \
        -I$(top_srcdir)/libnm-util \
        -I$(top_builddir)/libnm-util \
        -I$(top_srcdir)/callouts
 
 noinst_PROGRAMS = \
@@ -13,15 +13,16 @@ noinst_PROGRAMS = \
 ####### dispatcher envp #######
 
 test_dispatcher_envp_SOURCES = \
        test-dispatcher-envp.c
 
 test_dispatcher_envp_CPPFLAGS = \
        $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS)
+       $(DBUS_CFLAGS) \
+       $(AM_CPPFLAGS)
 
 test_dispatcher_envp_LDADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(top_builddir)/callouts/libtest-dispatcher-envp.la \
        $(GLIB_LIBS) \
        $(DBUS_LIBS)
 
diff --git a/cli/src/Makefile.am b/cli/src/Makefile.am
index 0f379c1..1cd2a00 100644
--- a/cli/src/Makefile.am
+++ b/cli/src/Makefile.am
@@ -1,17 +1,20 @@
 bin_PROGRAMS = \
        nmcli
 
-INCLUDES = \
+nmcli_CPPFLAGS = \
        -I${top_srcdir} \
        -I${top_srcdir}/include \
        -I${top_builddir}/include \
        -I${top_srcdir}/libnm-util \
        -I${top_builddir}/libnm-util \
-       -I${top_srcdir}/libnm-glib
+       -I${top_srcdir}/libnm-glib \
+       $(DBUS_CFLAGS) \
+       $(GLIB_CFLAGS) \
+       -DNMCLI_LOCALEDIR=\"$(datadir)/locale\"
 
 nmcli_SOURCES = \
        common.c \
        common.h \
        connections.c \
        connections.h \
        devices.c \
@@ -21,19 +24,14 @@ nmcli_SOURCES = \
        settings.c \
        settings.h \
        nmcli.c \
        nmcli.h \
        utils.c \
        utils.h
 
-nmcli_CPPFLAGS = \
-       $(DBUS_CFLAGS) \
-       $(GLIB_CFLAGS) \
-       -DNMCLI_LOCALEDIR=\"$(datadir)/locale\"
-
 nmcli_LDADD = \
        $(DBUS_LIBS) \
        $(GLIB_LIBS) \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(top_builddir)/libnm-glib/libnm-glib.la
 
 
diff --git a/examples/C/glib/Makefile.am b/examples/C/glib/Makefile.am
index 1511f60..1f4785d 100644
--- a/examples/C/glib/Makefile.am
+++ b/examples/C/glib/Makefile.am
@@ -1,14 +1,13 @@
-INCLUDES = -I${top_srcdir}/libnm-util         \
-          -I${top_builddir}/libnm-util         \
-           -I${top_srcdir}/libnm-glib         \
-           -I${top_srcdir}/include           \
-           -I${top_builddir}/include
-
 AM_CPPFLAGS = \
+       -I${top_srcdir}/libnm-util \
+       -I${top_builddir}/libnm-util \
+       -I${top_srcdir}/libnm-glib \
+       -I${top_srcdir}/include \
+       -I${top_builddir}/include \
        $(DBUS_CFLAGS) \
        $(GLIB_CFLAGS)
 
 noinst_PROGRAMS = \
        add-connection-dbus-glib \
        add-connection-libnm-glib \
        get-active-connections-dbus-glib \
diff --git a/examples/C/qt/Makefile.am b/examples/C/qt/Makefile.am
index a0cf8f4..15b6bf4 100644
--- a/examples/C/qt/Makefile.am
+++ b/examples/C/qt/Makefile.am
@@ -1,11 +1,10 @@
-INCLUDES = -I${top_srcdir}/include \
-          -I${top_builddir}/include
-
 AM_CPPFLAGS = \
+       -I${top_srcdir}/include \
+       -I${top_builddir}/include \
        $(DBUS_CFLAGS) \
        $(QT_CFLAGS)
 
 noinst_PROGRAMS = \
        add-connection-wired \
        list-connections \
        change-ipv4-addresses \
diff --git a/libnm-glib/Makefile.am b/libnm-glib/Makefile.am
index c692a3c..410848a 100644
--- a/libnm-glib/Makefile.am
+++ b/libnm-glib/Makefile.am
@@ -1,12 +1,12 @@
 include $(GLIB_MAKEFILE)
 
 SUBDIRS = . tests
 
-INCLUDES = \
+AM_CPPFLAGS = \
        -I$(top_srcdir)/include \
        -I$(top_builddir)/include \
        -I$(top_srcdir)/libnm-util \
        -I$(top_builddir)/libnm-util
 
 BUILT_SOURCES = \
        nm-vpn-plugin-glue.h \
@@ -24,14 +24,15 @@ noinst_LTLIBRARIES = \
 libdeprecated_nm_glib_la_SOURCES = \
        libnm_glib.h \
        libnm_glib.c
 
 libdeprecated_nm_glib_la_CPPFLAGS = \
        $(DBUS_CFLAGS) \
        $(GLIB_CFLAGS) \
+       $(AM_CPPFLAGS) \
        -Wno-deprecated-declarations \
        -Wno-deprecated
 
 libdeprecated_nm_glib_la_LIBADD = \
        $(DBUS_LIBS) \
        $(GLIB_LIBS)
 
@@ -215,15 +216,15 @@ INTROSPECTION_COMPILER_ARGS = --includedir=$(top_builddir)/libnm-util
 if HAVE_INTROSPECTION
 introspection_sources = $(libnminclude_HEADERS) $(libnm_glib_la_csources)
 
 NMClient-1.0.gir: libnm-glib.la
 NMClient_1_0_gir_INCLUDES = Gio-2.0 DBusGLib-1.0
 NMClient_1_0_gir_PACKAGES = gio-2.0 dbus-glib-1 gudev-1.0
 NMClient_1_0_gir_EXPORT_PACKAGES = libnm-glib libnm-glib-vpn
-NMClient_1_0_gir_CFLAGS = $(INCLUDES) -I$(top_srcdir)/libnm-glib -I$(top_srcdir)/libnm-util
+NMClient_1_0_gir_CFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/libnm-glib -I$(top_srcdir)/libnm-util
 NMClient_1_0_gir_LIBS = libnm-glib.la $(top_builddir)/libnm-util/libnm-util.la
 NMClient_1_0_gir_FILES = $(introspection_sources)
 NMClient_1_0_gir_SCANNERFLAGS = --warn-all --identifier-prefix=NM --symbol-prefix=nm 
--include-uninstalled=$(top_builddir)/libnm-util/NetworkManager-1.0.gir
 INTROSPECTION_GIRS += NMClient-1.0.gir
 
 girdir = $(datadir)/gir-1.0
 gir_DATA = $(INTROSPECTION_GIRS)
diff --git a/libnm-glib/tests/Makefile.am b/libnm-glib/tests/Makefile.am
index 5fda5bd..0799448 100644
--- a/libnm-glib/tests/Makefile.am
+++ b/libnm-glib/tests/Makefile.am
@@ -1,10 +1,10 @@
 if ENABLE_TESTS
 
-INCLUDES = \
+AM_CPPFLAGS = \
        -I$(top_srcdir)/include \
        -I$(top_builddir)/include \
        -I$(top_srcdir)/libnm-util \
        -I$(top_builddir)/libnm-util \
        -I$(top_srcdir)/libnm-glib
 
 noinst_PROGRAMS = test-remote-settings-client
@@ -12,15 +12,16 @@ noinst_PROGRAMS = test-remote-settings-client
 ####### remote settings client test #######
 
 test_remote_settings_client_SOURCES = \
        test-remote-settings-client.c
 
 test_remote_settings_client_CPPFLAGS = \
        $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS)
+       $(DBUS_CFLAGS) \
+       $(AM_CPPFLAGS)
 
 test_remote_settings_client_LDADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(top_builddir)/libnm-glib/libnm-glib-test.la \
        $(GLIB_LIBS) \
        $(DBUS_LIBS)
 
diff --git a/libnm-util/Makefile.am b/libnm-util/Makefile.am
index 2222ec2..2d41164 100644
--- a/libnm-util/Makefile.am
+++ b/libnm-util/Makefile.am
@@ -1,19 +1,23 @@
 include $(GLIB_MAKEFILE)
 
 SUBDIRS = . tests
 
-INCLUDES = -I${top_srcdir} -I${top_srcdir}/include -I${top_builddir}/include
+AM_CPPFLAGS = \
+       -I${top_srcdir} \
+       -I${top_srcdir}/include \
+       -I${top_builddir}/include
 
 lib_LTLIBRARIES=libnm-util.la
 
 libnm_util_la_CPPFLAGS = \
        $(GLIB_CFLAGS) \
        $(DBUS_CFLAGS) \
-       $(UUID_CFLAGS)
+       $(UUID_CFLAGS) \
+       $(AM_CPPFLAGS)
 
 libnm_util_include_HEADERS =           \
        nm-connection.h                 \
        nm-setting.h                    \
        nm-setting-8021x.h              \
        nm-setting-adsl.h               \
        nm-setting-bluetooth.h          \
@@ -112,15 +116,16 @@ libnm_util_includedir=$(includedir)/NetworkManager
 ###########################################
 
 noinst_LTLIBRARIES = libtest-crypto.la
 
 libtest_crypto_la_SOURCES = crypto.c
 
 libtest_crypto_la_CPPFLAGS = \
-       $(GLIB_CFLAGS)
+       $(GLIB_CFLAGS) \
+       $(AM_CPPFLAGS)
 
 libtest_crypto_la_LIBADD = \
        $(GLIB_LIBS)
 
 if WITH_GNUTLS
 libtest_crypto_la_SOURCES += crypto_gnutls.c
 libtest_crypto_la_CPPFLAGS += $(LIBGCRYPT_CFLAGS) $(GNUTLS_CFLAGS)
@@ -149,15 +154,15 @@ INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
 if HAVE_INTROSPECTION
 introspection_sources = $(libnm_util_include_HEADERS) $(libnm_util_la_csources) 
$(top_srcdir)/include/NetworkManager.h $(top_srcdir)/include/NetworkManagerVPN.h
 
 NetworkManager-1.0.gir: libnm-util.la
 NetworkManager_1_0_gir_INCLUDES = GObject-2.0 DBusGLib-1.0
 NetworkManager_1_0_gir_PACKAGES = gobject-2.0 dbus-glib-1
 NetworkManager_1_0_gir_EXPORT_PACKAGES = libnm-util
-NetworkManager_1_0_gir_CFLAGS = $(INCLUDES) -I$(top_srcdir)/libnm-util
+NetworkManager_1_0_gir_CFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/libnm-util
 NetworkManager_1_0_gir_LIBS = libnm-util.la
 NetworkManager_1_0_gir_FILES = $(introspection_sources)
 NetworkManager_1_0_gir_SCANNERFLAGS = --warn-all --identifier-prefix=NM --symbol-prefix=nm
 INTROSPECTION_GIRS += NetworkManager-1.0.gir
 
 girdir = $(datadir)/gir-1.0
 gir_DATA = $(INTROSPECTION_GIRS)
diff --git a/libnm-util/tests/Makefile.am b/libnm-util/tests/Makefile.am
index 98f8aad..d49ef8c 100644
--- a/libnm-util/tests/Makefile.am
+++ b/libnm-util/tests/Makefile.am
@@ -1,79 +1,65 @@
 if ENABLE_TESTS
 
 SUBDIRS=certs
 
-INCLUDES = \
+AM_CPPFLAGS = \
        -I$(top_srcdir)/include \
        -I$(top_builddir)/include \
        -I$(top_srcdir)/libnm-util \
-       -I$(top_builddir)/libnm-util
+       -I$(top_builddir)/libnm-util \
+       $(GLIB_CFLAGS) \
+       $(DBUS_CFLAGS)
 
 noinst_PROGRAMS = \
        test-settings-defaults \
        test-crypto \
        test-secrets \
        test-general \
        test-setting-8021x
 
 test_settings_defaults_SOURCES = \
        test-settings-defaults.c
 
-test_settings_defaults_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS)
-
 test_settings_defaults_LDADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(GLIB_LIBS) \
        $(DBUS_LIBS)
 
 test_crypto_SOURCES = \
        test-crypto.c
 
-test_crypto_CPPFLAGS = \
-       $(GLIB_CFLAGS)
-
 test_crypto_LDADD = \
        $(top_builddir)/libnm-util/libtest-crypto.la \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(GLIB_LIBS)
 
 test_secrets_SOURCES = \
        test-secrets.c
 
 test_secrets_CPPFLAGS = \
        -DTEST_CERT_DIR=\"$(top_srcdir)/libnm-util/tests/certs/\" \
-       $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS)
+       $(AM_CPPFLAGS)
 
 test_secrets_LDADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(GLIB_LIBS) \
        $(DBUS_LIBS)
 
 test_general_SOURCES = \
        test-general.c
 
-test_general_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS)
-
 test_general_LDADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(GLIB_LIBS) \
        $(DBUS_LIBS)
 
 test_setting_8021x_SOURCES = \
        test-setting-8021x.c
 
-test_setting_8021x_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS)
-
 test_setting_8021x_LDADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(GLIB_LIBS) \
        $(DBUS_LIBS)
 
 check-local: test-settings-defaults test-crypto test-secrets
        $(abs_builddir)/test-settings-defaults
diff --git a/src/Makefile.am b/src/Makefile.am
index 1743161..3ea6241 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -17,15 +17,16 @@ SUBDIRS= \
 
 if WITH_WIMAX
 SUBDIRS += wimax
 endif
 
 SUBDIRS += . tests
 
-INCLUDES = -I${top_srcdir} \
+AM_CPPFLAGS = \
+           -I${top_srcdir} \
            -I${top_builddir}/include \
            -I${top_srcdir}/include \
            -I${top_builddir}/src/generated \
            -I${top_srcdir}/src/generated \
            -I${top_srcdir}/src/logging \
            -I${top_srcdir}/src/posix-signals \
            -I${top_srcdir}/src/dns-manager \
@@ -61,15 +62,16 @@ libtest_dhcp_la_SOURCES = \
        nm-ip6-config.c \
        nm-hostname-provider.c \
        nm-dbus-manager.c
 
 libtest_dhcp_la_CPPFLAGS = \
        $(GLIB_CFLAGS) \
        $(DBUS_CFLAGS) \
-       $(LIBNL_CFLAGS)
+       $(LIBNL_CFLAGS) \
+       $(AM_CPPFLAGS)
 
 libtest_dhcp_la_LIBADD = \
        $(top_builddir)/src/generated/libnm-generated.la \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(GLIB_LIBS) \
        $(DBUS_LIBS) \
        $(LIBNL_LIBS)
@@ -80,15 +82,16 @@ libtest_dhcp_la_LIBADD = \
 
 libtest_policy_hosts_la_SOURCES = \
        nm-policy-hosts.c \
        nm-policy-hosts.h
 
 libtest_policy_hosts_la_CPPFLAGS = \
        -DSYSCONFDIR=\"$(sysconfdir)\" \
-       $(GLIB_CFLAGS)
+       $(GLIB_CFLAGS) \
+       $(AM_CPPFLAGS)
 
 libtest_policy_hosts_la_LIBADD = \
        ${top_builddir}/src/logging/libnm-logging.la \
        $(GLIB_LIBS)
 
 
 ###########################################
@@ -96,15 +99,16 @@ libtest_policy_hosts_la_LIBADD = \
 ###########################################
 
 libtest_wifi_ap_utils_la_SOURCES = \
        nm-wifi-ap-utils.c \
        nm-wifi-ap-utils.h
 
 libtest_wifi_ap_utils_la_CPPFLAGS = \
-       $(GLIB_CFLAGS)
+       $(GLIB_CFLAGS) \
+       $(AM_CPPFLAGS)
 
 libtest_wifi_ap_utils_la_LIBADD = \
        ${top_builddir}/libnm-util/libnm-util.la \
        $(GLIB_LIBS)
 
 
 ###########################################
@@ -297,14 +301,15 @@ NetworkManager_CPPFLAGS = \
        $(DBUS_CFLAGS) \
        $(GLIB_CFLAGS) \
        $(GUDEV_CFLAGS) \
        $(LIBNL_CFLAGS) \
        $(POLKIT_CFLAGS) \
        $(SYSTEMD_LOGIN_CFLAGS) \
        $(LIBSOUP_CFLAGS) \
+       $(AM_CPPFLAGS) \
        -DBINDIR=\"$(bindir)\" \
        -DSBINDIR=\"$(sbindir)\" \
        -DLIBEXECDIR=\"$(libexecdir)\" \
        -DDATADIR=\"$(datadir)\" \
        -DSYSCONFDIR=\"$(sysconfdir)\" \
        -DLOCALSTATEDIR=\"$(localstatedir)\" \
        -DNMLOCALEDIR=\"$(datadir)/locale\" \
diff --git a/src/bluez-manager/Makefile.am b/src/bluez-manager/Makefile.am
index aee2721..fb836ab 100644
--- a/src/bluez-manager/Makefile.am
+++ b/src/bluez-manager/Makefile.am
@@ -1,19 +1,27 @@
-INCLUDES = \
+noinst_LTLIBRARIES = libbluez-manager.la
+
+libbluez_manager_la_CPPFLAGS = \
        -I${top_srcdir} \
        -I${top_builddir}/include \
        -I${top_srcdir}/include \
        -I${top_builddir}/libnm-util \
        -I${top_srcdir}/libnm-util \
        -I${top_srcdir}/src \
        -I${top_builddir}/src/generated \
        -I${top_srcdir}/src/generated \
-       -I${top_srcdir}/src/logging
-
-noinst_LTLIBRARIES = libbluez-manager.la
+       -I${top_srcdir}/src/logging \
+       $(DBUS_CFLAGS) \
+       $(GLIB_CFLAGS) \
+       $(BLUEZ_CFLAGS) \
+       -DBINDIR=\"$(bindir)\" \
+       -DDATADIR=\"$(datadir)\" \
+       -DSYSCONFDIR=\"$(sysconfdir)\" \
+       -DLIBEXECDIR=\"$(libexecdir)\" \
+       -DLOCALSTATEDIR=\"$(localstatedir)\"
 
 libbluez_manager_la_SOURCES = \
        nm-bluez-common.h \
        nm-bluez-device.c \
        nm-bluez-device.h \
        nm-bluez-manager.h
 
@@ -23,24 +31,14 @@ libbluez_manager_la_SOURCES += \
        nm-bluez4-adapter.c \
        nm-bluez4-manager.c
 else
 libbluez_manager_la_SOURCES += \
        nm-bluez-manager.c
 endif
 
-libbluez_manager_la_CPPFLAGS = \
-       $(DBUS_CFLAGS) \
-       $(GLIB_CFLAGS) \
-       $(BLUEZ_CFLAGS) \
-       -DBINDIR=\"$(bindir)\" \
-       -DDATADIR=\"$(datadir)\" \
-       -DSYSCONFDIR=\"$(sysconfdir)\" \
-       -DLIBEXECDIR=\"$(libexecdir)\" \
-       -DLOCALSTATEDIR=\"$(localstatedir)\"
-
 libbluez_manager_la_LIBADD = \
        $(top_builddir)/src/generated/libnm-generated.la \
        $(top_builddir)/src/logging/libnm-logging.la \
        $(DBUS_LIBS) \
        $(GLIB_LIBS) \
        $(BLUEZ_LIBS)
 
diff --git a/src/dhcp-manager/Makefile.am b/src/dhcp-manager/Makefile.am
index 40a0583..4dcac13 100644
--- a/src/dhcp-manager/Makefile.am
+++ b/src/dhcp-manager/Makefile.am
@@ -1,10 +1,10 @@
 SUBDIRS = . tests
 
-INCLUDES = \
+AM_CPPFLAGS = \
        -I${top_srcdir} \
        -I${top_builddir}/include \
        -I${top_srcdir}/include \
        -I${top_builddir}/src/generated \
        -I${top_srcdir}/src/generated \
        -I${top_srcdir}/src/logging \
        -I${top_srcdir}/src/posix-signals \
@@ -21,14 +21,15 @@ libdhcp_dhclient_la_SOURCES = \
        nm-dhcp-dhclient-utils.c \
        nm-dhcp-dhclient.h \
        nm-dhcp-dhclient.c
 
 libdhcp_dhclient_la_CPPFLAGS = \
        $(DBUS_CFLAGS) \
        $(GLIB_CFLAGS) \
+       $(AM_CPPFLAGS) \
        -DSYSCONFDIR=\"$(sysconfdir)\" \
        -DLIBEXECDIR=\"$(libexecdir)\" \
        -DLOCALSTATEDIR=\"$(localstatedir)\" \
        -DDHCLIENT_PATH=\"$(DHCLIENT_PATH)\" \
        -DNMSTATEDIR=\"$(nmstatedir)\" \
        -DNMCONFDIR=\"$(nmconfdir)\"
 
@@ -48,14 +49,15 @@ libdhcp_manager_la_SOURCES = \
        nm-dhcp-manager.h \
        nm-dhcp-dhcpcd.h \
        nm-dhcp-dhcpcd.c
 
 libdhcp_manager_la_CPPFLAGS = \
        $(DBUS_CFLAGS) \
        $(GLIB_CFLAGS) \
+       $(AM_CPPFLAGS) \
        -DSYSCONFDIR=\"$(sysconfdir)\" \
        -DLIBEXECDIR=\"$(libexecdir)\" \
        -DLOCALSTATEDIR=\"$(localstatedir)\" \
        -DDHCLIENT_PATH=\"$(DHCLIENT_PATH)\" \
        -DDHCPCD_PATH=\"$(DHCPCD_PATH)\" \
        -DNMSTATEDIR=\"$(nmstatedir)\"
 
diff --git a/src/dhcp-manager/tests/Makefile.am b/src/dhcp-manager/tests/Makefile.am
index 8c9d06c..bf859fe 100644
--- a/src/dhcp-manager/tests/Makefile.am
+++ b/src/dhcp-manager/tests/Makefile.am
@@ -1,25 +1,26 @@
 if ENABLE_TESTS
 
-INCLUDES = \
+AM_CPPFLAGS = \
        -I$(top_srcdir)/include \
        -I$(top_builddir)/include \
        -I${top_srcdir}/libnm-util \
        -I${top_builddir}/libnm-util \
-       -I$(top_srcdir)/src/dhcp-manager
+       -I$(top_srcdir)/src/dhcp-manager \
+       $(GLIB_CFLAGS)
 
 noinst_PROGRAMS = test-dhcp-dhclient
 
 ####### policy /etc/hosts test #######
 
 test_dhcp_dhclient_SOURCES = \
        test-dhcp-dhclient.c
 
 test_dhcp_dhclient_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
+       $(AM_CPPFLAGS) \
        -DTESTDIR="\"$(abs_srcdir)\""
 
 test_dhcp_dhclient_LDADD = \
        -ldl \
        $(top_builddir)/src/dhcp-manager/libdhcp-dhclient.la \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(GLIB_LIBS)
diff --git a/src/dns-manager/Makefile.am b/src/dns-manager/Makefile.am
index e6c2ff2..4aa20c7 100644
--- a/src/dns-manager/Makefile.am
+++ b/src/dns-manager/Makefile.am
@@ -1,37 +1,35 @@
-INCLUDES = \
+noinst_LTLIBRARIES = libdns-manager.la
+
+libdns_manager_la_CPPFLAGS = \
        -I${top_srcdir}/src/logging \
        -I${top_srcdir}/src/posix-signals \
        -I${top_srcdir}/libnm-util \
        -I${top_builddir}/libnm-util \
        -I${top_srcdir}/src \
        -I${top_srcdir}/include \
-       -I${top_builddir}/include
-
-noinst_LTLIBRARIES = libdns-manager.la
+       -I${top_builddir}/include \
+       $(LIBNL_CFLAGS) \
+       $(DBUS_CFLAGS) \
+       $(GLIB_CFLAGS) \
+       -DLOCALSTATEDIR=\"$(localstatedir)\" \
+       -DSYSCONFDIR=\"$(sysconfdir)\" \
+       -DNMCONFDIR=\"$(nmconfdir)\" \
+       -DNMRUNDIR=\"$(nmrundir)\"
 
 libdns_manager_la_SOURCES = \
        nm-dns-manager.h \
        nm-dns-manager.c \
        nm-dns-plugin.h \
        nm-dns-plugin.c \
        nm-dns-dnsmasq.h \
        nm-dns-dnsmasq.c \
        nm-dns-utils.h \
        nm-dns-utils.c
 
-libdns_manager_la_CPPFLAGS = \
-       $(LIBNL_CFLAGS) \
-       $(DBUS_CFLAGS) \
-       $(GLIB_CFLAGS) \
-       -DLOCALSTATEDIR=\"$(localstatedir)\" \
-       -DSYSCONFDIR=\"$(sysconfdir)\" \
-       -DNMCONFDIR=\"$(nmconfdir)\" \
-       -DNMRUNDIR=\"$(nmrundir)\"
-
 libdns_manager_la_LIBADD = \
        $(top_builddir)/src/logging/libnm-logging.la \
        $(top_builddir)/src/posix-signals/libnm-posix-signals.la \
        $(LIBNL_LIBS) \
        $(DBUS_LIBS) \
        $(GLIB_LIBS)
 
diff --git a/src/dnsmasq-manager/Makefile.am b/src/dnsmasq-manager/Makefile.am
index 8b7dd68..42706cc 100644
--- a/src/dnsmasq-manager/Makefile.am
+++ b/src/dnsmasq-manager/Makefile.am
@@ -1,21 +1,19 @@
-INCLUDES = \
+noinst_LTLIBRARIES = libdnsmasq-manager.la
+
+libdnsmasq_manager_la_CPPFLAGS = \
        -I${top_srcdir}/libnm-util \
        -I${top_srcdir}/src/logging \
        -I${top_srcdir}/src/posix-signals \
        -I${top_srcdir}/src \
-       -I${top_srcdir}/include
-
-noinst_LTLIBRARIES = libdnsmasq-manager.la
+       -I${top_srcdir}/include \
+       $(GLIB_CFLAGS) \
+       -DLOCALSTATEDIR=\"$(localstatedir)\"
 
 libdnsmasq_manager_la_SOURCES = \
        nm-dnsmasq-manager.h \
        nm-dnsmasq-manager.c
 
-libdnsmasq_manager_la_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
-       -DLOCALSTATEDIR=\"$(localstatedir)\"
-
 libdnsmasq_manager_la_LIBADD = \
        $(top_builddir)/src/logging/libnm-logging.la \
        $(top_builddir)/src/posix-signals/libnm-posix-signals.la \
        $(GLIB_LIBS)
diff --git a/src/firewall-manager/Makefile.am b/src/firewall-manager/Makefile.am
index 2cfe32d..15bde51 100644
--- a/src/firewall-manager/Makefile.am
+++ b/src/firewall-manager/Makefile.am
@@ -1,23 +1,21 @@
-INCLUDES = \
+noinst_LTLIBRARIES = libfirewall-manager.la
+
+libfirewall_manager_la_CPPFLAGS = \
        -I${top_srcdir}/src \
        -I${top_srcdir}/src/logging \
        -I${top_srcdir}/include \
-       -I${top_srcdir}/libnm-util
-
-noinst_LTLIBRARIES = libfirewall-manager.la
-
-libfirewall_manager_la_SOURCES = \
-       nm-firewall-manager.h \
-       nm-firewall-manager.c
-
-libfirewall_manager_la_CPPFLAGS = \
+       -I${top_srcdir}/libnm-util \
        $(DBUS_CFLAGS) \
        $(GLIB_CFLAGS) \
        -DNM_PKGDATADIR=\"$(pkgdatadir)\" \
        -DNM_LOCALSTATEDIR=\"$(localstatedir)\"
 
+libfirewall_manager_la_SOURCES = \
+       nm-firewall-manager.h \
+       nm-firewall-manager.c
+
 libfirewall_manager_la_LIBADD = \
        $(top_builddir)/src/logging/libnm-logging.la \
        $(DBUS_LIBS) \
        $(GLIB_LIBS)
 
diff --git a/src/generated/Makefile.am b/src/generated/Makefile.am
index 307766e..b313e45 100644
--- a/src/generated/Makefile.am
+++ b/src/generated/Makefile.am
@@ -46,15 +46,15 @@ GLIB_GENERATED = nm-enum-types.h nm-enum-types.c
 nm_enum_types_sources = $(nm_daemon_sources)
 GLIB_MKENUMS_H_FLAGS = --identifier-prefix NM
 GLIB_MKENUMS_C_FLAGS = --identifier-prefix NM
 
 GLIB_GENERATED += nm-marshal.h nm-marshal.c
 nm_marshal_sources = $(nm_daemon_sources)
 
-INCLUDES = \
+libnm_generated_la_CPPFLAGS = \
        -I${top_srcdir}/include \
        -I${top_builddir}/include \
        -I${top_srcdir}/src \
        -I${top_srcdir}/src/logging \
        -I${top_srcdir}/src/dns-manager \
        -I${top_srcdir}/src/vpn-manager \
        -I${top_srcdir}/src/dhcp-manager \
@@ -63,31 +63,29 @@ INCLUDES = \
        -I${top_srcdir}/src/ppp-manager \
        -I${top_srcdir}/src/dnsmasq-manager \
        -I${top_srcdir}/src/modem-manager \
        -I$(top_srcdir)/src/bluez-manager \
        -I$(top_srcdir)/src/firewall-manager \
        -I$(top_srcdir)/src/settings \
        -I$(top_srcdir)/src/wifi \
-       -I$(top_srcdir)/libnm-util
-
-if WITH_WIMAX
-INCLUDES += -I$(top_srcdir)/src/wimax
-endif
-
-libnm_generated_la_CPPFLAGS = \
+       -I$(top_srcdir)/libnm-util \
        $(DBUS_CFLAGS) \
        $(GLIB_CFLAGS) \
        $(GUDEV_CFLAGS) \
        $(LIBNL_CFLAGS) \
        $(POLKIT_CFLAGS) \
        $(SYSTEMD_LOGIN_CFLAGS) \
        $(IWMX_SDK_CFLAGS)
 
+if WITH_WIMAX
+libnm_generated_la_CPPFLAGS += -I$(top_srcdir)/src/wimax
+endif
+
 if WITH_MODEM_MANAGER_1
-       libnm_generated_la_CPPFLAGS += $(MM_GLIB_CFLAGS)
+libnm_generated_la_CPPFLAGS += $(MM_GLIB_CFLAGS)
 endif
 
 libnm_generated_la_LIBADD = \
        $(GLIB_LIBS)
 
 BUILT_SOURCES = $(GLIB_GENERATED)
 
diff --git a/src/ip6-manager/Makefile.am b/src/ip6-manager/Makefile.am
index eb73039..25f5749 100644
--- a/src/ip6-manager/Makefile.am
+++ b/src/ip6-manager/Makefile.am
@@ -1,29 +1,27 @@
-INCLUDES = \
+noinst_LTLIBRARIES = libip6-manager.la
+
+libip6_manager_la_CPPFLAGS = \
        -I${top_srcdir} \
        -I${top_builddir}/include \
        -I${top_srcdir}/include \
        -I${top_builddir}/libnm-util \
        -I${top_srcdir}/libnm-util \
        -I${top_builddir}/src/generated \
        -I${top_srcdir}/src/generated \
        -I${top_srcdir}/src/logging \
-       -I${top_srcdir}/src
-
-noinst_LTLIBRARIES = libip6-manager.la
-
-libip6_manager_la_SOURCES = \
-       nm-ip6-manager.c \
-       nm-ip6-manager.h
-
-libip6_manager_la_CPPFLAGS = \
+       -I${top_srcdir}/src \
        $(LIBNL_CFLAGS) \
        $(DBUS_CFLAGS) \
        $(GLIB_CFLAGS)
 
+libip6_manager_la_SOURCES = \
+       nm-ip6-manager.c \
+       nm-ip6-manager.h
+
 libip6_manager_la_LIBADD = \
        $(top_builddir)/src/generated/libnm-generated.la \
        $(top_builddir)/src/logging/libnm-logging.la \
        $(LIBNL_LIBS) \
        $(DBUS_LIBS) \
        $(GLIB_LIBS)
 
diff --git a/src/modem-manager/Makefile.am b/src/modem-manager/Makefile.am
index aa5534f..012d26e 100644
--- a/src/modem-manager/Makefile.am
+++ b/src/modem-manager/Makefile.am
@@ -1,38 +1,36 @@
 include $(GLIB_MAKEFILE)
 
-INCLUDES = \
+noinst_LTLIBRARIES = libmodem-manager.la
+
+libmodem_manager_la_CPPFLAGS = \
        -I${top_srcdir}/src \
        -I${top_builddir}/src/generated \
        -I${top_srcdir}/src/generated \
        -I${top_srcdir}/src/logging \
        -I${top_builddir}/include \
        -I${top_srcdir}/include \
        -I${top_builddir}/libnm-util \
-       -I${top_srcdir}/libnm-util
-
-noinst_LTLIBRARIES = libmodem-manager.la
+       -I${top_srcdir}/libnm-util \
+       $(LIBNL_CFLAGS) \
+       $(DBUS_CFLAGS)
 
 libmodem_manager_la_SOURCES = \
        nm-modem.c \
        nm-modem.h \
        nm-modem-generic.c \
        nm-modem-generic.h \
        nm-modem-cdma.c \
        nm-modem-cdma.h \
        nm-modem-gsm.c \
        nm-modem-gsm.h \
        nm-modem-manager.h \
        nm-modem-manager.c \
        nm-modem-types.h
 
-libmodem_manager_la_CPPFLAGS = \
-       $(LIBNL_CFLAGS) \
-       $(DBUS_CFLAGS)
-
 libmodem_manager_la_LIBADD = \
        $(top_builddir)/src/generated/libnm-generated.la \
        $(top_builddir)/src/logging/libnm-logging.la \
        $(LIBNL_LIBS) \
        $(DBUS_LIBS)
 
 # Support for the new ModemManager1 interface
diff --git a/src/ppp-manager/Makefile.am b/src/ppp-manager/Makefile.am
index 7e8102a..4ad4ff8 100644
--- a/src/ppp-manager/Makefile.am
+++ b/src/ppp-manager/Makefile.am
@@ -1,18 +1,20 @@
-INCLUDES = \
+AM_CPPFLAGS = \
        -I${top_srcdir} \
        -I${top_builddir}/include \
        -I${top_srcdir}/include \
        -I${top_builddir}/libnm-util \
        -I${top_srcdir}/libnm-util \
        -I${top_srcdir}/src \
        -I${top_builddir}/src/generated \
        -I${top_srcdir}/src/generated \
        -I${top_srcdir}/src/logging \
-       -I${top_srcdir}/src/posix-signals
+       -I${top_srcdir}/src/posix-signals \
+       $(DBUS_CFLAGS) \
+       $(GLIB_CFLAGS)
 
 noinst_LTLIBRARIES = libppp-manager.la
 
 libppp_manager_la_SOURCES = \
        nm-ppp-manager.c \
        nm-ppp-manager.h \
        nm-ppp-status.h
@@ -21,15 +23,15 @@ nm-ppp-manager-glue.h: $(top_srcdir)/introspection/nm-ppp-manager.xml
        $(AM_V_GEN) dbus-binding-tool --prefix=nm_ppp_manager --mode=glib-server --output=$@ $<
 
 built_sources = nm-ppp-manager-glue.h
 
 $(libppp_manager_la_OBJECTS): $(built_sources)
 
 libppp_manager_la_CPPFLAGS = \
-       $(DBUS_CFLAGS) \
+       $(AM_CPPFLAGS) \
        -DSYSCONFDIR=\"$(sysconfdir)\" \
        -DLIBDIR=\"$(libdir)\" \
        -DPLUGINDIR=\"$(PPPD_PLUGIN_DIR)\"
 
 libppp_manager_la_LIBADD = \
        $(top_builddir)/src/generated/libnm-generated.la \
        $(top_builddir)/src/logging/libnm-logging.la \
@@ -43,18 +45,14 @@ pppd_plugindir = $(PPPD_PLUGIN_DIR)
 pppd_plugin_LTLIBRARIES = nm-pppd-plugin.la
 
 nm_pppd_plugin_la_SOURCES = \
        nm-pppd-plugin.c \
        nm-pppd-plugin.h \
        nm-ppp-status.h
 
-nm_pppd_plugin_la_CPPFLAGS = \
-       $(DBUS_CFLAGS) \
-       $(GLIB_CFLAGS)
-
 nm_pppd_plugin_la_LDFLAGS = -module -avoid-version
 
 nm_pppd_plugin_la_LIBADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(DBUS_LIBS) \
        $(GLIB_LIBS)
 
diff --git a/src/settings/Makefile.am b/src/settings/Makefile.am
index 6ca7633..ea81a7c 100644
--- a/src/settings/Makefile.am
+++ b/src/settings/Makefile.am
@@ -1,29 +1,28 @@
 SUBDIRS = plugins . tests
 
-INCLUDES = -I${top_srcdir} \
+AM_CPPFLAGS = \
+           -I${top_srcdir} \
            -I${top_builddir}/include \
            -I${top_srcdir}/include \
            -I${top_builddir}/libnm-util \
            -I${top_srcdir}/libnm-util \
            -I${top_builddir}/src/generated \
            -I${top_srcdir}/src/generated \
            -I${top_srcdir}/src/logging \
-           -I${top_srcdir}/src
+           -I${top_srcdir}/src \
+           $(DBUS_CFLAGS) \
+           $(GLIB_CFLAGS)
 
 noinst_LTLIBRARIES = libsettings.la libtest-settings-utils.la
 
 libtest_settings_utils_la_SOURCES = \
        nm-settings-utils.c \
        nm-settings-utils.h
 
-libtest_settings_utils_la_CPPFLAGS = \
-       $(DBUS_CFLAGS) \
-       $(GLIB_CFLAGS)
-
 libtest_settings_utils_la_LIBADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(DBUS_LIBS) \
        $(GLIB_LIBS)
 
 BUILT_SOURCES = \
        nm-settings-glue.h \
@@ -47,16 +46,15 @@ libsettings_la_SOURCES = \
        nm-agent-manager.h \
        nm-secret-agent.c \
        nm-secret-agent.h \
        nm-settings-utils.h \
        nm-settings-utils.c
 
 libsettings_la_CPPFLAGS = \
-       $(DBUS_CFLAGS) \
-       $(GLIB_CFLAGS) \
+       $(AM_CPPFLAGS) \
        $(POLKIT_CFLAGS) \
        -DBINDIR=\"$(bindir)\" \
        -DSBINDIR=\"$(sbindir)\" \
        -DLIBEXECDIR=\"$(libexecdir)\" \
        -DDATADIR=\"$(datadir)\" \
        -DSYSCONFDIR=\"$(sysconfdir)\" \
        -DNMSTATEDIR=\"$(nmstatedir)\" \
diff --git a/src/settings/plugins/example/Makefile.am b/src/settings/plugins/example/Makefile.am
index 95558b7..f3aa11b 100644
--- a/src/settings/plugins/example/Makefile.am
+++ b/src/settings/plugins/example/Makefile.am
@@ -1,16 +1,19 @@
-INCLUDES = \
+# 'noinst' here because this is an example plugin we don't want to install
+noinst_LTLIBRARIES = libnm-settings-plugin-example.la
+
+libnm_settings_plugin_example_la_CPPFLAGS = \
        -I$(top_srcdir)/src/settings \
        -I$(top_srcdir)/include \
        -I$(top_builddir)/include \
        -I$(top_srcdir)/libnm-util \
-       -I$(top_builddir)/libnm-util
-
-# 'noinst' here because this is an example plugin we don't want to install
-noinst_LTLIBRARIES = libnm-settings-plugin-example.la
+       -I$(top_builddir)/libnm-util \
+       $(GLIB_CFLAGS) \
+       $(DBUS_CFLAGS) \
+       -DNMCONFDIR=\"$(nmconfdir)\"
 
 # The actual plugins typically pull reader.c and writer.c out into
 # their own static library so that unit tests can use them without
 # having to build the entire plugin.  But since this is a simple
 # plugin we don't do that yet.
 
 libnm_settings_plugin_example_la_SOURCES = \
@@ -19,18 +22,13 @@ libnm_settings_plugin_example_la_SOURCES = \
        plugin.c \
        plugin.h \
        errors.c \
        common.h \
        reader.c \
        writer.c
 
-libnm_settings_plugin_example_la_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS) \
-       -DNMCONFDIR=\"$(nmconfdir)\"
-
 libnm_settings_plugin_example_la_LIBADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(GLIB_LIBS)
 
 libnm_settings_plugin_example_la_LDFLAGS = -module -avoid-version
 
diff --git a/src/settings/plugins/ifcfg-rh/Makefile.am b/src/settings/plugins/ifcfg-rh/Makefile.am
index a2c3f0f..3faa60d 100644
--- a/src/settings/plugins/ifcfg-rh/Makefile.am
+++ b/src/settings/plugins/ifcfg-rh/Makefile.am
@@ -18,25 +18,23 @@ libifcfg_rh_io_la_SOURCES = \
        writer.c \
        writer.h \
        errors.c \
        common.h \
        utils.c \
        utils.h
 
-INCLUDES = \
+AM_CPPFLAGS = \
        -I$(top_srcdir)/src/wifi \
        -I$(top_srcdir)/src/settings \
        -I$(top_srcdir)/src/posix-signals \
        -I$(top_srcdir)/include \
        -I$(top_builddir)/include \
        -I$(top_srcdir)/libnm-glib \
        -I$(top_srcdir)/libnm-util \
-       -I$(top_builddir)/libnm-util
-
-libifcfg_rh_io_la_CPPFLAGS = \
+       -I$(top_builddir)/libnm-util \
        $(GLIB_CFLAGS) \
        $(DBUS_CFLAGS) \
        $(NSS_CFLAGS) \
        -DSYSCONFDIR=\"$(sysconfdir)\" \
        -DSBINDIR=\"$(sbindir)\"
 
 libifcfg_rh_io_la_LIBADD = \
@@ -48,19 +46,14 @@ libifcfg_rh_io_la_LIBADD = \
 
 libnm_settings_plugin_ifcfg_rh_la_SOURCES = \
        plugin.c \
        plugin.h \
        nm-ifcfg-connection.c \
        nm-ifcfg-connection.h
 
-libnm_settings_plugin_ifcfg_rh_la_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS) \
-       -DSYSCONFDIR=\"$(sysconfdir)\"
-
 libnm_settings_plugin_ifcfg_rh_la_LDFLAGS = -module -avoid-version
 libnm_settings_plugin_ifcfg_rh_la_LIBADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(top_builddir)/libnm-glib/libnm-glib.la \
        libifcfg-rh-io.la \
        $(GLIB_LIBS)
 
diff --git a/src/settings/plugins/ifcfg-rh/tests/Makefile.am b/src/settings/plugins/ifcfg-rh/tests/Makefile.am
index 9aec92f..d1b75fc 100644
--- a/src/settings/plugins/ifcfg-rh/tests/Makefile.am
+++ b/src/settings/plugins/ifcfg-rh/tests/Makefile.am
@@ -1,26 +1,27 @@
 if ENABLE_TESTS
 
 SUBDIRS=network-scripts
 
-INCLUDES = \
+AM_CPPFLAGS = \
        -I$(top_srcdir)/include \
        -I$(top_builddir)/include \
        -I$(top_srcdir)/libnm-util \
        -I$(top_builddir)/libnm-util \
        -I$(top_srcdir)/libnm-glib \
-       -I$(srcdir)/../
+       -I$(srcdir)/../ \
+       $(GLIB_CFLAGS)
 
 noinst_PROGRAMS = test-ifcfg-rh test-ifcfg-rh-utils
 
 test_ifcfg_rh_SOURCES = \
        test-ifcfg-rh.c
 
 test_ifcfg_rh_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
+       $(AM_CPPFLAGS) \
        $(DBUS_CFLAGS) \
        -DTEST_IFCFG_DIR=\"$(abs_srcdir)\" \
        -DTEST_SCRATCH_DIR=\"$(abs_builddir)/\"
 
 test_ifcfg_rh_LDADD = \
        $(top_builddir)/libnm-glib/libnm-glib.la \
        $(top_builddir)/libnm-util/libnm-util.la \
@@ -28,17 +29,14 @@ test_ifcfg_rh_LDADD = \
        $(builddir)/../libifcfg-rh-io.la \
        $(LIBM)
        $(DBUS_LIBS)
 
 test_ifcfg_rh_utils_SOURCES = \
        test-ifcfg-rh-utils.c
 
-test_ifcfg_rh_utils_CPPFLAGS = \
-       $(GLIB_CFLAGS)
-
 test_ifcfg_rh_utils_LDADD = \
        $(builddir)/../libifcfg-rh-io.la
 
 check-local: test-ifcfg-rh
        $(abs_builddir)/test-ifcfg-rh-utils
        $(abs_builddir)/test-ifcfg-rh
 
diff --git a/src/settings/plugins/ifnet/Makefile.am b/src/settings/plugins/ifnet/Makefile.am
index 9aaa06f..66d706b 100644
--- a/src/settings/plugins/ifnet/Makefile.am
+++ b/src/settings/plugins/ifnet/Makefile.am
@@ -1,33 +1,35 @@
 SUBDIRS = . tests
 
-INCLUDES = \
+pkglib_LTLIBRARIES = libnm-settings-plugin-ifnet.la
+
+noinst_LTLIBRARIES = lib-ifnet-io.la
+
+AM_CPPFLAGS = \
        -I$(top_srcdir)/src/wifi \
        -I$(top_srcdir)/src/settings \
        -I$(top_srcdir)/include \
        -I$(top_builddir)/include \
        -I$(top_srcdir)/libnm-glib \
        -I$(top_srcdir)/libnm-util \
-       -I$(top_builddir)/libnm-util
-
-pkglib_LTLIBRARIES = libnm-settings-plugin-ifnet.la
-
-noinst_LTLIBRARIES = lib-ifnet-io.la
+       -I$(top_builddir)/libnm-util \
+       $(GLIB_CFLAGS) \
+       $(DBUS_CFLAGS) \
+       -DSYSCONFDIR=\"$(sysconfdir)\" \
+       -DSBINDIR=\"$(sbindir)\"
 
 libnm_settings_plugin_ifnet_la_SOURCES = \
        nm-ifnet-connection.c \
        nm-ifnet-connection.h \
        plugin.c \
        plugin.h 
 
 libnm_settings_plugin_ifnet_la_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS) \
        $(GUDEV_CFLAGS) \
-       -DSYSCONFDIR=\"$(sysconfdir)\"
+       $(AM_CPPFLAGS)
 
 libnm_settings_plugin_ifnet_la_LDFLAGS = -module -avoid-version
 
 libnm_settings_plugin_ifnet_la_LIBADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(top_builddir)/libnm-glib/libnm-glib.la \
        lib-ifnet-io.la\
@@ -40,17 +42,11 @@ lib_ifnet_io_la_SOURCES = \
        connection_parser.c \
        connection_parser.h \
        net_utils.h\
        net_utils.c\
        wpa_parser.h\
        wpa_parser.c
 
-lib_ifnet_io_la_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS) \
-       -DSYSCONFDIR=\"$(sysconfdir)\" \
-       -DSBINDIR=\"$(sbindir)\"
-
 lib_ifnet_io_la_LIBADD = \
         $(top_builddir)/src/wifi/libwifi-utils.la \
         $(top_builddir)/libnm-util/libnm-util.la \
         $(GLIB_LIBS)
diff --git a/src/settings/plugins/ifnet/tests/Makefile.am b/src/settings/plugins/ifnet/tests/Makefile.am
index 23f96c8..8d80b73 100644
--- a/src/settings/plugins/ifnet/tests/Makefile.am
+++ b/src/settings/plugins/ifnet/tests/Makefile.am
@@ -1,25 +1,24 @@
 if ENABLE_TESTS
 
-INCLUDES=-I$(srcdir)/../ \
-        -I$(top_srcdir)/libnm-glib \
-        -I$(top_srcdir)/libnm-util \
-        -I$(top_builddir)/libnm-util \
-        -I$(top_srcdir)/include \
-        -I$(top_builddir)/include \
-        -I$(top_srcdir)/src/settings
-
-noinst_PROGRAMS = check_ifnet
-check_ifnet_SOURCES = test_all.c
-
-check_ifnet_CPPFLAGS = \
+AM_CPPFLAGS= \
+       -I$(srcdir)/../ \
+       -I$(top_srcdir)/libnm-glib \
+       -I$(top_srcdir)/libnm-util \
+       -I$(top_builddir)/libnm-util \
+       -I$(top_srcdir)/include \
+       -I$(top_builddir)/include \
+       -I$(top_srcdir)/src/settings \
        $(CHECK_CFLAGS) \
        $(GLIB_CFLAGS) \
        -DTEST_WPA_SUPPLICANT_CONF='"$(srcdir)/wpa_supplicant.conf"'
 
+noinst_PROGRAMS = check_ifnet
+check_ifnet_SOURCES = test_all.c
+
 check_ifnet_LDADD = $(top_builddir)/libnm-util/libnm-util.la \
                    $(builddir)/../lib-ifnet-io.la \
                    $(CHECK_LIBS) \
                    $(GLIB_LIBS) \
                    $(LIBM)
 check-local: check_ifnet
        $(abs_builddir)/check_ifnet $(abs_srcdir) $(abs_builddir)
diff --git a/src/settings/plugins/ifupdown/Makefile.am b/src/settings/plugins/ifupdown/Makefile.am
index 9d0ad25..ae07f7b 100644
--- a/src/settings/plugins/ifupdown/Makefile.am
+++ b/src/settings/plugins/ifupdown/Makefile.am
@@ -1,48 +1,44 @@
 SUBDIRS = . tests
 
-INCLUDES = \
+AM_CPPFLAGS = \
        -I$(top_srcdir)/src/logging \
        -I$(top_srcdir)/src/settings \
        -I$(top_srcdir)/include \
        -I$(top_builddir)/include \
        -I$(top_srcdir)/libnm-glib \
        -I$(top_srcdir)/libnm-util \
-       -I$(top_builddir)/libnm-util
+       -I$(top_builddir)/libnm-util \
+       $(GLIB_CFLAGS) \
+       $(DBUS_CFLAGS) \
+       -DSYSCONFDIR=\"$(sysconfdir)\"
 
 noinst_LTLIBRARIES = libifupdown-io.la
 
 libifupdown_io_la_SOURCES = \
        interface_parser.c \
        interface_parser.h \
        parser.c \
        parser.h
 
-libifupdown_io_la_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS) \
-       -DSYSCONFDIR=\"$(sysconfdir)\"
-
 libifupdown_io_la_LIBADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(GLIB_LIBS)
 
 pkglib_LTLIBRARIES = libnm-settings-plugin-ifupdown.la
 
 libnm_settings_plugin_ifupdown_la_SOURCES = \
        nm-ifupdown-connection.c \
        nm-ifupdown-connection.h \
        plugin.c \
        plugin.h
 
 libnm_settings_plugin_ifupdown_la_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS) \
        $(GUDEV_CFLAGS) \
-       -DSYSCONFDIR=\"$(sysconfdir)\"
+       $(AM_CPPFLAGS)
 
 libnm_settings_plugin_ifupdown_la_LDFLAGS = -module -avoid-version
 libnm_settings_plugin_ifupdown_la_LIBADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(top_builddir)/src/logging/libnm-logging.la \
        libifupdown-io.la \
        $(GLIB_LIBS) \
diff --git a/src/settings/plugins/ifupdown/tests/Makefile.am b/src/settings/plugins/ifupdown/tests/Makefile.am
index 6bde26f..d828686 100644
--- a/src/settings/plugins/ifupdown/tests/Makefile.am
+++ b/src/settings/plugins/ifupdown/tests/Makefile.am
@@ -1,27 +1,25 @@
 if ENABLE_TESTS
 
-INCLUDES = \
+noinst_PROGRAMS = test-ifupdown
+
+AM_CPPFLAGS = \
        -I$(top_srcdir)/include \
        -I$(top_builddir)/include \
        -I$(top_srcdir)/libnm-util \
        -I$(top_builddir)/libnm-util \
        -I$(top_srcdir)/libnm-glib \
-       -I$(srcdir)/../
-
-noinst_PROGRAMS = test-ifupdown
-
-test_ifupdown_SOURCES = \
-       test-ifupdown.c
-
-test_ifupdown_CPPFLAGS = \
+       -I$(srcdir)/../ \
        $(GLIB_CFLAGS) \
        $(DBUS_CFLAGS) \
        -DTEST_ENI_DIR=\"$(abs_srcdir)\"
 
+test_ifupdown_SOURCES = \
+       test-ifupdown.c
+
 test_ifupdown_LDADD = \
        $(top_builddir)/libnm-glib/libnm-glib.la \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(builddir)/../libifupdown-io.la \
        $(DBUS_LIBS)
 
 check-local: test-ifupdown
diff --git a/src/settings/plugins/keyfile/Makefile.am b/src/settings/plugins/keyfile/Makefile.am
index a9fbb66..b0cd688 100644
--- a/src/settings/plugins/keyfile/Makefile.am
+++ b/src/settings/plugins/keyfile/Makefile.am
@@ -1,15 +1,18 @@
 SUBDIRS = . tests
 
-INCLUDES = \
+AM_CPPFLAGS = \
        -I$(top_srcdir)/src/settings \
        -I$(top_srcdir)/include \
        -I$(top_builddir)/include \
        -I$(top_srcdir)/libnm-util \
-       -I$(top_builddir)/libnm-util
+       -I$(top_builddir)/libnm-util \
+       $(GLIB_CFLAGS) \
+       $(DBUS_CFLAGS) \
+       -DNMCONFDIR=\"$(nmconfdir)\"
 
 noinst_LTLIBRARIES = \
        libkeyfile-io.la \
        libnm-settings-plugin-keyfile.la
 
 ##### I/O library for testcases #####
 
@@ -19,34 +22,24 @@ libkeyfile_io_la_SOURCES = \
        writer.c \
        writer.h \
        errors.c \
        utils.c \
        utils.h \
        common.h
 
-libkeyfile_io_la_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS) \
-       -DNMCONFDIR=\"$(nmconfdir)\"
-
 libkeyfile_io_la_LIBADD = $(GLIB_LIBS)
 
 #####################################
 
 libnm_settings_plugin_keyfile_la_SOURCES = \
        nm-keyfile-connection.c \
        nm-keyfile-connection.h \
        plugin.c \
        plugin.h
 
-libnm_settings_plugin_keyfile_la_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS) \
-       -DNMCONFDIR=\"$(nmconfdir)\"
-
 libnm_settings_plugin_keyfile_la_LIBADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        libkeyfile-io.la \
        $(GLIB_LIBS) \
        $(DBUS_LIBS)
 
 libnm_settings_plugin_keyfile_la_LDFLAGS = -rdynamic
diff --git a/src/settings/plugins/keyfile/tests/Makefile.am b/src/settings/plugins/keyfile/tests/Makefile.am
index 26e8eaf..c2f5fe3 100644
--- a/src/settings/plugins/keyfile/tests/Makefile.am
+++ b/src/settings/plugins/keyfile/tests/Makefile.am
@@ -1,30 +1,28 @@
 if ENABLE_TESTS
 
 SUBDIRS=keyfiles
 
-INCLUDES = \
+noinst_PROGRAMS = test-keyfile
+
+AM_CPPFLAGS = \
        -I$(top_srcdir)/include \
        -I$(top_builddir)/include \
        -I$(top_srcdir)/libnm-util \
        -I$(top_builddir)/libnm-util \
        -I$(top_srcdir)/libnm-glib \
-       -I$(srcdir)/../
-
-noinst_PROGRAMS = test-keyfile
-
-test_keyfile_SOURCES = \
-       test-keyfile.c
-
-test_keyfile_CPPFLAGS = \
+       -I$(srcdir)/../ \
        $(GLIB_CFLAGS) \
        $(DBUS_CFLAGS) \
        -DTEST_KEYFILES_DIR=\"$(abs_srcdir)/keyfiles\" \
        -DTEST_SCRATCH_DIR=\"$(abs_builddir)/keyfiles\"
 
+test_keyfile_SOURCES = \
+       test-keyfile.c
+
 test_keyfile_LDADD = \
        $(builddir)/../libkeyfile-io.la \
        $(top_builddir)/libnm-glib/libnm-glib.la \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(DBUS_LIBS)
 
 check-local: test-keyfile
diff --git a/src/settings/tests/Makefile.am b/src/settings/tests/Makefile.am
index 5c0c456..9471bcb 100644
--- a/src/settings/tests/Makefile.am
+++ b/src/settings/tests/Makefile.am
@@ -1,27 +1,25 @@
 if ENABLE_TESTS
 
-INCLUDES = \
+AM_CPPFLAGS = \
        -I$(top_srcdir)/include \
        -I$(top_builddir)/include \
        -I$(top_srcdir)/libnm-util \
-       -I$(top_srcdir)/src/settings
+       -I$(top_srcdir)/src/settings \
+       $(GLIB_CFLAGS) \
+       $(DBUS_CFLAGS)
 
 noinst_PROGRAMS = \
        test-wired-defname
 
 ####### wired defname test #######
 
 test_wired_defname_SOURCES = \
        test-wired-defname.c
 
-test_wired_defname_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS)
-
 test_wired_defname_LDADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(top_builddir)/src/settings/libtest-settings-utils.la \
        $(GLIB_LIBS) \
        $(DBUS_LIBS)
 
 ###########################################
diff --git a/src/supplicant-manager/Makefile.am b/src/supplicant-manager/Makefile.am
index 74ec9c3..a4d2f25 100644
--- a/src/supplicant-manager/Makefile.am
+++ b/src/supplicant-manager/Makefile.am
@@ -1,36 +1,34 @@
 SUBDIRS = . tests
 
-INCLUDES = \
+noinst_LTLIBRARIES = libsupplicant-manager.la
+
+libsupplicant_manager_la_CPPFLAGS = \
        -I${top_srcdir}/src \
        -I${top_builddir}/src/generated \
        -I${top_srcdir}/src/generated \
        -I${top_srcdir}/src/logging \
        -I${top_builddir}/include \
        -I${top_srcdir}/include \
        -I${top_builddir}/libnm-util \
-       -I${top_srcdir}/libnm-util
-
-noinst_LTLIBRARIES = libsupplicant-manager.la
+       -I${top_srcdir}/libnm-util \
+       $(DBUS_CFLAGS) \
+       $(GLIB_CFLAGS) \
+       -DNM_PKGDATADIR=\"$(pkgdatadir)\" \
+       -DNM_LOCALSTATEDIR=\"$(localstatedir)\"
 
 libsupplicant_manager_la_SOURCES = \
        nm-supplicant-types.h \
        nm-supplicant-manager.h \
        nm-supplicant-manager.c \
        nm-supplicant-config.h \
        nm-supplicant-config.c \
        nm-supplicant-interface.c \
        nm-supplicant-interface.h \
        nm-supplicant-settings-verify.h \
        nm-supplicant-settings-verify.c
 
-libsupplicant_manager_la_CPPFLAGS = \
-       $(DBUS_CFLAGS) \
-       $(GLIB_CFLAGS) \
-       -DNM_PKGDATADIR=\"$(pkgdatadir)\" \
-       -DNM_LOCALSTATEDIR=\"$(localstatedir)\"
-
 libsupplicant_manager_la_LIBADD = \
        $(top_builddir)/src/logging/libnm-logging.la \
        $(DBUS_LIBS) \
        $(GLIB_LIBS)
 
diff --git a/src/supplicant-manager/tests/Makefile.am b/src/supplicant-manager/tests/Makefile.am
index 20ba9cc..58132a6 100644
--- a/src/supplicant-manager/tests/Makefile.am
+++ b/src/supplicant-manager/tests/Makefile.am
@@ -1,26 +1,24 @@
 if ENABLE_TESTS
 
-INCLUDES = \
+noinst_PROGRAMS = test-supplicant-config
+
+test_supplicant_config_CPPFLAGS = \
        -I$(top_srcdir)/include \
        -I$(top_builddir)/include \
        -I$(top_srcdir)/libnm-util \
        -I$(top_builddir)/libnm-util \
        -I$(top_srcdir)/src \
-       -I$(top_srcdir)/src/supplicant-manager
-
-noinst_PROGRAMS = test-supplicant-config
-
-test_supplicant_config_SOURCES = \
-       test-supplicant-config.c
-
-test_supplicant_config_CPPFLAGS = \
+       -I$(top_srcdir)/src/supplicant-manager \
        $(GLIB_CFLAGS) \
        $(DBUS_CFLAGS)
 
+test_supplicant_config_SOURCES = \
+       test-supplicant-config.c
+
 test_supplicant_config_LDADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(top_builddir)/src/supplicant-manager/libsupplicant-manager.la \
        $(DBUS_LIBS)
 
 check-local: test-supplicant-config
        $(abs_builddir)/test-supplicant-config
diff --git a/src/tests/Makefile.am b/src/tests/Makefile.am
index 8f40636..77e6c0f 100644
--- a/src/tests/Makefile.am
+++ b/src/tests/Makefile.am
@@ -1,31 +1,32 @@
 if ENABLE_TESTS
 
-INCLUDES = \
+AM_CPPFLAGS = \
        -I$(top_srcdir)/include \
        -I$(top_builddir)/include \
        -I$(top_srcdir)/libnm-util \
        -I$(top_builddir)/libnm-util \
        -I$(top_srcdir)/src/dhcp-manager \
        -I$(top_srcdir)/src \
-       -I$(top_builddir)/src
+       -I$(top_builddir)/src \
+       $(GLIB_CFLAGS) \
+       $(DBUS_CFLAGS)
 
 noinst_PROGRAMS = \
        test-dhcp-options \
        test-policy-hosts \
        test-wifi-ap-utils
 
 ####### DHCP options test #######
 
 test_dhcp_options_SOURCES = \
        test-dhcp-options.c
 
 test_dhcp_options_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS) \
+       $(AM_CPPFLAGS) \
        -DDHCLIENT_PATH=\"$(DHCLIENT_PATH)\" \
        -DDHCPCD_PATH=\"$(DHCPCD_PATH)\"
 
 test_dhcp_options_LDADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(top_builddir)/src/dhcp-manager/libdhcp-manager.la \
        $(top_builddir)/src/libtest-dhcp.la \
@@ -33,31 +34,24 @@ test_dhcp_options_LDADD = \
        $(DBUS_LIBS)
 
 ####### policy /etc/hosts test #######
 
 test_policy_hosts_SOURCES = \
        test-policy-hosts.c
 
-test_policy_hosts_CPPFLAGS = \
-       $(GLIB_CFLAGS)
-
 test_policy_hosts_LDADD = \
        -ldl \
        $(top_builddir)/src/libtest-policy-hosts.la \
        $(GLIB_LIBS)
 
 ####### wifi ap utils test #######
 
 test_wifi_ap_utils_SOURCES = \
        test-wifi-ap-utils.c
 
-test_wifi_ap_utils_CPPFLAGS = \
-       $(GLIB_CFLAGS) \
-       $(DBUS_CFLAGS)
-
 test_wifi_ap_utils_LDADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(top_builddir)/src/libtest-wifi-ap-utils.la \
        $(GLIB_LIBS) \
        $(DBUS_LIBS)
 
 ####### secret agent interface test #######
diff --git a/src/vpn-manager/Makefile.am b/src/vpn-manager/Makefile.am
index a525ce2..94809dd 100644
--- a/src/vpn-manager/Makefile.am
+++ b/src/vpn-manager/Makefile.am
@@ -1,37 +1,34 @@
-INCLUDES = \
+noinst_LTLIBRARIES = libvpn-manager.la
+
+libvpn_manager_la_SOURCES = \
+       nm-vpn-manager.c \
+       nm-vpn-manager.h \
+       nm-vpn-service.c \
+       nm-vpn-service.h \
+       nm-vpn-connection.c \
+       nm-vpn-connection.h
+
+libvpn_manager_la_CPPFLAGS = \
        -I${top_srcdir} \
        -I${top_builddir}/include \
        -I${top_srcdir}/include \
        -I${top_builddir}/libnm-util \
        -I${top_srcdir}/libnm-util \
        -I${top_builddir}/src/generated \
        -I${top_srcdir}/src/generated \
        -I${top_srcdir}/src/logging \
        -I${top_srcdir}/src/posix-signals \
        -I${top_srcdir}/src \
        -I${top_srcdir}/src/dns-manager \
+       $(LIBNL_CFLAGS) \
+       $(DBUS_CFLAGS) \
+       $(GLIB_CFLAGS) \
        -DVPN_NAME_FILES_DIR=\""$(sysconfdir)/NetworkManager/VPN"\"
 
-
-noinst_LTLIBRARIES = libvpn-manager.la
-
-libvpn_manager_la_SOURCES = \
-       nm-vpn-manager.c \
-       nm-vpn-manager.h \
-       nm-vpn-service.c \
-       nm-vpn-service.h \
-       nm-vpn-connection.c \
-       nm-vpn-connection.h
-
-libvpn_manager_la_CPPFLAGS =   \
-       $(LIBNL_CFLAGS)         \
-       $(DBUS_CFLAGS)          \
-       $(GLIB_CFLAGS)
-
 libvpn_manager_la_LIBADD = \
        $(top_builddir)/src/generated/libnm-generated.la \
        $(top_builddir)/src/logging/libnm-logging.la \
        $(top_builddir)/src/posix-signals/libnm-posix-signals.la \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(LIBNL_LIBS) \
        $(DBUS_LIBS) \
diff --git a/src/wifi/Makefile.am b/src/wifi/Makefile.am
index c9a1b47..4100743 100644
--- a/src/wifi/Makefile.am
+++ b/src/wifi/Makefile.am
@@ -1,29 +1,27 @@
-INCLUDES = \
-       -I${top_srcdir}/include \
-       -I${top_builddir}/include \
-       -I${top_srcdir}/src/logging \
-       -I${top_srcdir}/libnm-util \
-       -I${top_builddir}/libnm-util \
-       -I${top_srcdir}/src
-
 noinst_LTLIBRARIES = libwifi-utils.la
 
 libwifi_utils_la_SOURCES = \
        wifi-utils.c \
        wifi-utils.h \
        wifi-utils-private.h \
        wifi-utils-nl80211.c \
        wifi-utils-nl80211.h
 
 if WITH_WEXT
 libwifi_utils_la_SOURCES += wifi-utils-wext.c wifi-utils-wext.h
 endif
 
 libwifi_utils_la_CPPFLAGS = \
+       -I${top_srcdir}/include \
+       -I${top_builddir}/include \
+       -I${top_srcdir}/src/logging \
+       -I${top_srcdir}/libnm-util \
+       -I${top_builddir}/libnm-util \
+       -I${top_srcdir}/src \
        $(GLIB_CFLAGS) \
        $(LIBNL_CFLAGS)
 
 libwifi_utils_la_LIBADD = \
        $(top_builddir)/src/logging/libnm-logging.la \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(GLIB_LIBS) \
diff --git a/src/wimax/Makefile.am b/src/wimax/Makefile.am
index caf017d..55c7046 100644
--- a/src/wimax/Makefile.am
+++ b/src/wimax/Makefile.am
@@ -1,17 +1,7 @@
-INCLUDES = \
-       -I${top_srcdir}/src \
-       -I${top_builddir}/src/generated \
-       -I${top_srcdir}/src/generated \
-       -I${top_srcdir}/src/logging \
-       -I${top_builddir}/include \
-       -I${top_srcdir}/include \
-       -I${top_builddir}/libnm-util \
-       -I${top_srcdir}/libnm-util
-
 pkglib_LTLIBRARIES = libnm-device-plugin-wimax.la
 
 libnm_device_plugin_wimax_la_SOURCES = \
        nm-wimax-factory.c \
        nm-device-wimax.c \
        nm-device-wimax.h \
        nm-wimax-nsp.c \
@@ -19,14 +9,22 @@ libnm_device_plugin_wimax_la_SOURCES = \
        nm-wimax-types.h \
        nm-wimax-util.c \
        nm-wimax-util.h \
        iwmxsdk.c \
        iwmxsdk.h
 
 libnm_device_plugin_wimax_la_CPPFLAGS = \
+       -I${top_srcdir}/src \
+       -I${top_builddir}/src/generated \
+       -I${top_srcdir}/src/generated \
+       -I${top_srcdir}/src/logging \
+       -I${top_builddir}/include \
+       -I${top_srcdir}/include \
+       -I${top_builddir}/libnm-util \
+       -I${top_srcdir}/libnm-util \
        $(DBUS_CFLAGS) \
        $(IWMX_SDK_CFLAGS) \
        $(LIBNL_CFLAGS) \
        $(GUDEV_CFLAGS)
 
 libnm_device_plugin_wimax_la_LDFLAGS = -module -avoid-version
 libnm_device_plugin_wimax_la_LIBADD = \
diff --git a/test/Makefile.am b/test/Makefile.am
index bdfd306..4b7ca43 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1,15 +1,14 @@
-INCLUDES = -I${top_srcdir}                    \
-           -I${top_srcdir}/libnm-util         \
-           -I${top_builddir}/libnm-util         \
-           -I${top_srcdir}/libnm-glib         \
-           -I${top_srcdir}/include            \
-          -I${top_builddir}/include
-
 AM_CPPFLAGS = \
+       -I${top_srcdir} \
+       -I${top_srcdir}/libnm-util \
+       -I${top_builddir}/libnm-util \
+       -I${top_srcdir}/libnm-glib \
+       -I${top_srcdir}/include  \
+       -I${top_builddir}/include \
        $(DBUS_CFLAGS) \
        $(GLIB_CFLAGS) \
        -DBINDIR=\"$(bindir)\" \
        -DDATADIR=\"$(datadir)\" \
        -DNMLOCALEDIR=\"$(datadir)/locale\"
 
 bin_PROGRAMS = nm-tool nm-online
diff --git a/tools/Makefile.am b/tools/Makefile.am
index 38d861e..abb7c5f 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -1,22 +1,20 @@
 GENERATE_SETTINGS_SPEC_SOURCE = generate-settings-spec.c
 
-INCLUDES = \
-       -I$(top_srcdir)/include \
-       -I$(top_builddir)/include \
-       -I$(top_srcdir)/libnm-util \
-       -I$(top_builddir)/libnm-util
-
 noinst_PROGRAMS = \
        generate-settings-spec
 
 generate_settings_spec_SOURCES = \
        $(GENERATE_SETTINGS_SPEC_SOURCE)
 
 generate_settings_spec_CPPFLAGS = \
+       -I$(top_srcdir)/include \
+       -I$(top_builddir)/include \
+       -I$(top_srcdir)/libnm-util \
+       -I$(top_builddir)/libnm-util \
        $(GLIB_CFLAGS) \
        $(DBUS_CFLAGS)
 
 generate_settings_spec_LDADD = \
        $(top_builddir)/libnm-util/libnm-util.la \
        $(GLIB_LIBS) \
        $(DBUS_LIBS)
-- 
1.8.5.3




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]