build: merge branch 'th/build-cleanup'

This commit is contained in:
Thomas Haller
2016-11-24 16:56:36 +01:00
5 changed files with 182 additions and 120 deletions

12
.gitignore vendored
View File

@@ -176,11 +176,11 @@ test-*.trs
/libnm-util/tests/test-setting-8021x /libnm-util/tests/test-setting-8021x
/libnm-util/tests/test-setting-dcb /libnm-util/tests/test-setting-dcb
/libnm/nm-ifcfg-rh-docs.xml /libnm/nm-settings-ifcfg-rh-docs.xml
/libnm/nm-keyfile-docs.xml
/libnm/nm-property-docs.xml /libnm/nm-property-docs.xml
/libnm/nm-setting-docs.xml /libnm/nm-settings-docs.xml
/libnm/nm-setting-docs-overrides.xml /libnm/nm-settings-docs-overrides.xml
/libnm/nm-settings-keyfile-docs.xml
/libnm/tests/test-nm-client /libnm/tests/test-nm-client
/libnm/tests/test-remote-settings-client /libnm/tests/test-remote-settings-client
/libnm/tests/test-secret-agent /libnm/tests/test-secret-agent
@@ -299,3 +299,7 @@ test-*.trs
/introspection/nmdbus-*.c /introspection/nmdbus-*.c
/introspection/nmdbus-*.h /introspection/nmdbus-*.h
/introspection/nmdbus-*.xml /introspection/nmdbus-*.xml
/libnm/nm-ifcfg-rh-docs.xml
/libnm/nm-keyfile-docs.xml
/libnm/nm-setting-docs.xml
/libnm/nm-setting-docs-overrides.xml

View File

