chiark / gitweb /
python-systemd: check all errors and use automatic cleanup
[elogind.git] / Makefile.am
index 4ff0cff8bbe43dd9a796e83f73f49339bad255c1..f1c2ce05b56152519a7ad7f715048c38ee66c0b6 100644 (file)
@@ -3404,7 +3404,9 @@ _journal_la_LIBADD = \
 
 id128_la_SOURCES = \
        src/python-systemd/id128.c \
-       src/python-systemd/id128-constants.h
+       src/python-systemd/id128-constants.h \
+       src/python-systemd/pyutil.c \
+       src/python-systemd/pyutil.h
 
 id128_la_CFLAGS = \
        $(AM_CFLAGS) \
@@ -3423,7 +3425,9 @@ id128_la_LIBADD = \
        libsystemd-id128.la
 
 _reader_la_SOURCES = \
-       src/python-systemd/_reader.c
+       src/python-systemd/_reader.c \
+       src/python-systemd/pyutil.c \
+       src/python-systemd/pyutil.h
 
 _reader_la_CFLAGS = \
        $(AM_CFLAGS) \
@@ -3439,7 +3443,8 @@ _reader_la_LDFLAGS = \
 _reader_la_LIBADD = \
        $(PYTHON_LIBS) \
        libsystemd-journal.la \
-       libsystemd-id128.la
+       libsystemd-id128.la \
+       libsystemd-shared.la
 
 dist_pkgpyexec_PYTHON = \
        src/python-systemd/journal.py \
@@ -3447,7 +3452,7 @@ dist_pkgpyexec_PYTHON = \
 
 src/python-systemd/id128-constants.h: src/systemd/sd-messages.h Makefile
        $(AM_V_at)$(MKDIR_P) $(dir $@)
-       $(AM_V_GEN)$(SED) -n -r 's/,//g; s/#define (SD_MESSAGE_[A-Z0-9_]+)\s.*/add_id(m, "\1", \1);/p' <$< >$@
+       $(AM_V_GEN)$(SED) -n -r 's/,//g; s/#define (SD_MESSAGE_[A-Z0-9_]+)\s.*/add_id(m, "\1", \1) JOINER/p' <$< >$@
 
 BUILT_SOURCES += \
        src/python-systemd/id128-constants.h