NetworkManager/shared/nm-glib-aux
Thomas Haller fdf9614ba7
build: move "libnm-core/" to "src/" and split it
"libnm-core/" is rather complicated. It provides a static library that
is linked into libnm.so and NetworkManager. It also contains public
headers (like "nm-setting.h") which are part of public libnm API.

Then we have helper libraries ("libnm-core/nm-libnm-core-*/") which
only rely on public API of libnm-core, but are themself static
libraries that can be used by anybody who uses libnm-core. And
"libnm-core/nm-libnm-core-intern" is used by libnm-core itself.

Move "libnm-core/" to "src/". But also split it in different
directories so that they have a clearer purpose.

The goal is to have a flat directory hierarchy. The "src/libnm-core*/"
directories correspond to the different modules (static libraries and set
of headers that we have). We have different kinds of such modules because
of how we combine various code together. The directory layout now reflects
this.
2021-02-18 19:46:51 +01:00
..
tests build: move "libnm-core/" to "src/" and split it 2021-02-18 19:46:51 +01:00
nm-c-list.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-dbus-aux.c all: add "nm-glib-aux/nm-default-glib-i18n-lib.h" as replacement for "nm-default.h" 2021-02-09 12:38:17 +01:00
nm-dbus-aux.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-dedup-multi.c all: add "nm-glib-aux/nm-default-glib-i18n-lib.h" as replacement for "nm-default.h" 2021-02-09 12:38:17 +01:00
nm-dedup-multi.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-default-glib-i18n-lib.h all: add "nm-glib-aux/nm-default-glib-i18n-lib.h" as replacement for "nm-default.h" 2021-02-09 12:38:17 +01:00
nm-default-glib-i18n-prog.h all: add "nm-glib-aux/nm-default-glib-i18n-prog.h" as replacement for "nm-default.h" 2021-02-09 12:38:17 +01:00
nm-default-glib.h shared: move redefining G_VARIANT_TYPE() to "nm-glib-aux/nm-default-glib.h" 2021-02-09 12:38:19 +01:00
nm-enum-utils.c all: add "nm-glib-aux/nm-default-glib-i18n-lib.h" as replacement for "nm-default.h" 2021-02-09 12:38:17 +01:00
nm-enum-utils.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-errno.c all: add "nm-glib-aux/nm-default-glib-i18n-lib.h" as replacement for "nm-default.h" 2021-02-09 12:38:17 +01:00
nm-errno.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-gassert-patch.h shared: move "nm-gassert-patch.h" to "nm-glib-aux" 2021-02-09 12:38:19 +01:00
nm-glib.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-hash-utils.c all: add "nm-glib-aux/nm-default-glib-i18n-lib.h" as replacement for "nm-default.h" 2021-02-09 12:38:17 +01:00
nm-hash-utils.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-io-utils.c all: add "nm-glib-aux/nm-default-glib-i18n-lib.h" as replacement for "nm-default.h" 2021-02-09 12:38:17 +01:00
nm-io-utils.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-jansson.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-json-aux.c all: add "nm-glib-aux/nm-default-glib-i18n-lib.h" as replacement for "nm-default.h" 2021-02-09 12:38:17 +01:00
nm-json-aux.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-keyfile-aux.c all: add "nm-glib-aux/nm-default-glib-i18n-lib.h" as replacement for "nm-default.h" 2021-02-09 12:38:17 +01:00
nm-keyfile-aux.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-logging-base.c all: add "nm-glib-aux/nm-default-glib-i18n-lib.h" as replacement for "nm-default.h" 2021-02-09 12:38:17 +01:00
nm-logging-base.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-logging-fwd.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-macros-internal.h shared: add nm_strdup_maybe_a() helper macro 2021-01-15 09:36:30 +01:00
nm-obj.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-random-utils.c all: add "nm-glib-aux/nm-default-glib-i18n-lib.h" as replacement for "nm-default.h" 2021-02-09 12:38:17 +01:00
nm-random-utils.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-ref-string.c shared: refactor nm_assert() for NMRefString 2021-02-15 10:24:34 +01:00
nm-ref-string.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-secret-utils.c all: add "nm-glib-aux/nm-default-glib-i18n-lib.h" as replacement for "nm-default.h" 2021-02-09 12:38:17 +01:00
nm-secret-utils.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-shared-utils.c shared,dhcp: add _nm_utils_ip4_get_default_prefix0() helper 2021-02-11 09:23:15 +01:00
nm-shared-utils.h shared,dhcp: add _nm_utils_ip4_get_default_prefix0() helper 2021-02-11 09:23:15 +01:00
nm-str-buf.h shared: return NMStrBuf instance from nm_str_buf_reset() 2021-02-11 09:23:07 +01:00
nm-time-utils.c all: add "nm-glib-aux/nm-default-glib-i18n-lib.h" as replacement for "nm-default.h" 2021-02-09 12:38:17 +01:00
nm-time-utils.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00
nm-value-type.h all: update deprecated SPDX license identifiers 2021-01-05 09:46:21 +01:00