build: move c-util/nettools library from "shared/" to "src/"

This commit is contained in:
Thomas Haller 2021-02-19 12:31:57 +01:00
parent a8c34b9dcf
commit 3906cc9cf4
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728
128 changed files with 196 additions and 203 deletions

View file

@ -110,22 +110,21 @@ include config-extra.h.mk
DISTCLEANFILES += config-extra.h DISTCLEANFILES += config-extra.h
$(src_libnm_core_public_mkenums_h): config-extra.h $(src_libnm_core_public_mkenums_h): config-extra.h
$(src_libnm_core_public_mkenums_c): config-extra.h $(src_libnm_core_public_mkenums_c): config-extra.h
src/libnm-core-impl/.dirstamp: config-extra.h src/libnm-core-impl/.dirstamp: config-extra.h
src/libnm-core-impl/.dirstamp: config-extra.h src/libnm-core-impl/.dirstamp: config-extra.h
shared/.dirstamp: config-extra.h src/libnm-base/.dirstamp: config-extra.h
src/libnm-base/.dirstamp: config-extra.h src/libnm-glib-aux/.dirstamp: config-extra.h
src/libnm-glib-aux/.dirstamp: config-extra.h src/libnm-glib-aux/tests/.dirstamp: config-extra.h
src/libnm-glib-aux/tests/.dirstamp: config-extra.h src/libnm-platform/.dirstamp: config-extra.h
src/libnm-platform/.dirstamp: config-extra.h src/libnm-platform/tests/.dirstamp: config-extra.h
src/libnm-platform/tests/.dirstamp: config-extra.h src/libnm-std-aux/.dirstamp: config-extra.h
src/libnm-std-aux/.dirstamp: config-extra.h src/libnm-udev-aux/.dirstamp: config-extra.h
src/libnm-udev-aux/.dirstamp: config-extra.h
src/libnm-systemd-shared/.dirstamp: config-extra.h src/libnm-systemd-shared/.dirstamp: config-extra.h
src/libnm-systemd-shared/src/basic/.dirstamp: config-extra.h src/libnm-systemd-shared/src/basic/.dirstamp: config-extra.h
src/libnm-systemd-shared/src/shared/.dirstamp: config-extra.h src/libnm-systemd-shared/src/shared/.dirstamp: config-extra.h
src/core/dhcp/.dirstamp: config-extra.h src/core/dhcp/.dirstamp: config-extra.h
############################################################################### ###############################################################################
@ -214,136 +213,137 @@ DISTCLEANFILES += $(polkit_policy_DATA)
############################################################################### ###############################################################################
EXTRA_DIST += \ EXTRA_DIST += \
shared/c-stdaux/src/c-stdaux.h \ src/c-stdaux/src/c-stdaux.h \
$(NULL) $(NULL)
############################################################################### ###############################################################################
noinst_LTLIBRARIES += shared/libcsiphash.la noinst_LTLIBRARIES += src/c-siphash/libc-siphash.la
shared_libcsiphash_la_CFLAGS = \ src_c_siphash_libc_siphash_la_CFLAGS = \
$(AM_CFLAGS) \ $(AM_CFLAGS) \
-std=c11 \ -std=c11 \
-I$(srcdir)/shared/c-stdaux/src \ -I$(srcdir)/src/c-stdaux/src \
$(NULL) $(NULL)
shared_libcsiphash_la_CPPFLAGS = \ src_c_siphash_libc_siphash_la_CPPFLAGS = \
$(CODE_COVERAGE_CFLAGS) \ $(CODE_COVERAGE_CFLAGS) \
$(SANITIZER_LIB_CFLAGS) \ $(SANITIZER_LIB_CFLAGS) \
$(NULL) $(NULL)
shared_libcsiphash_la_LDFLAGS = \ src_c_siphash_libc_siphash_la_LDFLAGS = \
$(SANITIZER_LIB_LDFLAGS) \ $(SANITIZER_LIB_LDFLAGS) \
$(NULL) $(NULL)
shared_libcsiphash_la_SOURCES = \ src_c_siphash_libc_siphash_la_SOURCES = \
shared/c-siphash/src/c-siphash.c \ src/c-siphash/src/c-siphash.c \
shared/c-siphash/src/c-siphash.h \ src/c-siphash/src/c-siphash.h \
$(NULL) $(NULL)
############################################################################### ###############################################################################
noinst_LTLIBRARIES += shared/libcrbtree.la noinst_LTLIBRARIES += src/c-rbtree/libc-rbtree.la
shared_libcrbtree_la_CFLAGS = \ src_c_rbtree_libc_rbtree_la_CFLAGS = \
$(AM_CFLAGS) \ $(AM_CFLAGS) \
-std=c11 \ -std=c11 \
-I$(srcdir)/shared/c-stdaux/src \ -I$(srcdir)/src/c-stdaux/src \
$(NULL) $(NULL)
shared_libcrbtree_la_CPPFLAGS = \ src_c_rbtree_libc_rbtree_la_CPPFLAGS = \
$(CODE_COVERAGE_CFLAGS) \ $(CODE_COVERAGE_CFLAGS) \
$(SANITIZER_LIB_CFLAGS) \ $(SANITIZER_LIB_CFLAGS) \
$(NULL) $(NULL)
shared_libcrbtree_la_LDFLAGS = \ src_c_rbtree_libc_rbtree_la_LDFLAGS = \
$(SANITIZER_LIB_LDFLAGS) \ $(SANITIZER_LIB_LDFLAGS) \
$(NULL) $(NULL)
shared_libcrbtree_la_SOURCES = \ src_c_rbtree_libc_rbtree_la_SOURCES = \
shared/c-rbtree/src/c-rbtree.c \ src/c-rbtree/src/c-rbtree.c \
shared/c-rbtree/src/c-rbtree.h \ src/c-rbtree/src/c-rbtree.h \
shared/c-rbtree/src/c-rbtree-private.h \ src/c-rbtree/src/c-rbtree-private.h \
$(NULL) $(NULL)
############################################################################### ###############################################################################
noinst_LTLIBRARIES += shared/libnacd.la noinst_LTLIBRARIES += src/n-acd/libn-acd.la
shared_libnacd_la_CFLAGS = \ src_n_acd_libn_acd_la_CFLAGS = \
$(AM_CFLAGS) \ $(AM_CFLAGS) \
-std=c11 \ -std=c11 \
-Wno-pointer-arith \ -Wno-pointer-arith \
-Wno-vla \ -Wno-vla \
$(NULL) $(NULL)
shared_libnacd_la_CPPFLAGS = \ src_n_acd_libn_acd_la_CPPFLAGS = \
-D_GNU_SOURCE \ -D_GNU_SOURCE \
-DSO_ATTACH_BPF=50 \ -DSO_ATTACH_BPF=50 \
$(CODE_COVERAGE_CFLAGS) \ $(CODE_COVERAGE_CFLAGS) \
$(SANITIZER_LIB_CFLAGS) \ $(SANITIZER_LIB_CFLAGS) \
-I$(srcdir)/shared/c-stdaux/src \ -I$(srcdir)/src/c-stdaux/src \
-I$(srcdir)/shared/c-list/src \ -I$(srcdir)/src/c-list/src \
-I$(srcdir)/shared/c-siphash/src \ -I$(srcdir)/src/c-siphash/src \
-I$(srcdir)/shared/c-rbtree/src \ -I$(srcdir)/src/c-rbtree/src \
$(NULL) $(NULL)
shared_libnacd_la_LDFLAGS = \ src_n_acd_libn_acd_la_LDFLAGS = \
$(SANITIZER_LIB_LDFLAGS) \ $(SANITIZER_LIB_LDFLAGS) \
$(NULL) $(NULL)
shared_libnacd_la_SOURCES = \ src_n_acd_libn_acd_la_SOURCES = \
shared/n-acd/src/n-acd.c \ src/n-acd/src/n-acd.c \
shared/n-acd/src/n-acd.h \ src/n-acd/src/n-acd.h \
shared/n-acd/src/n-acd-private.h \ src/n-acd/src/n-acd-private.h \
shared/n-acd/src/n-acd-probe.c \ src/n-acd/src/n-acd-probe.c \
shared/n-acd/src/util/timer.c \ src/n-acd/src/util/timer.c \
shared/n-acd/src/util/timer.h \ src/n-acd/src/util/timer.h \
$(NULL) $(NULL)
if WITH_EBPF if WITH_EBPF
shared_libnacd_la_SOURCES += shared/n-acd/src/n-acd-bpf.c src_n_acd_libn_acd_la_SOURCES += src/n-acd/src/n-acd-bpf.c
else else
shared_libnacd_la_SOURCES += shared/n-acd/src/n-acd-bpf-fallback.c src_n_acd_libn_acd_la_SOURCES += src/n-acd/src/n-acd-bpf-fallback.c
endif endif
############################################################################### ###############################################################################
noinst_LTLIBRARIES += shared/libndhcp4.la noinst_LTLIBRARIES += src/n-dhcp4/libn-dhcp4.la
shared_libndhcp4_la_CFLAGS = \ src_n_dhcp4_libn_dhcp4_la_CFLAGS = \
$(AM_CFLAGS) \ $(AM_CFLAGS) \
-std=c11 \ -std=c11 \
-Wno-error=declaration-after-statement \ -Wno-error=declaration-after-statement \
-Wno-pointer-arith \ -Wno-pointer-arith \
$(NULL) $(NULL)
shared_libndhcp4_la_CPPFLAGS = \ src_n_dhcp4_libn_dhcp4_la_CPPFLAGS = \
-D_GNU_SOURCE \ -D_GNU_SOURCE \
$(CODE_COVERAGE_CFLAGS) \ $(CODE_COVERAGE_CFLAGS) \
$(SANITIZER_LIB_CFLAGS) \ $(SANITIZER_LIB_CFLAGS) \
-I$(srcdir)/shared/c-stdaux/src \ -I$(srcdir)/src/c-stdaux/src \
-I$(srcdir)/shared/c-list/src \ -I$(srcdir)/src/c-list/src \
-I$(srcdir)/shared/c-siphash/src \ -I$(srcdir)/src/c-siphash/src \
$(NULL) $(NULL)
shared_libndhcp4_la_LDFLAGS = \ src_n_dhcp4_libn_dhcp4_la_LDFLAGS = \
$(SANITIZER_LIB_LDFLAGS) $(SANITIZER_LIB_LDFLAGS) \
$(NULL)
shared_libndhcp4_la_SOURCES = \ src_n_dhcp4_libn_dhcp4_la_SOURCES = \
shared/n-dhcp4/src/n-dhcp4-c-connection.c \ src/n-dhcp4/src/n-dhcp4-c-connection.c \
shared/n-dhcp4/src/n-dhcp4-c-lease.c \ src/n-dhcp4/src/n-dhcp4-c-lease.c \
shared/n-dhcp4/src/n-dhcp4-c-probe.c \ src/n-dhcp4/src/n-dhcp4-c-probe.c \
shared/n-dhcp4/src/n-dhcp4-client.c \ src/n-dhcp4/src/n-dhcp4-client.c \
shared/n-dhcp4/src/n-dhcp4-incoming.c \ src/n-dhcp4/src/n-dhcp4-incoming.c \
shared/n-dhcp4/src/n-dhcp4-outgoing.c \ src/n-dhcp4/src/n-dhcp4-outgoing.c \
shared/n-dhcp4/src/n-dhcp4-private.h \ src/n-dhcp4/src/n-dhcp4-private.h \
shared/n-dhcp4/src/n-dhcp4-socket.c \ src/n-dhcp4/src/n-dhcp4-socket.c \
shared/n-dhcp4/src/n-dhcp4.h \ src/n-dhcp4/src/n-dhcp4.h \
shared/n-dhcp4/src/util/packet.c \ src/n-dhcp4/src/util/packet.c \
shared/n-dhcp4/src/util/packet.h \ src/n-dhcp4/src/util/packet.h \
shared/n-dhcp4/src/util/socket.c \ src/n-dhcp4/src/util/socket.c \
shared/n-dhcp4/src/util/socket.h \ src/n-dhcp4/src/util/socket.h \
$(NULL) $(NULL)
############################################################################### ###############################################################################
@ -360,7 +360,7 @@ src_libnm_std_aux_libnm_std_aux_la_CPPFLAGS = \
$(NULL) $(NULL)
src_libnm_std_aux_libnm_std_aux_la_SOURCES = \ src_libnm_std_aux_libnm_std_aux_la_SOURCES = \
shared/c-list/src/c-list.h \ src/c-list/src/c-list.h \
src/libnm-std-aux/c-list-util.c \ src/libnm-std-aux/c-list-util.c \
src/libnm-std-aux/c-list-util.h \ src/libnm-std-aux/c-list-util.h \
src/libnm-std-aux/nm-dbus-compat.h \ src/libnm-std-aux/nm-dbus-compat.h \
@ -616,7 +616,7 @@ src_libnm_platform_tests_test_nm_platform_LDADD = \
src/libnm-log-core/libnm-log-core.la \ src/libnm-log-core/libnm-log-core.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
$(SYSTEMD_JOURNAL_LIBS) \ $(SYSTEMD_JOURNAL_LIBS) \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(NULL) $(NULL)
@ -631,7 +631,6 @@ noinst_LTLIBRARIES += src/libnm-core-aux-intern/libnm-core-aux-intern.la
src_libnm_core_aux_intern_libnm_core_aux_intern_la_CPPFLAGS = \ src_libnm_core_aux_intern_libnm_core_aux_intern_la_CPPFLAGS = \
$(dflt_cppflags) \ $(dflt_cppflags) \
-I$(builddir)/shared \
-I$(srcdir)/shared \ -I$(srcdir)/shared \
-I$(builddir)/src \ -I$(builddir)/src \
-I$(srcdir)/src \ -I$(srcdir)/src \
@ -672,7 +671,6 @@ noinst_LTLIBRARIES += src/libnm-core-aux-extern/libnm-core-aux-extern.la
src_libnm_core_aux_extern_libnm_core_aux_extern_la_CPPFLAGS = \ src_libnm_core_aux_extern_libnm_core_aux_extern_la_CPPFLAGS = \
$(dflt_cppflags) \ $(dflt_cppflags) \
-I$(builddir)/shared \
-I$(srcdir)/shared \ -I$(srcdir)/shared \
-I$(builddir)/src/libnm-core-public \ -I$(builddir)/src/libnm-core-public \
-I$(srcdir)/src/libnm-core-public \ -I$(srcdir)/src/libnm-core-public \
@ -711,7 +709,6 @@ noinst_LTLIBRARIES += libnm/nm-libnm-aux/libnm-libnm-aux.la
libnm_nm_libnm_aux_libnm_libnm_aux_la_CPPFLAGS = \ libnm_nm_libnm_aux_libnm_libnm_aux_la_CPPFLAGS = \
$(dflt_cppflags) \ $(dflt_cppflags) \
-I$(srcdir)/shared \ -I$(srcdir)/shared \
-I$(builddir)/shared \
-I$(srcdir)/src \ -I$(srcdir)/src \
-I$(builddir)/src \ -I$(builddir)/src \
-I$(builddir)/src/libnm-core-public \ -I$(builddir)/src/libnm-core-public \
@ -773,7 +770,7 @@ src_libnm_glib_aux_tests_test_shared_general_LDADD = \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-log-null/libnm-log-null.la \ src/libnm-log-null/libnm-log-null.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(NULL) $(NULL)
@ -804,7 +801,7 @@ src_libnm_glib_aux_tests_test_json_aux_LDADD = \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-log-null/libnm-log-null.la \ src/libnm-log-null/libnm-log-null.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(NULL) $(NULL)
@ -1239,7 +1236,6 @@ EXTRA_DIST += \
dflt_cppflags_libnm_core = \ dflt_cppflags_libnm_core = \
$(dflt_cppflags) \ $(dflt_cppflags) \
-I$(srcdir)/shared \ -I$(srcdir)/shared \
-I$(builddir)/shared \
-I$(builddir)/src/libnm-core-public \ -I$(builddir)/src/libnm-core-public \
-I$(srcdir)/src/libnm-core-public \ -I$(srcdir)/src/libnm-core-public \
-I$(srcdir)/src \ -I$(srcdir)/src \
@ -1422,7 +1418,7 @@ src_libnm_core_impl_tests_ldadd = \
src/libnm-log-null/libnm-log-null.la \ src/libnm-log-null/libnm-log-null.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(NULL) $(NULL)
@ -1652,7 +1648,7 @@ libnm_libnm_static_la_LIBADD = \
src/libnm-log-null/libnm-log-null.la \ src/libnm-log-null/libnm-log-null.la \
src/libnm-udev-aux/libnm-udev-aux.la \ src/libnm-udev-aux/libnm-udev-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(DL_LIBS) \ $(DL_LIBS) \
$(UUID_LIBS) \ $(UUID_LIBS) \
@ -1908,7 +1904,6 @@ libnm_tests_libnm_vpn_plugin_utils_test_la_SOURCES = \
libnm_tests_libnm_vpn_plugin_utils_test_la_CFLAGS = \ libnm_tests_libnm_vpn_plugin_utils_test_la_CFLAGS = \
$(dflt_cppflags) \ $(dflt_cppflags) \
-I$(srcdir)/shared \ -I$(srcdir)/shared \
-I$(builddir)/shared \
-I$(srcdir)/src \ -I$(srcdir)/src \
-I$(builddir)/src \ -I$(builddir)/src \
-I$(builddir)/src/libnm-core-public \ -I$(builddir)/src/libnm-core-public \
@ -1988,7 +1983,6 @@ check_local += check-config-options
libsystemd_cppflags = \ libsystemd_cppflags = \
$(dflt_cppflags) \ $(dflt_cppflags) \
-I$(srcdir)/shared \ -I$(srcdir)/shared \
-I$(builddir)/shared \
-I$(srcdir)/src/ \ -I$(srcdir)/src/ \
-I$(builddir)/src/ \ -I$(builddir)/src/ \
-I$(srcdir)/src/libnm-systemd-shared/ \ -I$(srcdir)/src/libnm-systemd-shared/ \
@ -2525,10 +2519,10 @@ src_core_libNetworkManager_la_LIBADD = \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
src/core/libnm-systemd-core.la \ src/core/libnm-systemd-core.la \
src/libnm-systemd-shared/libnm-systemd-shared.la \ src/libnm-systemd-shared/libnm-systemd-shared.la \
shared/libnacd.la \ src/n-acd/libn-acd.la \
shared/libndhcp4.la \ src/n-dhcp4/libn-dhcp4.la \
shared/libcrbtree.la \ src/c-rbtree/libc-rbtree.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(LIBUDEV_LIBS) \ $(LIBUDEV_LIBS) \
$(SYSTEMD_LOGIN_LIBS) \ $(SYSTEMD_LOGIN_LIBS) \
@ -2638,10 +2632,10 @@ src_core_nm_iface_helper_LDADD = \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
src/core/libnm-systemd-core.la \ src/core/libnm-systemd-core.la \
src/libnm-systemd-shared/libnm-systemd-shared.la \ src/libnm-systemd-shared/libnm-systemd-shared.la \
shared/libnacd.la \ src/n-acd/libn-acd.la \
shared/libndhcp4.la \ src/n-dhcp4/libn-dhcp4.la \
shared/libcrbtree.la \ src/c-rbtree/libc-rbtree.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
$(SYSTEMD_JOURNAL_LIBS) \ $(SYSTEMD_JOURNAL_LIBS) \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(LIBUDEV_LIBS) \ $(LIBUDEV_LIBS) \
@ -2693,8 +2687,8 @@ src_core_initrd_nm_initrd_generator_LDADD = \
src/libnm-systemd-shared/libnm-systemd-shared.la \ src/libnm-systemd-shared/libnm-systemd-shared.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libndhcp4.la \ src/n-dhcp4/libn-dhcp4.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
$(SYSTEMD_JOURNAL_LIBS) \ $(SYSTEMD_JOURNAL_LIBS) \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(NULL) $(NULL)
@ -2719,7 +2713,7 @@ src_core_initrd_tests_test_dt_reader_LDADD = \
src/core/libNetworkManagerTest.la \ src/core/libNetworkManagerTest.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(NULL) $(NULL)
@ -2739,7 +2733,7 @@ src_core_initrd_tests_test_ibft_reader_LDADD = \
src/core/libNetworkManagerTest.la \ src/core/libNetworkManagerTest.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(NULL) $(NULL)
@ -2974,7 +2968,7 @@ src_core_initrd_tests_test_cmdline_reader_LDADD = \
src/core/libNetworkManagerTest.la \ src/core/libNetworkManagerTest.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(NULL) $(NULL)
@ -3000,7 +2994,6 @@ libexec_PROGRAMS += src/core/dhcp/nm-dhcp-helper
src_core_dhcp_nm_dhcp_helper_CPPFLAGS = \ src_core_dhcp_nm_dhcp_helper_CPPFLAGS = \
$(dflt_cppflags) \ $(dflt_cppflags) \
-I$(srcdir)/shared \ -I$(srcdir)/shared \
-I$(builddir)/shared \
-I$(srcdir)/src \ -I$(srcdir)/src \
-I$(builddir)/src \ -I$(builddir)/src \
$(GLIB_CFLAGS) \ $(GLIB_CFLAGS) \
@ -3062,7 +3055,6 @@ pppd_plugin_LTLIBRARIES += src/core/ppp/nm-pppd-plugin.la
src_core_ppp_nm_pppd_plugin_la_CPPFLAGS = \ src_core_ppp_nm_pppd_plugin_la_CPPFLAGS = \
$(dflt_cppflags) \ $(dflt_cppflags) \
-I$(srcdir)/shared \ -I$(srcdir)/shared \
-I$(builddir)/shared \
-I$(srcdir)/src \ -I$(srcdir)/src \
-I$(builddir)/src \ -I$(builddir)/src \
-I$(builddir)/src/libnm-core-public \ -I$(builddir)/src/libnm-core-public \
@ -4354,7 +4346,7 @@ src_core_tests_test_systemd_LDFLAGS = \
src_core_tests_test_systemd_LDADD = \ src_core_tests_test_systemd_LDADD = \
src/core/libnm-systemd-core.la \ src/core/libnm-systemd-core.la \
src/libnm-systemd-shared/libnm-systemd-shared.la \ src/libnm-systemd-shared/libnm-systemd-shared.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(CODE_COVERAGE_LDFLAGS) \ $(CODE_COVERAGE_LDFLAGS) \
$(NULL) $(NULL)
@ -4395,7 +4387,6 @@ noinst_LTLIBRARIES += \
dispatcher_cppflags = \ dispatcher_cppflags = \
$(dflt_cppflags) \ $(dflt_cppflags) \
-I$(builddir)/shared \
-I$(srcdir)/shared \ -I$(srcdir)/shared \
-I$(builddir)/dispatcher \ -I$(builddir)/dispatcher \
-I$(srcdir)/dispatcher \ -I$(srcdir)/dispatcher \
@ -4434,7 +4425,7 @@ dispatcher_nm_dispatcher_LDADD = \
libnm/libnm.la \ libnm/libnm.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
$(GLIB_LIBS) $(GLIB_LIBS)
dispatcher/org.freedesktop.nm_dispatcher.service: $(srcdir)/dispatcher/org.freedesktop.nm_dispatcher.service.in dispatcher/org.freedesktop.nm_dispatcher.service: $(srcdir)/dispatcher/org.freedesktop.nm_dispatcher.service.in
@ -4477,7 +4468,6 @@ check_programs += dispatcher/tests/test-dispatcher-envp
dispatcher_tests_test_dispatcher_envp_CPPFLAGS = \ dispatcher_tests_test_dispatcher_envp_CPPFLAGS = \
$(dflt_cppflags) \ $(dflt_cppflags) \
-I$(builddir)/shared \
-I$(srcdir)/shared \ -I$(srcdir)/shared \
-I$(srcdir)/dispatcher \ -I$(srcdir)/dispatcher \
-I$(builddir)/dispatcher \ -I$(builddir)/dispatcher \
@ -4509,7 +4499,7 @@ dispatcher_tests_test_dispatcher_envp_LDADD = \
dispatcher/libnm-dispatcher-core.la \ dispatcher/libnm-dispatcher-core.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
libnm/libnm.la \ libnm/libnm.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(NULL) $(NULL)
@ -4536,7 +4526,6 @@ bin_PROGRAMS += clients/nm-online
clients_nm_online_CPPFLAGS = \ clients_nm_online_CPPFLAGS = \
$(dflt_cppflags) \ $(dflt_cppflags) \
-I$(srcdir)/shared \ -I$(srcdir)/shared \
-I$(builddir)/shared \
-I$(srcdir)/src \ -I$(srcdir)/src \
-I$(builddir)/src \ -I$(builddir)/src \
-I$(builddir)/src/libnm-core-public \ -I$(builddir)/src/libnm-core-public \
@ -4556,7 +4545,7 @@ clients_nm_online_LDADD = \
libnm/nm-libnm-aux/libnm-libnm-aux.la \ libnm/nm-libnm-aux/libnm-libnm-aux.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(NULL) $(NULL)
@ -4573,7 +4562,6 @@ EXTRA_DIST += \
clients_cppflags = \ clients_cppflags = \
$(dflt_cppflags) \ $(dflt_cppflags) \
-I$(srcdir)/shared \ -I$(srcdir)/shared \
-I$(builddir)/shared \
-I$(builddir)/clients/common \ -I$(builddir)/clients/common \
-I$(srcdir)/clients/common \ -I$(srcdir)/clients/common \
-I$(builddir)/src/libnm-core-public \ -I$(builddir)/src/libnm-core-public \
@ -4687,7 +4675,7 @@ clients_common_tests_test_clients_common_LDADD = \
src/libnm-base/libnm-base.la \ src/libnm-base/libnm-base.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
libnm/libnm.la \ libnm/libnm.la \
$(GLIB_LIBS) $(GLIB_LIBS)
@ -4709,7 +4697,6 @@ check_programs += clients/common/tests/test-libnm-core-aux
clients_common_tests_test_libnm_core_aux_CPPFLAGS = \ clients_common_tests_test_libnm_core_aux_CPPFLAGS = \
$(dflt_cppflags) \ $(dflt_cppflags) \
-I$(builddir)/shared \
-I$(srcdir)/shared \ -I$(srcdir)/shared \
-I$(builddir)/src/libnm-core-public \ -I$(builddir)/src/libnm-core-public \
-I$(srcdir)/src/libnm-core-public \ -I$(srcdir)/src/libnm-core-public \
@ -4731,7 +4718,7 @@ clients_common_tests_test_libnm_core_aux_LDADD = \
src/libnm-core-aux-intern/libnm-core-aux-intern.la \ src/libnm-core-aux-intern/libnm-core-aux-intern.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
libnm/libnm.la \ libnm/libnm.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(NULL) $(NULL)
@ -4779,7 +4766,7 @@ clients_cli_nmcli_LDADD = \
src/libnm-base/libnm-base.la \ src/libnm-base/libnm-base.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
libnm/nm-libnm-aux/libnm-libnm-aux.la \ libnm/nm-libnm-aux/libnm-libnm-aux.la \
libnm/libnm.la \ libnm/libnm.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
@ -4828,7 +4815,7 @@ clients_cli_generate_docs_nm_settings_nmcli_LDADD = \
libnm/libnm.la \ libnm/libnm.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(NULL) $(NULL)
@ -5017,7 +5004,7 @@ clients_tui_nmtui_LDADD = \
src/libnm-base/libnm-base.la \ src/libnm-base/libnm-base.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
libnm/libnm.la \ libnm/libnm.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(NEWT_LIBS) \ $(NEWT_LIBS) \
@ -5103,7 +5090,7 @@ clients_cloud_setup_nm_cloud_setup_LDADD = \
src/libnm-base/libnm-base.la \ src/libnm-base/libnm-base.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
libnm/libnm.la \ libnm/libnm.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(LIBCURL_LIBS) \ $(LIBCURL_LIBS) \
@ -5168,7 +5155,7 @@ clients_cloud_setup_tests_test_cloud_setup_general_LDADD = \
src/libnm-base/libnm-base.la \ src/libnm-base/libnm-base.la \
src/libnm-glib-aux/libnm-glib-aux.la \ src/libnm-glib-aux/libnm-glib-aux.la \
src/libnm-std-aux/libnm-std-aux.la \ src/libnm-std-aux/libnm-std-aux.la \
shared/libcsiphash.la \ src/c-siphash/libc-siphash.la \
libnm/libnm.la \ libnm/libnm.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(LIBCURL_LIBS) \ $(LIBCURL_LIBS) \