@@ -110,7 +110,7 @@ set_sanitizer_env = \
check_so_symbols = \ check_so_symbols = \
$(call set_sanitizer_env,$(1)); \ $(call set_sanitizer_env,$(1)); \
LD_BIND_NOW=1 LD_PRELOAD=$${LD_PRELOAD}:$(1) $(top_builddir)/src/NetworkManager --version >/dev/null LD_BIND_NOW=1 LD_PRELOAD=$${LD_PRELOAD}:$(1) $(builddir)/src/NetworkManager --version >/dev/null
############################################################################### ###############################################################################
@@ -335,9 +335,14 @@ dbusinterfaces_DATA = \
introspection/org.freedesktop.NetworkManager.VPN.Plugin.xml \ introspection/org.freedesktop.NetworkManager.VPN.Plugin.xml \
introspection/org.freedesktop.NetworkManager.WiMax.Nsp.xml introspection/org.freedesktop.NetworkManager.WiMax.Nsp.xml
BUILT_SOURCES += \ CLEANFILES += $(introspection_sources)
$(introspection_sources) \ CLEANFILES += $(DBUS_INTERFACE_DOCS)
$(DBUS_INTERFACE_DOCS)
$(dispatcher_libnm_dispatcher_core_la_OBJECTS): $(introspection_sources)
$(dispatcher_nm_dispatcher_OBJECTS): $(introspection_sources)
$(libnm_libnm_la_OBJECTS): $(introspection_sources)
$(src_libNetworkManager_la_OBJECTS): $(introspection_sources)
$(src_libNetworkManagerBase_la_OBJECTS): $(introspection_sources)
EXTRA_DIST += \ EXTRA_DIST += \
$(dbusinterfaces_DATA) $(dbusinterfaces_DATA)
@@ -484,7 +489,23 @@ GLIB_GENERATED += \
$(libnm_core_lib_c_mkenums) $(libnm_core_lib_c_mkenums)
nm_core_enum_types_sources = $(libnm_core_lib_h_pub_real) nm_core_enum_types_sources = $(libnm_core_lib_h_pub_real)
$(dispatcher_libnm_dispatcher_core_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
$(dispatcher_nm_dispatcher_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
$(libnm_core_libnm_core_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums) $(libnm_core_libnm_core_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
$(libnm_libnm_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
$(libnm_tests_libnm_vpn_plugin_utils_test_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
$(src_NetworkManager_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
$(src_settings_plugins_ibft_libnms_ibft_core_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
$(src_settings_plugins_ibft_libnm_settings_plugin_ibft_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
$(src_settings_plugins_ifcfg_rh_libnms_ifcfg_rh_core_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
if CONFIG_PLUGIN_IFCFG_RH
$(src_settings_plugins_ifcfg_rh_libnm_settings_plugin_ifcfg_rh_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
endif
$(src_devices_adsl_libnm_device_plugin_adsl_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
$(src_devices_bluetooth_libnm_device_plugin_bluetooth_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
$(src_devices_team_libnm_device_plugin_team_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
$(src_devices_wifi_libnm_device_plugin_wifi_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
$(src_devices_wwan_libnm_device_plugin_wwan_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
libnm_core_libnm_core_la_CPPFLAGS = \ libnm_core_libnm_core_la_CPPFLAGS = \
$(dflt_cppflags_libnm_core) \ $(dflt_cppflags_libnm_core) \
@@ -543,7 +564,7 @@ dist_dependencies += \
############################################################################### ###############################################################################
libnm_core_tests_programs = \ check_programs += \
libnm-core/tests/test-compare \ libnm-core/tests/test-compare \
libnm-core/tests/test-crypto \ libnm-core/tests/test-crypto \
libnm-core/tests/test-general \ libnm-core/tests/test-general \
@@ -554,14 +575,13 @@ libnm_core_tests_programs = \
libnm-core/tests/test-setting-dcb \ libnm-core/tests/test-setting-dcb \
libnm-core/tests/test-settings-defaults libnm-core/tests/test-settings-defaults
check_programs += $(libnm_core_tests_programs)
GLIB_GENERATED += \ GLIB_GENERATED += \
libnm-core/tests/nm-core-tests-enum-types.h \ libnm-core/tests/nm-core-tests-enum-types.h \
libnm-core/tests/nm-core-tests-enum-types.c libnm-core/tests/nm-core-tests-enum-types.c
nm_core_tests_enum_types_sources = libnm-core/tests/test-general-enums.h nm_core_tests_enum_types_sources = libnm-core/tests/test-general-enums.h
$(libnm_core_tests_test_general_OBJECTS): libnm-core/tests/nm-core-tests-enum-types.h
libnm_core_tests_cppflags = \ libnm_core_tests_cppflags = \
$(dflt_cppflags_libnm_core) \ $(dflt_cppflags_libnm_core) \
-I$(srcdir)/libnm-core/tests \ -I$(srcdir)/libnm-core/tests \
@@ -742,7 +762,10 @@ nm_enum_types_sources = \
nm_enum_types_MKENUMS_H_FLAGS = --identifier-prefix NM --fhead '\#include <nm-core-enum-types.h>\n' nm_enum_types_MKENUMS_H_FLAGS = --identifier-prefix NM --fhead '\#include <nm-core-enum-types.h>\n'
nm_enum_types_MKENUMS_C_FLAGS = --identifier-prefix NM --fhead '\#include "nm-default.h"\n' nm_enum_types_MKENUMS_C_FLAGS = --identifier-prefix NM --fhead '\#include "nm-default.h"\n'
$(dispatcher_nm_dispatcher_OBJECTS): $(libnm_lib_h_pub_mkenums)
$(dispatcher_libnm_dispatcher_core_la_OBJECTS): $(libnm_lib_h_pub_mkenums)
$(libnm_libnm_la_OBJECTS): $(libnm_lib_h_pub_mkenums) $(libnm_libnm_la_OBJECTS): $(libnm_lib_h_pub_mkenums)
$(libnm_tests_libnm_vpn_plugin_utils_test_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
libnm_libnm_la_CPPFLAGS = \ libnm_libnm_la_CPPFLAGS = \
$(dflt_cppflags_libnm_core) \ $(dflt_cppflags_libnm_core) \
@@ -763,8 +786,6 @@ nodist_libnm_libnm_la_SOURCES = \
$(libnm_lib_h_pub_mkenums) \ $(libnm_lib_h_pub_mkenums) \
$(libnm_lib_c_mkenums) $(libnm_lib_c_mkenums)
$(libnm_libnm_la_OBJECTS): $(introspection_sources)
EXTRA_libnm_libnm_la_DEPENDENCIES = \ EXTRA_libnm_libnm_la_DEPENDENCIES = \
libnm/libnm.ver libnm/libnm.ver
@@ -825,17 +846,17 @@ if BUILD_SETTING_DOCS
libnm_noinst_data = \ libnm_noinst_data = \
libnm/nm-property-docs.xml \ libnm/nm-property-docs.xml \
libnm/nm-setting-docs-overrides.xml \ libnm/nm-settings-docs-overrides.xml \
libnm/nm-setting-docs.xml \ libnm/nm-settings-docs.xml \
libnm/nm-keyfile-docs.xml \ libnm/nm-settings-keyfile-docs.xml \
libnm/nm-ifcfg-rh-docs.xml libnm/nm-settings-ifcfg-rh-docs.xml
noinst_DATA += $(libnm_noinst_data) noinst_DATA += $(libnm_noinst_data)
libnm_docs_sources = $(libnm_core_lib_c_real) libnm_docs_sources = $(libnm_core_lib_c_real)
libnm/nm-setting-docs-overrides.xml: libnm/generate-plugin-docs.pl $(libnm_docs_sources) libnm/nm-settings-docs-overrides.xml: libnm/generate-plugin-docs.pl $(libnm_docs_sources)
$(AM_V_GEN) $(srcdir)/libnm/generate-plugin-docs.pl dbus "$(top_srcdir)" $@ $(AM_V_GEN) $(srcdir)/libnm/generate-plugin-docs.pl dbus "$(srcdir)" $@
# When the python scripts loads libnm and the address sanitizers is # When the python scripts loads libnm and the address sanitizers is
# enabled, we must LD_PRELOAD libasan otherwise it will complain that # enabled, we must LD_PRELOAD libasan otherwise it will complain that
@@ -849,20 +870,20 @@ libnm/nm-property-docs.xml: libnm/generate-setting-docs.py $(libnm_docs_sources)
--gir $(builddir)/libnm/NM-1.0.gir \ --gir $(builddir)/libnm/NM-1.0.gir \
--output $@ --output $@
libnm/nm-setting-docs.xml: libnm/generate-setting-docs.py $(libnm_docs_sources) libnm/nm-setting-docs-overrides.xml | libnm/NM-1.0.gir libnm/NM-1.0.typelib libnm/libnm.la libnm/nm-settings-docs.xml: libnm/generate-setting-docs.py libnm/nm-settings-docs-overrides.xml $(libnm_docs_sources) | libnm/NM-1.0.gir libnm/NM-1.0.typelib libnm/libnm.la
$(AM_V_GEN) \ $(AM_V_GEN) \
export GI_TYPELIB_PATH=$(abs_builddir)/libnm$${GI_TYPELIB_PATH:+:$$GI_TYPELIB_PATH}; \ export GI_TYPELIB_PATH=$(abs_builddir)/libnm$${GI_TYPELIB_PATH:+:$$GI_TYPELIB_PATH}; \
export LD_LIBRARY_PATH=$(abs_builddir)/libnm/.libs$${LD_LIBRARY_PATH:+:$$LD_LIBRARY_PATH}; \ export LD_LIBRARY_PATH=$(abs_builddir)/libnm/.libs$${LD_LIBRARY_PATH:+:$$LD_LIBRARY_PATH}; \
$(call set_sanitizer_env,$(abs_builddir)/libnm/.libs/libnm.so); \ $(call set_sanitizer_env,$(abs_builddir)/libnm/.libs/libnm.so); \
$(srcdir)/libnm/generate-setting-docs.py \ $(srcdir)/libnm/generate-setting-docs.py \
--gir $(builddir)/libnm/NM-1.0.gir \ --gir $(builddir)/libnm/NM-1.0.gir \
--overrides $(builddir)/libnm/nm-setting-docs-overrides.xml \ --overrides $(word 2,$^) \
--output $@ --output $@
libnm/nm-keyfile-docs.xml: libnm/generate-plugin-docs.pl $(libnm_docs_sources) libnm/nm-settings-keyfile-docs.xml: libnm/generate-plugin-docs.pl $(libnm_docs_sources)
$(AM_V_GEN) $(srcdir)/libnm/generate-plugin-docs.pl keyfile "$(top_srcdir)" $@ $(AM_V_GEN) $(srcdir)/libnm/generate-plugin-docs.pl keyfile "$(srcdir)" $@
libnm/nm-ifcfg-rh-docs.xml: libnm/generate-plugin-docs.pl $(libnm_docs_sources) libnm/nm-settings-ifcfg-rh-docs.xml: libnm/generate-plugin-docs.pl $(libnm_docs_sources)
$(AM_V_GEN) $(srcdir)/libnm/generate-plugin-docs.pl ifcfg-rh "$(top_srcdir)" $@ $(AM_V_GEN) $(srcdir)/libnm/generate-plugin-docs.pl ifcfg-rh "$(srcdir)" $@
EXTRA_DIST += $(libnm_noinst_data) EXTRA_DIST += $(libnm_noinst_data)
@@ -886,10 +907,10 @@ libnm_tests_cppflags = \
-I$(srcdir)/libnm \ -I$(srcdir)/libnm \
-I$(builddir)/libnm \ -I$(builddir)/libnm \
-DNETWORKMANAGER_COMPILATION=NM_NETWORKMANAGER_COMPILATION_LIB \ -DNETWORKMANAGER_COMPILATION=NM_NETWORKMANAGER_COMPILATION_LIB \
-DTEST_NM_SERVICE=\"$(abs_top_srcdir)/tools/test-networkmanager-service.py\" -DTEST_NM_SERVICE=\"$(abs_srcdir)/tools/test-networkmanager-service.py\"
libnm_tests_ldadd = \ libnm_tests_ldadd = \
$(top_builddir)/libnm/libnm.la \ libnm/libnm.la \
$(GLIB_LIBS) $(GLIB_LIBS)
libnm_tests_test_nm_client_CPPFLAGS = $(libnm_tests_cppflags) libnm_tests_test_nm_client_CPPFLAGS = $(libnm_tests_cppflags)
@@ -1219,8 +1240,6 @@ src_libNetworkManagerBase_la_SOURCES += \
src/platform/wifi/wifi-utils-wext.h src/platform/wifi/wifi-utils-wext.h
endif endif
$(src_libNetworkManagerBase_la_OBJECTS): $(introspection_sources)
src_libNetworkManagerBase_la_LIBADD = \ src_libNetworkManagerBase_la_LIBADD = \
libnm-core/libnm-core.la \ libnm-core/libnm-core.la \
introspection/libnmdbus.la \ introspection/libnmdbus.la \
@@ -1392,8 +1411,6 @@ src_libNetworkManager_la_SOURCES = \
\ \
$(NULL) $(NULL)
$(src_libNetworkManager_la_OBJECTS): $(introspection_sources)
src_libNetworkManager_la_LIBADD = \ src_libNetworkManager_la_LIBADD = \
src/libNetworkManagerBase.la \ src/libNetworkManagerBase.la \
src/libsystemd-nm.la \ src/libsystemd-nm.la \
@@ -1442,7 +1459,7 @@ src_libNetworkManagerTest_la_LIBADD = \
############################################################################### ###############################################################################
src/NetworkManager.ver: src/NetworkManager.ver-orig src/libNetworkManager.la $(core_plugins) src/NetworkManager.ver: src/NetworkManager.ver-orig src/libNetworkManager.la $(core_plugins)
$(AM_V_GEN) "$(top_srcdir)/tools/create-exports-NetworkManager.sh" --called-from-make "$(top_srcdir)" $(AM_V_GEN) "$(srcdir)/tools/create-exports-NetworkManager.sh" --called-from-make "$(srcdir)"
CLEANFILES += src/NetworkManager.ver CLEANFILES += src/NetworkManager.ver
@@ -1748,7 +1765,7 @@ nodist_src_settings_plugins_ifcfg_rh_libnmdbus_ifcfg_rh_la_SOURCES = \
src_settings_plugins_ifcfg_rh_libnmdbus_ifcfg_rh_la_CPPFLAGS = $(filter-out -DGLIB_VERSION_MAX_ALLOWED%,$(src_settings_plugins_ifcfg_rh_cppflags)) src_settings_plugins_ifcfg_rh_libnmdbus_ifcfg_rh_la_CPPFLAGS = $(filter-out -DGLIB_VERSION_MAX_ALLOWED%,$(src_settings_plugins_ifcfg_rh_cppflags))
BUILT_SOURCES += $(nodist_src_settings_plugins_ifcfg_rh_libnmdbus_ifcfg_rh_la_SOURCES) CLEANFILES += $(nodist_src_settings_plugins_ifcfg_rh_libnmdbus_ifcfg_rh_la_SOURCES)
src/settings/plugins/ifcfg-rh/nmdbus-ifcfg-rh.h: src/settings/plugins/ifcfg-rh/nm-ifcfg-rh.xml src/settings/plugins/ifcfg-rh/nmdbus-ifcfg-rh.h: src/settings/plugins/ifcfg-rh/nm-ifcfg-rh.xml
$(AM_V_GEN) gdbus-codegen \ $(AM_V_GEN) gdbus-codegen \
@@ -1760,6 +1777,8 @@ src/settings/plugins/ifcfg-rh/nmdbus-ifcfg-rh.h: src/settings/plugins/ifcfg-rh/n
src/settings/plugins/ifcfg-rh/nmdbus-ifcfg-rh.c: src/settings/plugins/ifcfg-rh/nmdbus-ifcfg-rh.h src/settings/plugins/ifcfg-rh/nmdbus-ifcfg-rh.c: src/settings/plugins/ifcfg-rh/nmdbus-ifcfg-rh.h
@true @true
$(src_settings_plugins_ifcfg_rh_libnm_settings_plugin_ifcfg_rh_la_OBJECTS): src/settings/plugins/ifcfg-rh/nmdbus-ifcfg-rh.h
############################################################################### ###############################################################################
src_settings_plugins_ifcfg_rh_libnms_ifcfg_rh_core_la_SOURCES = \ src_settings_plugins_ifcfg_rh_libnms_ifcfg_rh_core_la_SOURCES = \
@@ -1775,8 +1794,6 @@ src_settings_plugins_ifcfg_rh_libnms_ifcfg_rh_core_la_SOURCES = \
src_settings_plugins_ifcfg_rh_libnms_ifcfg_rh_core_la_CPPFLAGS = $(src_settings_plugins_ifcfg_rh_cppflags) src_settings_plugins_ifcfg_rh_libnms_ifcfg_rh_core_la_CPPFLAGS = $(src_settings_plugins_ifcfg_rh_cppflags)
$(src_settings_plugins_ifcfg_rh_libnms_ifcfg_rh_core_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
############################################################################### ###############################################################################
src_settings_plugins_ifcfg_rh_libnm_settings_plugin_ifcfg_rh_la_SOURCES = \ src_settings_plugins_ifcfg_rh_libnm_settings_plugin_ifcfg_rh_la_SOURCES = \
@@ -1789,15 +1806,12 @@ src_settings_plugins_ifcfg_rh_libnm_settings_plugin_ifcfg_rh_la_CPPFLAGS = $(src
src_settings_plugins_ifcfg_rh_libnm_settings_plugin_ifcfg_rh_la_LDFLAGS = \ src_settings_plugins_ifcfg_rh_libnm_settings_plugin_ifcfg_rh_la_LDFLAGS = \
-module -avoid-version \ -module -avoid-version \
-Wl,--version-script="$(top_srcdir)/linker-script-settings.ver" -Wl,--version-script="$(srcdir)/linker-script-settings.ver"
src_settings_plugins_ifcfg_rh_libnm_settings_plugin_ifcfg_rh_la_LIBADD = \ src_settings_plugins_ifcfg_rh_libnm_settings_plugin_ifcfg_rh_la_LIBADD = \
src/settings/plugins/ifcfg-rh/libnms-ifcfg-rh-core.la \ src/settings/plugins/ifcfg-rh/libnms-ifcfg-rh-core.la \
src/settings/plugins/ifcfg-rh/libnmdbus-ifcfg-rh.la src/settings/plugins/ifcfg-rh/libnmdbus-ifcfg-rh.la
$(src_settings_plugins_ifcfg_rh_libnm_settings_plugin_ifcfg_rh_la_OBJECTS): $(libnm_core_lib_h_pub_mkenums)
$(src_settings_plugins_ifcfg_rh_libnm_settings_plugin_ifcfg_rh_la_OBJECTS): src/settings/plugins/ifcfg-rh/nmdbus-ifcfg-rh.h
check-local-symbols-settings-ifcfg-rh: src/settings/plugins/ifcfg-rh/libnm-settings-plugin-ifcfg-rh.la check-local-symbols-settings-ifcfg-rh: src/settings/plugins/ifcfg-rh/libnm-settings-plugin-ifcfg-rh.la
$(call check_so_symbols,$(builddir)/src/settings/plugins/ifcfg-rh/.libs/libnm-settings-plugin-ifcfg-rh.so) $(call check_so_symbols,$(builddir)/src/settings/plugins/ifcfg-rh/.libs/libnm-settings-plugin-ifcfg-rh.so)
@@ -2052,7 +2066,7 @@ src_settings_plugins_ifupdown_libnm_settings_plugin_ifupdown_la_CPPFLAGS = $(src
src_settings_plugins_ifupdown_libnm_settings_plugin_ifupdown_la_LDFLAGS = \ src_settings_plugins_ifupdown_libnm_settings_plugin_ifupdown_la_LDFLAGS = \
-module -avoid-version \ -module -avoid-version \
-Wl,--version-script="$(top_srcdir)/linker-script-settings.ver" -Wl,--version-script="$(srcdir)/linker-script-settings.ver"
src_settings_plugins_ifupdown_libnm_settings_plugin_ifupdown_la_LIBADD = \ src_settings_plugins_ifupdown_libnm_settings_plugin_ifupdown_la_LIBADD = \
src/settings/plugins/ifupdown/libnms-ifupdown-core.la src/settings/plugins/ifupdown/libnms-ifupdown-core.la
@@ -2156,7 +2170,7 @@ src_settings_plugins_ifnet_libnm_settings_plugin_ifnet_la_CPPFLAGS = $(src_setti
src_settings_plugins_ifnet_libnm_settings_plugin_ifnet_la_LDFLAGS = \ src_settings_plugins_ifnet_libnm_settings_plugin_ifnet_la_LDFLAGS = \
-module -avoid-version \ -module -avoid-version \
-Wl,--version-script="$(top_srcdir)/linker-script-settings.ver" -Wl,--version-script="$(srcdir)/linker-script-settings.ver"
src_settings_plugins_ifnet_libnm_settings_plugin_ifnet_la_LIBADD = \ src_settings_plugins_ifnet_libnm_settings_plugin_ifnet_la_LIBADD = \
src/settings/plugins/ifnet/libnms-ifnet-core.la src/settings/plugins/ifnet/libnms-ifnet-core.la
@@ -2226,14 +2240,14 @@ src_devices_adsl_libnm_device_plugin_adsl_la_CPPFLAGS = \
src_devices_adsl_libnm_device_plugin_adsl_la_LDFLAGS = \ src_devices_adsl_libnm_device_plugin_adsl_la_LDFLAGS = \
-module -avoid-version \ -module -avoid-version \
-Wl,--version-script="$(top_srcdir)/linker-script-devices.ver" -Wl,--version-script="$(srcdir)/linker-script-devices.ver"
src_devices_adsl_libnm_device_plugin_adsl_la_LIBADD = \ src_devices_adsl_libnm_device_plugin_adsl_la_LIBADD = \
introspection/libnmdbus.la \ introspection/libnmdbus.la \
$(GUDEV_LIBS) $(GUDEV_LIBS)
check-local-devices-adsl: src/devices/adsl/libnm-device-plugin-adsl.la check-local-devices-adsl: src/devices/adsl/libnm-device-plugin-adsl.la
$(top_srcdir)/tools/check-exports.sh $(builddir)/src/devices/adsl/.libs/libnm-device-plugin-adsl.so "$(top_srcdir)/linker-script-devices.ver" $(srcdir)/tools/check-exports.sh $(builddir)/src/devices/adsl/.libs/libnm-device-plugin-adsl.so "$(srcdir)/linker-script-devices.ver"
$(call check_so_symbols,$(builddir)/src/devices/adsl/.libs/libnm-device-plugin-adsl.so) $(call check_so_symbols,$(builddir)/src/devices/adsl/.libs/libnm-device-plugin-adsl.so)
check_local += check-local-devices-adsl check_local += check-local-devices-adsl
@@ -2295,7 +2309,7 @@ src_devices_wwan_libnm_device_plugin_wwan_la_CPPFLAGS = $(src_devices_wwan_cppfl
src_devices_wwan_libnm_device_plugin_wwan_la_LDFLAGS = \ src_devices_wwan_libnm_device_plugin_wwan_la_LDFLAGS = \
-module -avoid-version \ -module -avoid-version \
-Wl,--version-script="$(top_srcdir)/linker-script-devices.ver" -Wl,--version-script="$(srcdir)/linker-script-devices.ver"
src_devices_wwan_libnm_device_plugin_wwan_la_LIBADD = \ src_devices_wwan_libnm_device_plugin_wwan_la_LIBADD = \
introspection/libnmdbus.la \ introspection/libnmdbus.la \
@@ -2303,9 +2317,9 @@ src_devices_wwan_libnm_device_plugin_wwan_la_LIBADD = \
$(GLIB_LIBS) $(GLIB_LIBS)
check-local-devices-wwan: src/devices/wwan/libnm-device-plugin-wwan.la src/devices/wwan/libnm-wwan.la check-local-devices-wwan: src/devices/wwan/libnm-device-plugin-wwan.la src/devices/wwan/libnm-wwan.la
$(top_srcdir)/tools/check-exports.sh $(builddir)/src/devices/wwan/.libs/libnm-device-plugin-wwan.so "$(top_srcdir)/linker-script-devices.ver" $(srcdir)/tools/check-exports.sh $(builddir)/src/devices/wwan/.libs/libnm-device-plugin-wwan.so "$(srcdir)/linker-script-devices.ver"
$(call check_so_symbols,$(builddir)/src/devices/wwan/.libs/libnm-device-plugin-wwan.so) $(call check_so_symbols,$(builddir)/src/devices/wwan/.libs/libnm-device-plugin-wwan.so)
$(top_srcdir)/tools/check-exports.sh $(builddir)/src/devices/wwan/.libs/libnm-wwan.so "$(srcdir)/src/devices/wwan/libnm-wwan.ver" $(srcdir)/tools/check-exports.sh $(builddir)/src/devices/wwan/.libs/libnm-wwan.so "$(srcdir)/src/devices/wwan/libnm-wwan.ver"
$(call check_so_symbols,$(builddir)/src/devices/wwan/.libs/libnm-wwan.so) $(call check_so_symbols,$(builddir)/src/devices/wwan/.libs/libnm-wwan.so)
check_local += check-local-devices-wwan check_local += check-local-devices-wwan
@@ -2353,7 +2367,7 @@ src_devices_bluetooth_libnm_device_plugin_bluetooth_la_CPPFLAGS = \
src_devices_bluetooth_libnm_device_plugin_bluetooth_la_LDFLAGS = \ src_devices_bluetooth_libnm_device_plugin_bluetooth_la_LDFLAGS = \
-module -avoid-version \ -module -avoid-version \
-Wl,--version-script="$(top_srcdir)/linker-script-devices.ver" -Wl,--version-script="$(srcdir)/linker-script-devices.ver"
src_devices_bluetooth_libnm_device_plugin_bluetooth_la_LIBADD = \ src_devices_bluetooth_libnm_device_plugin_bluetooth_la_LIBADD = \
introspection/libnmdbus.la \ introspection/libnmdbus.la \
@@ -2372,7 +2386,7 @@ src_devices_bluetooth_libnm_device_plugin_bluetooth_la_LIBADD += $(BLUEZ5_LIBS)
endif endif
check-local-devices-bluetooth: src/devices/bluetooth/libnm-device-plugin-bluetooth.la check-local-devices-bluetooth: src/devices/bluetooth/libnm-device-plugin-bluetooth.la
$(top_srcdir)/tools/check-exports.sh $(builddir)/src/devices/bluetooth/.libs/libnm-device-plugin-bluetooth.so "$(top_srcdir)/linker-script-devices.ver" $(srcdir)/tools/check-exports.sh $(builddir)/src/devices/bluetooth/.libs/libnm-device-plugin-bluetooth.so "$(srcdir)/linker-script-devices.ver"
$(call check_so_symbols,$(builddir)/src/devices/bluetooth/.libs/libnm-device-plugin-bluetooth.so) $(call check_so_symbols,$(builddir)/src/devices/bluetooth/.libs/libnm-device-plugin-bluetooth.so)
check_local += check-local-devices-bluetooth check_local += check-local-devices-bluetooth
@@ -2411,7 +2425,7 @@ src_devices_wifi_libnm_device_plugin_wifi_la_CPPFLAGS = \
src_devices_wifi_libnm_device_plugin_wifi_la_LDFLAGS = \ src_devices_wifi_libnm_device_plugin_wifi_la_LDFLAGS = \
-module -avoid-version \ -module -avoid-version \
-Wl,--version-script="$(top_srcdir)/linker-script-devices.ver" -Wl,--version-script="$(srcdir)/linker-script-devices.ver"
src_devices_wifi_libnm_device_plugin_wifi_la_LIBADD = \ src_devices_wifi_libnm_device_plugin_wifi_la_LIBADD = \
introspection/libnmdbus.la \ introspection/libnmdbus.la \
@@ -2419,7 +2433,7 @@ src_devices_wifi_libnm_device_plugin_wifi_la_LIBADD = \
$(GUDEV_LIBS) $(GUDEV_LIBS)
check-local-devices-wifi: src/devices/wifi/libnm-device-plugin-wifi.la check-local-devices-wifi: src/devices/wifi/libnm-device-plugin-wifi.la
$(top_srcdir)/tools/check-exports.sh $(builddir)/src/devices/wifi/.libs/libnm-device-plugin-wifi.so "$(top_srcdir)/linker-script-devices.ver" $(srcdir)/tools/check-exports.sh $(builddir)/src/devices/wifi/.libs/libnm-device-plugin-wifi.so "$(srcdir)/linker-script-devices.ver"
$(call check_so_symbols,$(builddir)/src/devices/wifi/.libs/libnm-device-plugin-wifi.so) $(call check_so_symbols,$(builddir)/src/devices/wifi/.libs/libnm-device-plugin-wifi.so)
check_local += check-local-devices-wifi check_local += check-local-devices-wifi
@@ -2470,12 +2484,12 @@ src_devices_team_libnm_device_plugin_team_la_CPPFLAGS = \
-I$(srcdir)/libnm-core \ -I$(srcdir)/libnm-core \
-DG_LOG_DOMAIN=\""NetworkManager"\" \ -DG_LOG_DOMAIN=\""NetworkManager"\" \
-DNETWORKMANAGER_COMPILATION=NM_NETWORKMANAGER_COMPILATION_INSIDE_DAEMON \ -DNETWORKMANAGER_COMPILATION=NM_NETWORKMANAGER_COMPILATION_INSIDE_DAEMON \
${LIBTEAMDCTL_CFLAGS} \ $(LIBTEAMDCTL_CFLAGS) \
$(GLIB_CFLAGS) $(GLIB_CFLAGS)
src_devices_team_libnm_device_plugin_team_la_LDFLAGS = \ src_devices_team_libnm_device_plugin_team_la_LDFLAGS = \
-module -avoid-version \ -module -avoid-version \
-Wl,--version-script="$(top_srcdir)/linker-script-devices.ver" -Wl,--version-script="$(srcdir)/linker-script-devices.ver"
src_devices_team_libnm_device_plugin_team_la_LIBADD = \ src_devices_team_libnm_device_plugin_team_la_LIBADD = \
introspection/libnmdbus.la \ introspection/libnmdbus.la \
@@ -2484,7 +2498,7 @@ src_devices_team_libnm_device_plugin_team_la_LIBADD = \
$(GUDEV_LIBS) $(GUDEV_LIBS)
check-local-devices-team: src/devices/team/libnm-device-plugin-team.la check-local-devices-team: src/devices/team/libnm-device-plugin-team.la
$(top_srcdir)/tools/check-exports.sh $(builddir)/src/devices/team/.libs/libnm-device-plugin-team.so "$(top_srcdir)/linker-script-devices.ver" $(srcdir)/tools/check-exports.sh $(builddir)/src/devices/team/.libs/libnm-device-plugin-team.so "$(srcdir)/linker-script-devices.ver"
$(call check_so_symbols,$(builddir)/src/devices/team/.libs/libnm-device-plugin-team.so) $(call check_so_symbols,$(builddir)/src/devices/team/.libs/libnm-device-plugin-team.so)
check_local += check-local-devices-team check_local += check-local-devices-team
@@ -2792,8 +2806,9 @@ dispatcher/nmdbus-dispatcher.h: dispatcher/nm-dispatcher.xml
dispatcher/nmdbus-dispatcher.c: dispatcher/nmdbus-dispatcher.h dispatcher/nmdbus-dispatcher.c: dispatcher/nmdbus-dispatcher.h
BUILT_SOURCES += $(dispatcher_nmdbus_dispatcher_sources) $(dispatcher_nm_dispatcher_OBJECTS): $(dispatcher_nmdbus_dispatcher_sources)
CLEANFILES += $(dispatcher_nmdbus_dispatcher_sources)
dispatcher_libnm_dispatcher_core_la_SOURCES = \ dispatcher_libnm_dispatcher_core_la_SOURCES = \
shared/nm-dispatcher-api.h \ shared/nm-dispatcher-api.h \
@@ -2806,8 +2821,6 @@ dispatcher_libnm_dispatcher_core_la_LIBADD = \
libnm/libnm.la \ libnm/libnm.la \
$(GLIB_LIBS) $(GLIB_LIBS)
$(dispatcher_nm_dispatcher_OBJECTS): $(introspection_sources)
dispatcher_nm_dispatcher_SOURCES = \ dispatcher_nm_dispatcher_SOURCES = \
shared/nm-dispatcher-api.h \ shared/nm-dispatcher-api.h \
dispatcher/nm-dispatcher.c dispatcher/nm-dispatcher.c
@@ -2817,7 +2830,7 @@ nodist_dispatcher_nm_dispatcher_SOURCES = $(dispatcher_nmdbus_dispatcher_sources
dispatcher_nm_dispatcher_CPPFLAGS = $(dispatcher_cppflags) dispatcher_nm_dispatcher_CPPFLAGS = $(dispatcher_cppflags)
dispatcher_nm_dispatcher_LDFLAGS = \ dispatcher_nm_dispatcher_LDFLAGS = \
-Wl,--version-script="$(top_srcdir)/linker-script-binary.ver" -Wl,--version-script="$(srcdir)/linker-script-binary.ver"
dispatcher_nm_dispatcher_LDADD = \ dispatcher_nm_dispatcher_LDADD = \
libnm/libnm.la \ libnm/libnm.la \
@@ -2902,7 +2915,7 @@ clients_nm_online_CPPFLAGS = \
-DNMLOCALEDIR=\"$(datadir)/locale\" -DNMLOCALEDIR=\"$(datadir)/locale\"
clients_nm_online_LDFLAGS = \ clients_nm_online_LDFLAGS = \
-Wl,--version-script="$(top_srcdir)/linker-script-binary.ver" -Wl,--version-script="$(srcdir)/linker-script-binary.ver"
clients_nm_online_LDADD = \ clients_nm_online_LDADD = \
libnm/libnm.la \ libnm/libnm.la \
@@ -2970,7 +2983,7 @@ clients_cli_nmcli_LDADD += $(POLKIT_LIBS)
endif endif
clients_cli_nmcli_LDFLAGS = \ clients_cli_nmcli_LDFLAGS = \
-Wl,--version-script="$(top_srcdir)/linker-script-binary.ver" -Wl,--version-script="$(srcdir)/linker-script-binary.ver"
$(clients_cli_nmcli_OBJECTS): $(clients_cli_settings_doc_c) $(clients_cli_nmcli_OBJECTS): $(clients_cli_settings_doc_c)
@@ -3177,7 +3190,7 @@ clients_tui_nmtui_CPPFLAGS = \
$(NULL) $(NULL)
clients_tui_nmtui_LDFLAGS = \ clients_tui_nmtui_LDFLAGS = \
-Wl,--version-script="$(top_srcdir)/linker-script-binary.ver" -Wl,--version-script="$(srcdir)/linker-script-binary.ver"
clients_tui_nmtui_LDADD = \ clients_tui_nmtui_LDADD = \
libnm/libnm.la \ libnm/libnm.la \
@@ -3547,7 +3560,7 @@ libnm_util_tests_test_setting_dcb_LDADD = $(libnm_util_tests_ldadd)
libnm_util_tests_test_libnm_linking_CPPFLAGS = $(libnm_util_tests_cppflags) libnm_util_tests_test_libnm_linking_CPPFLAGS = $(libnm_util_tests_cppflags)
libnm_util_tests_test_libnm_linking_LDADD = \ libnm_util_tests_test_libnm_linking_LDADD = \
$(top_builddir)/libnm/libnm.la \ libnm/libnm.la \
$(libnm_util_tests_ldadd) $(libnm_util_tests_ldadd)
############################################################################### ###############################################################################
@@ -3755,18 +3768,19 @@ nm_vpn_enum_types_sources = $(libnm_glib_vpn_h_real)
$(libnm_glib_libnm_glib_vpn_la_OBJECTS): $(libnm_glib_vpn_h_mkenums) $(libnm_glib_libnm_glib_vpn_la_OBJECTS): $(libnm_glib_vpn_h_mkenums)
libnm-glib/nm-vpn-plugin-glue.h: $(srcdir)/introspection/org.freedesktop.NetworkManager.VPN.Plugin.xml libnm-glib/nm-vpn-plugin-glue.h: introspection/org.freedesktop.NetworkManager.VPN.Plugin.xml
$(AM_V_GEN) dbus-binding-tool --prefix=nm_vpn_plugin --mode=glib-server --output=$@ $< $(AM_V_GEN) dbus-binding-tool --prefix=nm_vpn_plugin --mode=glib-server --output=$@ $<
libnm-glib/nm-secret-agent-glue.h: $(srcdir)/introspection/org.freedesktop.NetworkManager.SecretAgent.xml libnm-glib/nm-secret-agent-glue.h: introspection/org.freedesktop.NetworkManager.SecretAgent.xml
$(AM_V_GEN) dbus-binding-tool --prefix=nm_secret_agent --mode=glib-server --output=$@ $< $(AM_V_GEN) dbus-binding-tool --prefix=nm_secret_agent --mode=glib-server --output=$@ $<
BUILT_SOURCES += \ CLEANFILES += \
libnm-glib/nm-vpn-plugin-glue.h \ libnm-glib/nm-vpn-plugin-glue.h \
libnm-glib/nm-secret-agent-glue.h libnm-glib/nm-secret-agent-glue.h
libnm-glib/nm-vpn-plugin.c: libnm-glib/nm-vpn-plugin-glue.h $(libnm_glib_libnm_glib_vpn_la_OBJECTS): libnm-glib/nm-vpn-plugin-glue.h
libnm-glib/nm-secret-agent.c: libnm-glib/nm-secret-agent-glue.h $(libnm_glib_libnm_glib_la_OBJECTS): libnm-glib/nm-secret-agent-glue.h
pkgconfig_DATA += \ pkgconfig_DATA += \
libnm-glib/libnm-glib.pc \ libnm-glib/libnm-glib.pc \
@@ -3812,7 +3826,7 @@ INTROSPECTION_GIRS += libnm-glib/NMClient-1.0.gir
endif endif
check-local-exports-libnm-glib: check-local-exports-libnm-glib:
$(top_srcdir)/tools/check-exports.sh $(builddir)/libnm-glib/.libs/libnm-glib.so $(srcdir)/libnm-glib/libnm-glib.ver $(srcdir)/tools/check-exports.sh $(builddir)/libnm-glib/.libs/libnm-glib.so $(srcdir)/libnm-glib/libnm-glib.ver
check_local += check-local-exports-libnm-glib check_local += check-local-exports-libnm-glib
@@ -3831,7 +3845,7 @@ libnm_glib_tests_cppflags = \
-I$(builddir)/libnm-util \ -I$(builddir)/libnm-util \
-I$(srcdir)/libnm-glib \ -I$(srcdir)/libnm-glib \
-DNETWORKMANAGER_COMPILATION=NM_NETWORKMANAGER_COMPILATION_LIB_LEGACY \ -DNETWORKMANAGER_COMPILATION=NM_NETWORKMANAGER_COMPILATION_LIB_LEGACY \
-DTEST_NM_SERVICE=\"$(abs_top_srcdir)/tools/test-networkmanager-service.py\" \ -DTEST_NM_SERVICE=\"$(abs_srcdir)/tools/test-networkmanager-service.py\" \
$(GLIB_CFLAGS) \ $(GLIB_CFLAGS) \
$(DBUS_CFLAGS) $(DBUS_CFLAGS)
@@ -3871,47 +3885,35 @@ endif
# man # man
############################################################################### ###############################################################################
XSLTPROC_MAN_FLAGS = \ xsltproc_flags = \
--path man --xinclude --nonet \ --path man \
--xinclude \
--nonet \
--stringparam man.output.quietly 1 \ --stringparam man.output.quietly 1 \
--stringparam funcsynopsis.style ansi \ --stringparam funcsynopsis.style ansi \
--stringparam man.th.extra1.suppress 1 \ --stringparam man.th.extra1.suppress 1 \
--stringparam man.authors.section.enabled 0 \ --stringparam man.authors.section.enabled 0 \
--stringparam man.copyright.section.enabled 0 \ --stringparam man.copyright.section.enabled 0
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
if ENABLE_GTK_DOC if ENABLE_GTK_DOC
man/%.1: man/%.xml man/common.ent man/%.1 man/%.5 man/%.7 man/%.8: man/%.xml man/common.ent
$(AM_V_GEN) xsltproc --output $@ $(XSLTPROC_MAN_FLAGS) $< $(AM_V_GEN) xsltproc --output $@ $(xsltproc_flags) http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $<
man/%.5: man/%.xml man/common.ent
$(AM_V_GEN) xsltproc --output $@ $(XSLTPROC_MAN_FLAGS) $<
man/%.7: man/%.xml man/common.ent
$(AM_V_GEN) xsltproc --output $@ $(XSLTPROC_MAN_FLAGS) $<
man/%.8: man/%.xml man/common.ent
$(AM_V_GEN) xsltproc --output $@ $(XSLTPROC_MAN_FLAGS) $<
endif endif
if BUILD_SETTING_DOCS man_nm_settings_xml = \
man/nm-settings.xml: man/nm-settings.xsl libnm/nm-setting-docs.xml
$(AM_V_GEN) xsltproc --output $@ $^
man/nm-settings-keyfile.xml: man/nm-settings-keyfile.xsl libnm/nm-keyfile-docs.xml
$(AM_V_GEN) xsltproc --output $@ $^
man/nm-settings-ifcfg-rh.xml: man/nm-settings-ifcfg-rh.xsl libnm/nm-ifcfg-rh-docs.xml
$(AM_V_GEN) xsltproc --output $@ $^
CLEANFILES += \
man/nm-settings.xml \ man/nm-settings.xml \
man/nm-settings-keyfile.xml \ man/nm-settings-keyfile.xml \
man/nm-settings-ifcfg-rh.xml man/nm-settings-ifcfg-rh.xml
if BUILD_SETTING_DOCS
man/nm-setting%.xml: man/nm-setting%.xsl libnm/nm-setting%-docs.xml
$(AM_V_GEN) xsltproc --output $@ $(xsltproc_flags) $^
CLEANFILES += $(man_nm_settings_xml)
endif endif
man_pages += \ man_pages += \
@@ -3934,14 +3936,10 @@ dist_dependencies += man/nm-settings-ifcfg-rh.5
endif endif
EXTRA_DIST += \ EXTRA_DIST += \
man/nm-settings.xml \ $(man_nm_settings_xml) \
man/nm-settings.xsl \ $(addsuffix .xsl,$(basename $(man_nm_settings_xml))) \
man/nm-settings-keyfile.xml \
man/nm-settings-keyfile.xsl \
man/nm-settings-ifcfg-rh.xml \
man/nm-settings-ifcfg-rh.xsl \
$(addsuffix .xml,$(basename $(man_pages))) \
$(man_pages) \ $(man_pages) \
$(addsuffix .xml,$(basename $(man_pages))) \
$(man_pages_autogen) $(man_pages_autogen)
@@ -4000,21 +3998,21 @@ VAPIGEN_VAPIS += \
vapi/libnm-glib.vapi vapi/libnm-glib.vapi
endif endif
vapi/libnm.vapi: $(top_builddir)/libnm/NM-1.0.gir vapi/libnm.deps vapi/NM-1.0.metadata vapi/libnm.vapi: $(builddir)/libnm/NM-1.0.gir vapi/libnm.deps vapi/NM-1.0.metadata
vapi/libnm-util.vapi: $(top_builddir)/libnm-util/NetworkManager-1.0.gir vapi/libnm-util.deps vapi/NetworkManager-1.0.metadata vapi/libnm-util.vapi: $(builddir)/libnm-util/NetworkManager-1.0.gir vapi/libnm-util.deps vapi/NetworkManager-1.0.metadata
vapi/libnm-glib.vapi: $(top_builddir)/libnm-glib/NMClient-1.0.gir vapi/libnm-glib.deps vapi/NMClient-1.0.metadata vapi/libnm-util.vapi vapi/libnm-glib.vapi: $(builddir)/libnm-glib/NMClient-1.0.gir vapi/libnm-glib.deps vapi/NMClient-1.0.metadata vapi/libnm-util.vapi
vapi_libnm_vapi_METADATADIRS = $(srcdir)/vapi vapi_libnm_vapi_METADATADIRS = $(srcdir)/vapi
vapi_libnm_vapi_FILES = $(top_builddir)/libnm/NM-1.0.gir vapi_libnm_vapi_FILES = $(builddir)/libnm/NM-1.0.gir
vapi_libnm_vapi_DEPS = gio-2.0 vapi_libnm_vapi_DEPS = gio-2.0
vapi_libnm_util_vapi_METADATADIRS = $(srcdir)/vapi vapi_libnm_util_vapi_METADATADIRS = $(srcdir)/vapi
vapi_libnm_util_vapi_FILES = $(top_builddir)/libnm-util/NetworkManager-1.0.gir vapi_libnm_util_vapi_FILES = $(builddir)/libnm-util/NetworkManager-1.0.gir
vapi_libnm_glib_vapi_METADATADIRS = $(srcdir)/vapi vapi_libnm_glib_vapi_METADATADIRS = $(srcdir)/vapi
vapi_libnm_glib_vapi_FILES = $(top_builddir)/libnm-glib/NMClient-1.0.gir vapi_libnm_glib_vapi_FILES = $(builddir)/libnm-glib/NMClient-1.0.gir
vapi_libnm_glib_vapi_VAPIDIRS = $(builddir)/vapi vapi_libnm_glib_vapi_VAPIDIRS = $(builddir)/vapi
vapi_libnm_glib_vapi_GIRDIRS = $(top_builddir)/libnm-util vapi_libnm_glib_vapi_GIRDIRS = $(builddir)/libnm-util
vapi_libnm_glib_vapi_DEPS = gio-2.0 vapi_libnm_glib_vapi_DEPS = gio-2.0
vapi_DATA += \ vapi_DATA += \
@@ -4037,9 +4035,11 @@ EXTRA_DIST += \
girdir = $(datadir)/gir-1.0 girdir = $(datadir)/gir-1.0
gir_DATA = $(INTROSPECTION_GIRS) gir_DATA = $(INTROSPECTION_GIRS)
BUILT_SOURCES += $(gir_DATA)
typelibdir = $(libdir)/girepository-1.0 typelibdir = $(libdir)/girepository-1.0
typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
BUILT_SOURCES += $(typelib_DATA)
dbusservicedir = $(DBUS_SYS_DIR) dbusservicedir = $(DBUS_SYS_DIR)
dbusservice_DATA += src/org.freedesktop.NetworkManager.conf dbusservice_DATA += src/org.freedesktop.NetworkManager.conf
@@ -4102,13 +4102,10 @@ EXTRA_DIST += \
\ \
$(NULL) $(NULL)
BUILT_SOURCES += \
$(GLIB_GENERATED) \
$(gir_DATA) \
$(typelib_DATA)
CLEANFILES += \ CLEANFILES += \
$(BUILT_SOURCES) \ $(GLIB_GENERATED) \
$(INTROSPECTION_GIRS) \
$(typelib_DATA) \
\ \
cscope.in.out \ cscope.in.out \
cscope.out \ cscope.out \

View File

@@ -107,7 +107,9 @@ examples_C_qt_monitor_nm_running_LDADD = \
examples/C/qt/monitor-nm-running.moc: examples/C/qt/monitor-nm-running.cpp examples/C/qt/monitor-nm-running.moc: examples/C/qt/monitor-nm-running.cpp
$(AM_V_GEN) $(MOC) -i $< -o $@ $(AM_V_GEN) $(MOC) -i $< -o $@
BUILT_SOURCES += \ $(examples_C_qt_monitor_nm_running_OBJECTS): examples/C/qt/monitor-nm-running.moc
CLEANFILES += \
examples/C/qt/monitor-nm-running.moc examples/C/qt/monitor-nm-running.moc
endif endif

View File

@@ -7,7 +7,7 @@ GENERATED_FILES =
if SETTING_DOCS_AVAILABLE if SETTING_DOCS_AVAILABLE
settings-spec.xml: settings-spec.xsl $(top_builddir)/libnm/nm-setting-docs.xml settings-spec.xml: settings-spec.xsl $(top_builddir)/libnm/nm-settings-docs.xml
$(AM_V_GEN) xsltproc --output $@ $^ $(AM_V_GEN) xsltproc --output $@ $^
# Top-level SGML file includes (depends on) settings-spec.xml # Top-level SGML file includes (depends on) settings-spec.xml

59
tools/test-build.sh Executable file
View File

@@ -0,0 +1,59 @@
#!/bin/bash
set -e
die() {
echo "$@"
exit 1
}
if [[ "x$(LANG=C git clean -ndx)" != x ]]; then
die "The working directory is not clean. Refuse to run. Try \`git clean -dx -n\`"
fi
if [[ "x$(git status --porcelain)" != x ]]; then
die "The working directory has local changes. Refuse to run. Try \`git reset --hard\`"
fi
build_out_of_tree() {
local TARGET="$1"
local C="$2"
local M="$3"
(
git clean -fdx || return 1
NOCONFIGURE=x ./autogen.sh || return 1
mkdir -p x/y || return 1
cd x/y || return 1
../../configure $C $NMTST_CONFIGURE || return 1
make $TARGET $M $NMTST_MAKE || return 1
)
}
TARGETS=("$@")
if [ "${#TARGETS}" -lt 1 ]; then
TARGETS=(
src/NetworkManager
src/nm-iface-helper
src/dhcp/nm-dhcp-helper
dispatcher/nm-dispatcher
clients/nm-online
clients/cli/nmcli
clients/tui/nmtui
src/platform/tests/monitor
src/ndisc/tests/test-ndisc-linux
libnm-util/tests/test-libnm-linking
libnm-glib/libnm-glib-test
$(git grep -h '\.l\?a\>' Makefile.am | sed 's/[a-zA-Z.0-9_-/]\+/\n\0\n/g' | sort -u | grep '\.l\?a$')
)
fi
set -x
cd "$(dirname "$(readlink -f "$0")")/.."
IDX=($(seq 0 $((${#TARGETS[@]} - 1))))
IDX=($(printf '%s\n' "${IDX[@]}" | sort -R))
for idx in "${IDX[@]}"; do
TARGET="${TARGETS[$idx]}"
echo "### $idx: TARGET=$TARGET"
build_out_of_tree "$TARGET" "--enable-gtk-doc" "-j 5"
done