From 5657d4dffbc6a7d59fc414f58f6e2a71861c8702 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Sat, 22 Oct 2016 12:25:40 +0200 Subject: [PATCH] build: reuse common CPPFLAGS via dflt_cppflags_libnm_core variable --- Makefile.am | 108 +++++++++++++++++++++++++--------------------------- 1 file changed, 51 insertions(+), 57 deletions(-) diff --git a/Makefile.am b/Makefile.am index d3a505ed85..e494b03bdf 100644 --- a/Makefile.am +++ b/Makefile.am @@ -439,6 +439,23 @@ libnminclude_HEADERS += $(libnm_core_libnm_core_headers) ############################################################################### +dflt_cppflags_libnm_core = \ + -I${srcdir}/shared \ + -I${builddir}/shared \ + -I${srcdir}/libnm-core \ + -I${builddir}/libnm-core \ + $(CODE_COVERAGE_CFLAGS) \ + $(GLIB_CFLAGS) \ + $(JANSSON_CFLAGS) + +if WITH_GNUTLS +dflt_cppflags_libnm_core += $(GNUTLS_CFLAGS) +endif + +if WITH_NSS +dflt_cppflags_libnm_core += $(NSS_CFLAGS) +endif + noinst_LTLIBRARIES += libnm-core/libnm-core.la GLIB_GENERATED += \ @@ -448,20 +465,14 @@ GLIB_GENERATED += \ nm_core_enum_types_sources = $(filter-out %nm-core-enum-types.h,$(libnm_core_libnm_core_headers)) libnm_core_libnm_core_la_CPPFLAGS = \ - -I${srcdir}/shared \ - -I${builddir}/shared \ - -I${srcdir}/libnm-core \ - -I${builddir}/libnm-core \ + $(dflt_cppflags_libnm_core) \ -DG_LOG_DOMAIN=\""libnm"\" \ -DLOCALEDIR=\"$(datadir)/locale\" \ -DNMCONFDIR=\"$(nmconfdir)\" \ -DNMLIBDIR=\"$(nmlibdir)\" \ -DNMPLUGINDIR=\"$(pkglibdir)\" \ -DLIBEXECDIR=\"$(libexecdir)\" \ - -DNETWORKMANAGER_COMPILATION=NM_NETWORKMANAGER_COMPILATION_LIB \ - $(GLIB_CFLAGS) \ - $(CODE_COVERAGE_CFLAGS) \ - $(JANSSON_CFLAGS) + -DNETWORKMANAGER_COMPILATION=NM_NETWORKMANAGER_COMPILATION_LIB libnm_core_libnm_core_la_SOURCES = \ $(libnm_core_libnm_core_sources) \ @@ -476,13 +487,11 @@ libnm_core_libnm_core_la_LDFLAGS = \ $(CODE_COVERAGE_LDFLAGS) if WITH_GNUTLS -libnm_core_libnm_core_la_CPPFLAGS += $(GNUTLS_CFLAGS) libnm_core_libnm_core_la_SOURCES += libnm-core/crypto_gnutls.c libnm_core_libnm_core_la_LIBADD += $(GNUTLS_LIBS) endif if WITH_NSS -libnm_core_libnm_core_la_CPPFLAGS += $(NSS_CFLAGS) libnm_core_libnm_core_la_SOURCES += libnm-core/crypto_nss.c libnm_core_libnm_core_la_LIBADD += $(NSS_LIBS) endif @@ -519,14 +528,9 @@ GLIB_GENERATED += \ nm_core_tests_enum_types_sources = libnm-core/tests/test-general-enums.h libnm_core_tests_cppflags = \ - -I${srcdir}/shared \ - -I${builddir}/shared \ - -I$(srcdir)/libnm-core \ - -I$(builddir)/libnm-core \ + $(dflt_cppflags_libnm_core) \ -I$(srcdir)/libnm-core/tests \ -I$(builddir)/libnm-core/tests \ - -DNETWORKMANAGER_COMPILATION \ - $(GLIB_CFLAGS) \ -DTEST_CERT_DIR=\"$(abs_srcdir)/libnm-core/tests/certs\" libnm_core_tests_test_compare_CPPFLAGS = $(libnm_core_tests_cppflags) @@ -647,19 +651,14 @@ nm_enum_types_MKENUMS_H_FLAGS = --identifier-prefix NM --fhead '\#include \n' nm_src_enum_types_MKENUMS_C_FLAGS = --identifier-prefix NM --fhead '\#include "nm-default.h"\n' -nm_src_enum_types_sources = $(filter-out \ - %/nm-device-private.h \ - %/nm-rdisc-private.h \ - %/wifi-utils-private.h \ - %/nm-dhcp-client-logging.h \ - %/nm-device-logging.h \ - , $(src_libNetworkManager_la_SOURCES)) +nm_src_enum_types_sources = $(src_libNetworkManager_la_SOURCES_enum) ############################################################################### @@ -2982,7 +2978,6 @@ dispatcher_cppflags = \ -I${top_srcdir}/dispatcher \ -I${top_builddir}/dispatcher \ $(GLIB_CFLAGS) \ - -DNETWORKMANAGER_COMPILATION \ -DNMCONFDIR=\"$(nmconfdir)\" \ -DSYSCONFDIR=\"$(sysconfdir)\" \ -DLIBEXECDIR=\"$(libexecdir)\" @@ -3075,7 +3070,6 @@ dispatcher_tests_test_dispatcher_envp_CPPFLAGS = \ -I$(top_builddir)/libnm-core \ -I$(top_srcdir)/dispatcher \ -I$(top_builddir)/dispatcher \ - -DNETWORKMANAGER_COMPILATION \ -DSRCDIR=\"$(abs_srcdir)/dispatcher/tests\" \ $(GLIB_CFLAGS)