summaryrefslogtreecommitdiff
path: root/bus/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'bus/Makefile.am')
-rw-r--r--bus/Makefile.am255
1 files changed, 0 insertions, 255 deletions
diff --git a/bus/Makefile.am b/bus/Makefile.am
deleted file mode 100644
index 1f5017c5..00000000
--- a/bus/Makefile.am
+++ /dev/null
@@ -1,255 +0,0 @@
-dbusdatadir=$(datadir)/dbus-1
-legacydbusdatadir=$(sysconfdir)/dbus-1
-dbus_daemon_execdir = $(DBUS_DAEMONDIR)
-# Always lib, even if ${libdir} is lib64 or lib/x86_64-linux-gnu
-systemdtmpfilesdir = $(prefix)/lib/tmpfiles.d
-systemdsysusersdir = $(prefix)/lib/sysusers.d
-
-DBUS_BUS_LIBS = \
- $(CODE_COVERAGE_LIBS) \
- $(EXPAT_LIBS) \
- $(SELINUX_LIBS) \
- $(APPARMOR_LIBS) \
- $(THREAD_LIBS) \
- $(ADT_LIBS) \
- $(NETWORK_libs) \
- $(NULL)
-
-DBUS_LAUNCHER_LIBS = \
- $(CODE_COVERAGE_LIBS) \
- $(EXPAT_LIBS) \
- $(THREAD_LIBS) \
- $(NETWORK_libs) \
- $(NULL)
-
-AM_CPPFLAGS = \
- $(CODE_COVERAGE_CPPFLAGS) \
- -I$(top_srcdir) \
- $(DBUS_STATIC_BUILD_CPPFLAGS) \
- $(EXPAT_CFLAGS) \
- $(APPARMOR_CFLAGS) \
- -DDBUS_SYSTEM_CONFIG_FILE=\""$(dbusdatadir)/system.conf"\" \
- -DDBUS_RUNSTATEDIR=\""$(runstatedir)"\" \
- -DDBUS_COMPILATION \
- $(NULL)
-
-# if assertions are enabled, improve backtraces
-AM_LDFLAGS = @R_DYNAMIC_LDFLAG@
-
-AM_CFLAGS = \
- $(CODE_COVERAGE_CFLAGS) \
- $(SANITIZE_CFLAGS) \
- $(NULL)
-
-EFENCE=
-
-EXTRA_DIST = \
- session.conf.in \
- system.conf.in \
- legacy-config/session.conf.in \
- legacy-config/system.conf.in \
- org.freedesktop.dbus-session.plist.in \
- example-system-enable-stats.conf.in \
- example-session-disable-stats.conf.in \
- $(NULL)
-
-dbusdata_DATA = session.conf
-legacydbusdata_DATA = legacy-config/session.conf
-
-if DBUS_UNIX
-dbusdata_DATA += system.conf
-legacydbusdata_DATA += legacy-config/system.conf
-endif
-
-examplesdir = ${docdir}/examples
-examples_DATA = \
- example-system-enable-stats.conf \
- example-session-disable-stats.conf \
- $(NULL)
-
-dist_examples_DATA = \
- example-system-hardening-without-traditional-activation.conf \
- $(NULL)
-
-if DBUS_ENABLE_LAUNCHD
-agentdir=$(LAUNCHD_AGENT_DIR)
-agent_DATA=org.freedesktop.dbus-session.plist
-endif
-
-if DBUS_BUS_ENABLE_KQUEUE
-DIR_WATCH_SOURCE=dir-watch-kqueue.c
-else
-if DBUS_BUS_ENABLE_INOTIFY
-DIR_WATCH_SOURCE=dir-watch-inotify.c
-else
-DIR_WATCH_SOURCE=dir-watch-default.c
-endif
-endif
-
-noinst_LTLIBRARIES = libdbus-daemon-internal.la
-
-libdbus_daemon_internal_la_SOURCES = \
- activation.c \
- activation.h \
- activation-exit-codes.h \
- apparmor.c \
- apparmor.h \
- audit.c \
- audit.h \
- bus.c \
- bus.h \
- config-loader-expat.c \
- config-parser.c \
- config-parser.h \
- config-parser-common.c \
- config-parser-common.h \
- connection.c \
- connection.h \
- containers.c \
- containers.h \
- desktop-file.c \
- desktop-file.h \
- $(DIR_WATCH_SOURCE) \
- dir-watch.h \
- dispatch.c \
- dispatch.h \
- driver.c \
- driver.h \
- expirelist.c \
- expirelist.h \
- policy.c \
- policy.h \
- selinux.h \
- selinux.c \
- services.c \
- services.h \
- signals.c \
- signals.h \
- stats.c \
- stats.h \
- test.c \
- test.h \
- utils.c \
- utils.h \
- $(NULL)
-
-libdbus_daemon_internal_la_LIBADD = \
- $(top_builddir)/dbus/libdbus-1.la \
- $(top_builddir)/dbus/libdbus-internal.la \
- $(EFENCE) \
- $(DBUS_BUS_LIBS) \
- $(NULL)
-
-dbus_daemon_SOURCES = main.c
-dbus_daemon_LDADD = libdbus-daemon-internal.la
-
-liblaunch_helper_internal_la_SOURCES = \
- config-loader-expat.c \
- config-parser-common.c \
- config-parser-common.h \
- config-parser-trivial.c \
- config-parser-trivial.h \
- desktop-file.c \
- desktop-file.h \
- utils.c \
- utils.h \
- activation-exit-codes.h \
- activation-helper.h \
- $(NULL)
-
-## This is the installed launch helper with the setuid checks
-## All files that have special cases #ifdef ACTIVATION_LAUNCHER_TEST must
-## be listed here and included in test/bus/launch-helper-for-tests.c,
-## not in liblaunch-helper-internal.la.
-dbus_daemon_launch_helper_SOURCES = \
- activation-helper.c \
- activation-helper-bin.c \
- $(NULL)
-dbus_daemon_launch_helper_LDADD = liblaunch-helper-internal.la
-
-liblaunch_helper_internal_la_LIBADD = \
- $(top_builddir)/dbus/libdbus-1.la \
- $(top_builddir)/dbus/libdbus-internal.la \
- $(DBUS_LAUNCHER_LIBS)
-
-noinst_PROGRAMS =
-dbus_daemon_exec_PROGRAMS = dbus-daemon
-if DBUS_UNIX
-if ENABLE_TRADITIONAL_ACTIVATION
-noinst_LTLIBRARIES += liblaunch-helper-internal.la
-libexec_PROGRAMS = dbus-daemon-launch-helper
-endif ENABLE_TRADITIONAL_ACTIVATION
-endif DBUS_UNIX
-
-install-data-hook:
- $(mkinstalldirs) $(DESTDIR)$(dbusdatadir)/session.d
- $(mkinstalldirs) $(DESTDIR)$(dbusdatadir)/services
-if DBUS_UNIX
- $(mkinstalldirs) $(DESTDIR)$(runstatedir)/dbus
- $(mkinstalldirs) $(DESTDIR)$(dbusdatadir)/system.d
- $(mkinstalldirs) $(DESTDIR)$(dbusdatadir)/system-services
-endif
-if HAVE_SYSTEMD
-# Install dbus.socket as default implementation of a D-Bus stack.
-# Deliberately not using $(LN_S) here: ln -fs is not universally portable,
-# but neither is systemd, so it's OK to assume here that ln complies with SUS.
-# Unconditionally enable D-Bus on systemd installations
- $(mkinstalldirs) $(DESTDIR)$(systemdsystemunitdir)/sockets.target.wants
- ln -fs ../dbus.socket $(DESTDIR)$(systemdsystemunitdir)/sockets.target.wants/dbus.socket
- $(mkinstalldirs) $(DESTDIR)$(systemdsystemunitdir)/multi-user.target.wants
- ln -fs ../dbus.service $(DESTDIR)$(systemdsystemunitdir)/multi-user.target.wants/dbus.service
-endif
-if DBUS_ENABLE_USER_SESSION
- $(mkinstalldirs) $(DESTDIR)$(systemduserunitdir)/sockets.target.wants
- ln -fs ../dbus.socket $(DESTDIR)$(systemduserunitdir)/sockets.target.wants/dbus.socket
-endif
-
-if DBUS_UNIX
-if ENABLE_TRADITIONAL_ACTIVATION
-install-exec-hook:
- if test `id -u` -eq 0; then \
- chown root:$(DBUS_USER) $(DESTDIR)$(libexecdir)/dbus-daemon-launch-helper$(EXEEXT); \
- chmod 4750 $(DESTDIR)$(libexecdir)/dbus-daemon-launch-helper$(EXEEXT); \
- else \
- echo "Not installing $(DESTDIR)$(libexecdir)/dbus-daemon-launch-helper binary setuid!"; \
- echo "You'll need to manually set permissions to root:$(DBUS_USER) and permissions 4750"; \
- fi
-endif ENABLE_TRADITIONAL_ACTIVATION
-endif DBUS_UNIX
-
-EXTRA_DIST += \
- dbus.service.in \
- dbus.socket.in \
- legacy-config/meson.build \
- meson.build \
- systemd-user/dbus.service.in \
- systemd-user/dbus.socket.in \
- systemd-user/meson.build \
- sysusers.d/dbus.conf.in \
- sysusers.d/meson.build \
- tmpfiles.d/dbus.conf.in \
- tmpfiles.d/meson.build \
- $(NULL)
-
-if HAVE_SYSTEMD
-systemdsystemunit_DATA = \
- dbus.service \
- dbus.socket
-
-nodist_systemdsysusers_DATA = \
- sysusers.d/dbus.conf
-
-nodist_systemdtmpfiles_DATA = \
- tmpfiles.d/dbus.conf \
- $(NULL)
-endif
-
-if DBUS_ENABLE_USER_SESSION
-systemduserunit_DATA = \
- systemd-user/dbus.service \
- systemd-user/dbus.socket \
- $(NULL)
-endif
-
-# Add rules for code-coverage testing, as defined by AX_CODE_COVERAGE
-include $(top_srcdir)/aminclude_static.am