View file

@ -8,17 +8,17 @@ die() {
} }
EXCLUDE=( EXCLUDE=(
":(exclude)shared/c-list" ":(exclude)src/c-list"
":(exclude)shared/c-list" ":(exclude)src/c-list"
":(exclude)shared/c-list" ":(exclude)src/c-list"
":(exclude)shared/c-rbtree" ":(exclude)src/c-rbtree"
":(exclude)shared/c-siphash" ":(exclude)src/c-siphash"
":(exclude)shared/c-stdaux" ":(exclude)src/c-stdaux"
":(exclude)shared/n-acd"
":(exclude)shared/n-dhcp4"
":(exclude)src/core/systemd/src" ":(exclude)src/core/systemd/src"
":(exclude)src/libnm-std-aux/unaligned.h" ":(exclude)src/libnm-std-aux/unaligned.h"
":(exclude)src/libnm-systemd-shared/src" ":(exclude)src/libnm-systemd-shared/src"
":(exclude)src/n-acd"
":(exclude)src/n-dhcp4"
) )
NM_ROOT="$(git rev-parse --show-toplevel)" || die "not inside a git repository" NM_ROOT="$(git rev-parse --show-toplevel)" || die "not inside a git repository"

View file

@ -12,88 +12,6 @@ glib_nm_default_dep = declare_dependency(
], ],
) )
libc_siphash = static_library(
'c-siphash',
sources: 'c-siphash/src/c-siphash.c',
include_directories: include_directories('c-stdaux/src'),
)
libc_rbtree = static_library(
'c-rbtree',
sources: 'c-rbtree/src/c-rbtree.c',
include_directories: include_directories('c-stdaux/src'),
c_args: '-std=c11',
)
if enable_ebpf
n_acd_bpf_source = 'n-acd/src/n-acd-bpf.c'
else
n_acd_bpf_source = 'n-acd/src/n-acd-bpf-fallback.c'
endif
libn_acd = static_library(
'n-acd',
sources: files(
'n-acd/src/n-acd.c',
'n-acd/src/n-acd-probe.c',
'n-acd/src/util/timer.c',
n_acd_bpf_source,
),
include_directories: include_directories(
'c-list/src',
'c-rbtree/src',
'c-siphash/src',
'c-stdaux/src',
),
c_args: [
'-D_GNU_SOURCE',
'-DSO_ATTACH_BPF=50',
'-std=c11',
'-Wno-pointer-arith',
'-Wno-vla',
],
link_with: [
libc_rbtree,
libc_siphash,
],
)
libn_acd_dep = declare_dependency(
include_directories: shared_inc,
link_with: libn_acd,
)
libn_dhcp4 = static_library(
'n-dhcp4',
sources: files(
'n-dhcp4/src/n-dhcp4-c-connection.c',
'n-dhcp4/src/n-dhcp4-c-lease.c',
'n-dhcp4/src/n-dhcp4-client.c',
'n-dhcp4/src/n-dhcp4-c-probe.c',
'n-dhcp4/src/n-dhcp4-incoming.c',
'n-dhcp4/src/n-dhcp4-outgoing.c',
'n-dhcp4/src/n-dhcp4-socket.c',
'n-dhcp4/src/util/packet.c',
'n-dhcp4/src/util/socket.c',
),
c_args: [
'-D_GNU_SOURCE',
'-Wno-declaration-after-statement',
'-Wno-pointer-arith',
],
include_directories: include_directories(
'c-list/src',
'c-siphash/src',
'c-stdaux/src',
),
link_with: libc_siphash,
)
libn_dhcp4_dep = declare_dependency(
include_directories: shared_inc,
link_with: libn_dhcp4,
)
nm_test_utils_impl_source = files('nm-test-utils-impl.c') nm_test_utils_impl_source = files('nm-test-utils-impl.c')
nm_vpn_plugin_utils_source = files('nm-utils/nm-vpn-plugin-utils.c') nm_vpn_plugin_utils_source = files('nm-utils/nm-vpn-plugin-utils.c')

