@@ -244,6 +244,8 @@ libusbguard_la_SOURCES=\
244244 src/Library/KeyValueParserPrivate.hpp \
245245 src/Library/LocaltimeCondition.cpp \
246246 src/Library/LocaltimeCondition.hpp \
247+ src/Library/QBIPCServerPrivate.cpp \
248+ src/Library/QBIPCServerPrivate.hpp \
247249 src/Library/RandomStateCondition.cpp \
248250 src/Library/RandomStateCondition.hpp \
249251 src/Library/RuleAppliedCondition.cpp \
@@ -437,45 +439,33 @@ usbguard_rule_parser_LDADD=\
437439# DBus Bridge
438440#
439441if DBUS_ENABLED
440- sbin_PROGRAMS+ = usbguard-dbus
442+ libusbguard_la_SOURCES+ = \
443+ src/Library/DBusIPCServerPrivate.cpp \
444+ src/Library/DBusIPCServerPrivate.hpp
445+
446+ libusbguard_la_CPPFLAGS+ =\
447+ -I$(top_builddir ) /src/DBus \
448+ @dbus_CFLAGS@
449+
450+ libusbguard_la_LIBADD+ =\
451+ @dbus_LIBS@
441452
442453if DOCS_ENABLED
443454man8_MANS+ =\
444455 $(top_builddir ) /doc/man/usbguard-dbus.8
445456endif
446457
447458BUILT_SOURCES+ =\
448- src/DBus/DBusInterface.xml.cstr \
449- src/DBus/org.usbguard.service \
450- src/DBus/usbguard-dbus.service
459+ src/DBus/DBusInterface.xml.cstr
451460
452461EXTRA_DIST+ =\
453462 src/DBus/org.usbguard.conf \
454- src/DBus/org.usbguard.service.in \
455- src/DBus/usbguard-dbus.service.in \
456463 src/DBus/org.usbguard.policy \
457464 src/DBus/DBusInterface.xml
458465
459466CLEANFILES+ =\
460- $(top_builddir ) /src/DBus/org.usbguard.service \
461- $(top_builddir ) /src/DBus/usbguard-dbus.service \
462467 $(top_builddir ) /src/DBus/DBusInterface.xml.cstr
463468
464- usbguard_dbus_SOURCES =\
465- src/DBus/gdbus-server.cpp \
466- src/DBus/DBusBridge.cpp \
467- src/DBus/DBusBridge.hpp
468-
469- usbguard_dbus_CPPFLAGS =\
470- -fPIE \
471- $(AM_CPPFLAGS ) \
472- -I$(top_builddir ) /src/DBus \
473- @dbus_CFLAGS@
474-
475- usbguard_dbus_LDADD =\
476- $(top_builddir ) /libusbguard.la \
477- @dbus_LIBS@
478-
479469% .xml :
480470 xmllint " $( top_srcdir) /$@ " > /dev/null
481471
@@ -486,15 +476,11 @@ usbguard_dbus_LDADD=\
486476% .service : % .service.in
487477 sed -e " s|%{sbindir}%|$( sbindir) |" " $<" > " $( top_builddir) /$@ "
488478
489- install-data-dbus : $(top_builddir ) /src/DBus/org.usbguard.service install-polkit-policy install-systemd-dbus-service
490- $(MKDIR_P ) $(DESTDIR )$(DBUS_SERVICES_DIR ) && \
491- $(INSTALL_DATA ) $(top_builddir ) /src/DBus/org.usbguard.service $(DESTDIR )$(DBUS_SERVICES_DIR )
479+ install-data-dbus : $(top_builddir ) /src/DBus/org.usbguard.service install-polkit-policy
492480 $(MKDIR_P ) $(DESTDIR )$(DBUS_BUSCONFIG_DIR ) && \
493481 $(INSTALL_DATA ) $(top_srcdir ) /src/DBus/org.usbguard.conf $(DESTDIR )$(DBUS_BUSCONFIG_DIR )
494482
495- uninstall-data-dbus : uninstall-polkit-policy uninstall-systemd-dbus-service
496- rm -f $(DESTDIR )$(DBUS_SERVICES_DIR ) /org.usbguard.service
497- rmdir $(DESTDIR )$(DBUS_SERVICES_DIR )
483+ uninstall-data-dbus : uninstall-polkit-policy
498484 rm -f $(DESTDIR )$(DBUS_BUSCONFIG_DIR ) /org.usbguard.conf
499485 rmdir $(DESTDIR )$(DBUS_BUSCONFIG_DIR )
500486
@@ -529,19 +515,6 @@ install-polkit-policy:
529515uninstall-polkit-policy :
530516endif
531517
532- if SYSTEMD_SUPPORT_ENABLED
533- install-systemd-dbus-service : $(top_builddir ) /src/DBus/usbguard-dbus.service
534- $(MKDIR_P ) $(DESTDIR )$(SYSTEMD_UNIT_DIR ) && \
535- $(INSTALL_DATA ) $(top_builddir ) /src/DBus/usbguard-dbus.service $(DESTDIR )$(SYSTEMD_UNIT_DIR )
536-
537- uninstall-systemd-dbus-service :
538- rm -f $(DESTDIR )$(SYSTEMD_UNIT_DIR ) /usbguard-dbus.service
539- rmdir $(DESTDIR )$(SYSTEMD_UNIT_DIR )
540-
541- else
542- install-systemd-dbus-service :
543- uninstall-systemd-dbus-service :
544- endif
545518else
546519install-data-dbus :
547520uninstall-data-dbus :
0 commit comments