chiark / gitweb /
build-sys: store journald code in a noinst library
[elogind.git] / Makefile.am
index 6c0f0667b8592d015dc717a31e1a6e2b8357af6f..e3b629f89e76b009c3e6a8b1262ce56d55c179ca 100644 (file)
@@ -798,6 +798,8 @@ libsystemd_shared_la_SOURCES = \
        src/shared/spawn-ask-password-agent.h \
        src/shared/specifier.c \
        src/shared/specifier.h \
+       src/shared/replace-var.c \
+       src/shared/replace-var.h \
        src/shared/spawn-polkit-agent.c \
        src/shared/spawn-polkit-agent.h \
        src/shared/hwclock.c \
@@ -1182,7 +1184,8 @@ noinst_PROGRAMS += \
        test-log \
        test-unit-file \
        test-date \
-       test-sleep
+       test-sleep \
+       test-replace-var
 
 TESTS += \
        test-job-type \
@@ -1191,7 +1194,8 @@ TESTS += \
        test-unit-name \
        test-unit-file \
        test-date \
-       test-sleep
+       test-sleep \
+       test-replace-var
 
 test_engine_SOURCES = \
        src/test/test-engine.c
@@ -1265,6 +1269,12 @@ test_sleep_SOURCES = \
 test_sleep_LDADD = \
        libsystemd-core.la
 
+test_replace_var_SOURCES = \
+       src/test/test-replace-var.c
+
+test_replace_var_LDADD = \
+       libsystemd-shared.la
+
 test_daemon_SOURCES = \
        src/test/test-daemon.c
 
@@ -1798,9 +1808,11 @@ dist_udevrules_DATA += \
 
 dist_udevhwdb_DATA = \
        hwdb/20-pci-vendor-product.hwdb \
+       hwdb/20-pci-classes.hwdb \
        hwdb/20-usb-vendor-product.hwdb \
+       hwdb/20-usb-classes.hwdb \
        hwdb/20-acpi-vendor.hwdb \
-       hwdb/20-OUI-vendor.hwdb
+       hwdb/20-OUI.hwdb
 
 udevconfdir = $(sysconfdir)/udev
 dist_udevconf_DATA = \
@@ -1861,6 +1873,7 @@ libudev_core_la_SOURCES = \
        src/udev/udev-builtin-hwdb.c \
        src/udev/udev-builtin-input_id.c \
        src/udev/udev-builtin-kmod.c \
+       src/udev/udev-builtin-net_id.c \
        src/udev/udev-builtin-path_id.c \
        src/udev/udev-builtin-usb_id.c \
        src/libsystemd-daemon/sd-daemon.c
@@ -2419,42 +2432,12 @@ EXTRA_DIST += \
 # ------------------------------------------------------------------------------
 systemd_journald_SOURCES = \
        src/journal/journald.c \
-       src/journal/journald.h \
-       src/journal/journald-kmsg.c \
-       src/journal/journald-kmsg.h \
-       src/journal/journald-syslog.c \
-       src/journal/journald-syslog.h \
-       src/journal/journald-stream.c \
-       src/journal/journald-stream.h \
-       src/journal/journald-console.c \
-       src/journal/journald-console.h \
-       src/journal/journald-native.c \
-       src/journal/journald-native.h \
-       src/journal/journald-rate-limit.c \
-       src/journal/journald-rate-limit.h \
-       src/journal/journal-internal.h
-
-nodist_systemd_journald_SOURCES = \
-       src/journal/journald-gperf.c
+       src/journal/journald-server.h
 
 systemd_journald_LDADD = \
-       libsystemd-label.la \
-       libsystemd-shared.la \
-       libsystemd-audit.la \
-       libsystemd-daemon.la \
-       libsystemd-id128-internal.la \
        libsystemd-journal-internal.la \
-       libudev.la
-
-if ENABLE_LOGIND
-systemd_journald_LDADD += \
-       libsystemd-login-internal.la
-endif
-
-if HAVE_ACL
-systemd_journald_LDADD += \
-       libsystemd-acl.la
-endif
+       libsystemd-shared.la \
+       libsystemd-id128-internal.la
 
 systemd_cat_SOURCES = \
        src/journal/cat.c
@@ -2511,12 +2494,11 @@ test_journal_send_LDADD = \
        libsystemd-id128-internal.la
 
 test_journal_syslog_SOURCES = \
-       src/journal/test-journal-syslog.c \
-       src/journal/journald-syslog.c
+       src/journal/test-journal-syslog.c
 
 test_journal_syslog_LDADD = \
-       libsystemd-shared.la \
        libsystemd-journal-internal.la \
+       libsystemd-shared.la \
        libsystemd-id128-internal.la
 
 test_journal_match_SOURCES = \
@@ -2590,12 +2572,44 @@ libsystemd_journal_la_LIBADD = \
        libsystemd-id128-internal.la
 
 libsystemd_journal_internal_la_SOURCES = \
-       $(libsystemd_journal_la_SOURCES)
+       $(libsystemd_journal_la_SOURCES) \
+       src/journal/journald-kmsg.c \
+       src/journal/journald-kmsg.h \
+       src/journal/journald-syslog.c \
+       src/journal/journald-syslog.h \
+       src/journal/journald-stream.c \
+       src/journal/journald-stream.h \
+       src/journal/journald-server.c \
+       src/journal/journald-server.h \
+       src/journal/journald-console.c \
+       src/journal/journald-console.h \
+       src/journal/journald-native.c \
+       src/journal/journald-native.h \
+       src/journal/journald-rate-limit.c \
+       src/journal/journald-rate-limit.h \
+       src/journal/journal-internal.h
 
 libsystemd_journal_internal_la_CFLAGS = \
        $(AM_CFLAGS)
 
-libsystemd_journal_internal_la_LIBADD =
+libsystemd_journal_internal_la_LIBADD = \
+       libsystemd-label.la \
+       libsystemd-audit.la \
+       libsystemd-daemon.la \
+       libudev.la
+
+nodist_libsystemd_journal_internal_la_SOURCES = \
+       src/journal/journald-gperf.c
+
+if ENABLE_LOGIND
+libsystemd_journal_internal_la_LIBADD += \
+       libsystemd-login-internal.la
+endif
+
+if HAVE_ACL
+libsystemd_journal_internal_la_LIBADD += \
+       libsystemd-acl.la
+endif
 
 if HAVE_XZ
 libsystemd_journal_la_SOURCES += \
@@ -4006,7 +4020,7 @@ endif
 hwdb-update:
        ( cd hwdb && \
        wget -N http://www.linux-usb.org/usb.ids && \
-       wget -N http://pciids.sourceforge.net/v2.2/pci.ids && \
+       wget -N http://pci-ids.ucw.cz/v2.2/pci.ids && \
        wget -N http://standards.ieee.org/develop/regauth/oui/oui.txt && \
        ./ids-update.pl )