build: refactor handling sources for libnm-util

This commit is contained in:
Thomas Haller
2016-11-15 12:15:07 +01:00
parent a85742bdd1
commit af12661dee

View File

@@ -3305,7 +3305,7 @@ libnm_util_cppflags = \
$(DBUS_CFLAGS) \ $(DBUS_CFLAGS) \
$(UUID_CFLAGS) $(UUID_CFLAGS)
libnm_util_libnm_util_include_HEADERS = \ libnm_util_lib_h_pub_real = \
shared/nm-version-macros.h \ shared/nm-version-macros.h \
libnm-util/NetworkManager.h \ libnm-util/NetworkManager.h \
libnm-util/NetworkManagerVPN.h \ libnm-util/NetworkManagerVPN.h \
@@ -3339,11 +3339,9 @@ libnm_util_libnm_util_include_HEADERS = \
libnm-util/nm-setting-vpn.h \ libnm-util/nm-setting-vpn.h \
libnm-util/nm-utils.h \ libnm-util/nm-utils.h \
libnm-util/nm-version.h libnm-util/nm-version.h
libnm_util_lib_h_pub_gen = \
nodist_libnm_util_libnm_util_include_HEADERS = \
libnm-util/nm-utils-enum-types.h libnm-util/nm-utils-enum-types.h
libnm_util_lib_h_priv = \
libnm_util_libnm_util_la_private_headers = \
shared/nm-utils/nm-shared-utils.h \ shared/nm-utils/nm-shared-utils.h \
libnm-util/crypto.h \ libnm-util/crypto.h \
libnm-util/nm-dbus-glib-types.h \ libnm-util/nm-dbus-glib-types.h \
@@ -3352,7 +3350,13 @@ libnm_util_libnm_util_la_private_headers = \
libnm-util/nm-setting-private.h \ libnm-util/nm-setting-private.h \
libnm-util/nm-utils-private.h libnm-util/nm-utils-private.h
libnm_util_libnm_util_la_csources = \ libnm_util_libnm_util_include_HEADERS = \
$(libnm_util_lib_h_pub_real)
nodist_libnm_util_libnm_util_include_HEADERS = \
$(libnm_util_lib_h_pub_gen)
libnm_util_lib_c_real = \
shared/nm-utils/nm-shared-utils.c \ shared/nm-utils/nm-shared-utils.c \
libnm-util/crypto.c \ libnm-util/crypto.c \
libnm-util/nm-connection.c \ libnm-util/nm-connection.c \
@@ -3384,21 +3388,27 @@ libnm_util_libnm_util_la_csources = \
libnm-util/nm-setting-wireless.c \ libnm-util/nm-setting-wireless.c \
libnm-util/nm-setting-wireless-security.c \ libnm-util/nm-setting-wireless-security.c \
libnm-util/nm-setting-vpn.c \ libnm-util/nm-setting-vpn.c \
libnm-util/nm-utils-enum-types.c \
libnm-util/nm-utils.c \ libnm-util/nm-utils.c \
libnm-util/nm-value-transforms.c libnm-util/nm-value-transforms.c
libnm_util_lib_c_gen = \
libnm-util/nm-utils-enum-types.c
libnm_util_libnm_util_la_SOURCES = \ libnm_util_libnm_util_la_SOURCES = \
$(libnm_util_libnm_util_la_csources) \ $(libnm_util_lib_c_real) \
$(libnm_util_libnm_util_la_private_headers) $(libnm_util_lib_h_pub_real) \
$(libnm_util_lib_h_priv)
nodist_libnm_util_libnm_util_la_SOURCES = \
$(libnm_util_lib_h_pub_gen) \
$(libnm_util_lib_c_gen)
libnm_util_libnm_util_la_CPPFLAGS = $(libnm_util_cppflags) libnm_util_libnm_util_la_CPPFLAGS = $(libnm_util_cppflags)
GLIB_GENERATED += \ GLIB_GENERATED += \
libnm-util/nm-utils-enum-types.h \ $(libnm_util_lib_h_pub_gen) \
libnm-util/nm-utils-enum-types.c $(libnm_util_lib_c_gen)
nm_utils_enum_types_sources = $(filter-out libnm-util/NetworkManager%,$(libnm_util_libnm_util_include_HEADERS)) nm_utils_enum_types_sources = $(filter-out libnm-util/NetworkManager%,$(libnm_util_lib_h_pub_real))
libnm_util_libnm_util_la_LIBADD = \ libnm_util_libnm_util_la_LIBADD = \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
@@ -3411,16 +3421,19 @@ libnm_util_libnm_util_la_LDFLAGS = \
if WITH_GNUTLS if WITH_GNUTLS
libnm_util_cppflags += $(GNUTLS_CFLAGS) libnm_util_cppflags += $(GNUTLS_CFLAGS)
libnm_util_libnm_util_la_SOURCES += libnm-util/crypto_gnutls.c libnm_util_lib_c_real += libnm-util/crypto_gnutls.c
libnm_util_libnm_util_la_LIBADD += $(GNUTLS_LIBS) libnm_util_libnm_util_la_LIBADD += $(GNUTLS_LIBS)
endif endif
if WITH_NSS if WITH_NSS
libnm_util_cppflags += $(NSS_CFLAGS) libnm_util_cppflags += $(NSS_CFLAGS)
libnm_util_libnm_util_la_SOURCES += libnm-util/crypto_nss.c libnm_util_lib_c_real += libnm-util/crypto_nss.c
libnm_util_libnm_util_la_LIBADD += $(NSS_LIBS) libnm_util_libnm_util_la_LIBADD += $(NSS_LIBS)
endif endif
EXTRA_DIST += \
libnm-util/crypto_gnutls.c \
libnm-util/crypto_nss.c
check_ltlibraries += libnm-util/libtest-crypto.la check_ltlibraries += libnm-util/libtest-crypto.la
@@ -3440,6 +3453,7 @@ libnm_util_libtest_crypto_la_SOURCES += libnm-util/crypto_nss.c
libnm_util_libtest_crypto_la_LIBADD += $(NSS_LIBS) libnm_util_libtest_crypto_la_LIBADD += $(NSS_LIBS)
endif endif
$(libnm_util_lib_c_real): $(libnm_util_lib_h_pub_gen)
pkgconfig_DATA += libnm-util/libnm-util.pc pkgconfig_DATA += libnm-util/libnm-util.pc
@@ -3458,9 +3472,10 @@ libnm_util_NetworkManager_1_0_gir_EXPORT_PACKAGES = libnm-util
libnm_util_NetworkManager_1_0_gir_CFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/libnm-util libnm_util_NetworkManager_1_0_gir_CFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/libnm-util
libnm_util_NetworkManager_1_0_gir_LIBS = libnm-util/libnm-util.la libnm_util_NetworkManager_1_0_gir_LIBS = libnm-util/libnm-util.la
libnm_util_NetworkManager_1_0_gir_FILES = \ libnm_util_NetworkManager_1_0_gir_FILES = \
$(libnm_util_libnm_util_include_HEADERS) \ $(libnm_util_lib_h_pub_gen) \
$(nodist_libnm_util_libnm_util_include_HEADERS) \ $(libnm_util_lib_h_pub_real) \
$(libnm_util_libnm_util_la_csources) $(libnm_util_lib_c_gen) \
$(libnm_util_lib_c_real)
libnm_util_NetworkManager_1_0_gir_SCANNERFLAGS = \ libnm_util_NetworkManager_1_0_gir_SCANNERFLAGS = \
"-I$(srcdir)/shared" \ "-I$(srcdir)/shared" \
"-I$(builddir)/shared" \ "-I$(builddir)/shared" \