View file

@ -2,6 +2,94 @@
src_inc = include_directories('.') src_inc = include_directories('.')
###############################################################################
libc_siphash = static_library(
'c-siphash',
sources: 'c-siphash/src/c-siphash.c',
include_directories: include_directories('c-stdaux/src'),
c_args: '-std=c11',
)
libc_rbtree = static_library(
'c-rbtree',
sources: 'c-rbtree/src/c-rbtree.c',
include_directories: include_directories('c-stdaux/src'),
c_args: '-std=c11',
)
if enable_ebpf
n_acd_bpf_source = 'n-acd/src/n-acd-bpf.c'
else
n_acd_bpf_source = 'n-acd/src/n-acd-bpf-fallback.c'
endif
libn_acd = static_library(
'n-acd',
sources: files(
'n-acd/src/n-acd.c',
'n-acd/src/n-acd-probe.c',
'n-acd/src/util/timer.c',
n_acd_bpf_source,
),
include_directories: include_directories(
'c-list/src',
'c-rbtree/src',
'c-siphash/src',
'c-stdaux/src',
),
c_args: [
'-std=c11',
'-D_GNU_SOURCE',
'-DSO_ATTACH_BPF=50',
'-Wno-pointer-arith',
'-Wno-vla',
],
link_with: [
libc_rbtree,
libc_siphash,
],
)
libn_acd_dep = declare_dependency(
include_directories: shared_inc,
link_with: libn_acd,
)
libn_dhcp4 = static_library(
'n-dhcp4',
sources: files(
'n-dhcp4/src/n-dhcp4-c-connection.c',
'n-dhcp4/src/n-dhcp4-c-lease.c',
'n-dhcp4/src/n-dhcp4-client.c',
'n-dhcp4/src/n-dhcp4-c-probe.c',
'n-dhcp4/src/n-dhcp4-incoming.c',
'n-dhcp4/src/n-dhcp4-outgoing.c',
'n-dhcp4/src/n-dhcp4-socket.c',
'n-dhcp4/src/util/packet.c',
'n-dhcp4/src/util/socket.c',
),
c_args: [
'-std=c11',
'-D_GNU_SOURCE',
'-Wno-declaration-after-statement',
'-Wno-pointer-arith',
],
include_directories: include_directories(
'c-list/src',
'c-siphash/src',
'c-stdaux/src',
),
link_with: libc_siphash,
)
libn_dhcp4_dep = declare_dependency(
include_directories: shared_inc,
link_with: libn_dhcp4,
)
###############################################################################
subdir('libnm-std-aux') subdir('libnm-std-aux')
subdir('libnm-glib-aux') subdir('libnm-glib-aux')
subdir('libnm-log-null') subdir('libnm-log-null')

Some files were not shown because too many files have changed in this diff Show more