@@ -434,67 +434,53 @@ usbguard_rule_parser_LDADD=\
434
434
$(top_builddir ) /libusbguard.la
435
435
436
436
#
437
- # DBus Bridge
437
+ # DBus
438
438
#
439
439
if DBUS_ENABLED
440
- sbin_PROGRAMS+ = usbguard-dbus
440
+ libusbguard_la_SOURCES+ = \
441
+ src/Library/DBusConstants.hpp \
442
+ src/Library/DBusIPCServerPrivate.hpp \
443
+ src/Library/DBusIPCServerPrivate.cpp
444
+
445
+ libusbguard_la_CPPFLAGS+ =\
446
+ -I$(top_builddir ) /src/DBus \
447
+ @dbus_CFLAGS@
448
+
449
+ libusbguard_la_LIBADD+ =\
450
+ @dbus_LIBS@
441
451
442
452
if DOCS_ENABLED
443
453
man8_MANS+ =\
444
454
$(top_builddir ) /doc/man/usbguard-dbus.8
445
455
endif
446
456
447
457
BUILT_SOURCES+ =\
448
- src/DBus/DBusInterface.xml.cstr \
449
- src/DBus/org.usbguard1.service \
450
- src/DBus/usbguard-dbus.service
458
+ src/DBus/DBusInterface.xml.cstr
451
459
452
460
EXTRA_DIST+ =\
453
461
src/DBus/org.usbguard1.conf \
454
- src/DBus/org.usbguard1.service.in \
455
- src/DBus/usbguard-dbus.service.in \
456
462
src/DBus/org.usbguard1.policy \
457
463
src/DBus/DBusInterface.xml
458
464
459
465
CLEANFILES+ =\
460
- $(top_builddir ) /src/DBus/org.usbguard1.service \
461
- $(top_builddir ) /src/DBus/usbguard-dbus.service \
462
466
$(top_builddir ) /src/DBus/DBusInterface.xml.cstr
463
467
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
-
479
468
% .xml :
480
469
xmllint " $( top_srcdir) /$@ " > /dev/null
481
470
482
471
% .xml.cstr : % .xml
472
+ $(MKDIR_P ) $(dir $@ )
483
473
XMLLINT_INDENT=" " xmllint --noblanks --format " $<" | \
484
474
sed -n -e ' /<!--/,/-->/ d; s|\"|\\"|g; s|.*|"&"|; p' > " $( top_builddir) /$@ "
485
475
486
476
% .service : % .service.in
487
477
sed -e " s|%{sbindir}%|$( sbindir) |" " $<" > " $( top_builddir) /$@ "
488
478
489
- install-data-dbus : $(top_builddir ) /src/DBus/org.usbguard1.service install-polkit-policy install-systemd-dbus-service
490
- $(MKDIR_P ) $(DESTDIR )$(DBUS_SERVICES_DIR ) && \
491
- $(INSTALL_DATA ) $(top_builddir ) /src/DBus/org.usbguard1.service $(DESTDIR )$(DBUS_SERVICES_DIR )
479
+ install-data-dbus : install-polkit-policy
492
480
$(MKDIR_P ) $(DESTDIR )$(DBUS_BUSCONFIG_DIR ) && \
493
481
$(INSTALL_DATA ) $(top_srcdir ) /src/DBus/org.usbguard1.conf $(DESTDIR )$(DBUS_BUSCONFIG_DIR )
494
482
495
- uninstall-data-dbus : uninstall-polkit-policy uninstall-systemd-dbus-service
496
- rm -f $(DESTDIR )$(DBUS_SERVICES_DIR ) /org.usbguard1.service
497
- rmdir $(DESTDIR )$(DBUS_SERVICES_DIR )
483
+ uninstall-data-dbus : uninstall-polkit-policy
498
484
rm -f $(DESTDIR )$(DBUS_BUSCONFIG_DIR ) /org.usbguard1.conf
499
485
rmdir $(DESTDIR )$(DBUS_BUSCONFIG_DIR )
500
486
@@ -527,21 +513,7 @@ uninstall-polkit-policy:
527
513
else
528
514
install-polkit-policy :
529
515
uninstall-polkit-policy :
530
- endif
531
-
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
516
+ endif # POLICYKIT_ENABLED
545
517
else
546
518
install-data-dbus :
547
519
uninstall-data-dbus :
0 commit comments