File: Makefile.am

package info (click to toggle)
rtkit 0.13-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid
  • size: 864 kB
  • sloc: sh: 4,253; ansic: 2,381; makefile: 92; xml: 44
file content (112 lines) | stat: -rw-r--r-- 2,836 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
# This file is part of RealtimeKit.
#
# Copyright 2009 Lennart Poettering
#
# RealtimeKit is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# RealtimeKit is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with RealtimeKit. If not, see <http://www.gnu.org/licenses/>.

AM_CFLAGS = $(WARNINGFLAGS) $(PTHREAD_CFLAGS)
AM_LDFLAGS = $(GCLDFLAGS)

ACLOCAL_AMFLAGS = -I m4

policykitdir = $(datadir)/polkit-1/actions/
dbussystemdir = $(datadir)/dbus-1/system.d/
dbusservicedir = $(datadir)/dbus-1/system-services/
dbusinterfacedir = $(datadir)/dbus-1/interfaces/
installedtestsdir = $(libexecdir)/installed-tests/rtkit/

EXTRA_DIST = \
	README \
	GPL \
	LICENSE \
	config.h.meson \
	meson.build \
	meson_options.txt \
	org.freedesktop.RealtimeKit1.policy \
	org.freedesktop.RealtimeKit1.conf \
	org.freedesktop.RealtimeKit1.service.in \
	org.freedesktop.RealtimeKit1.xml \
	rtkit-daemon.service.in

CLEANFILES = \
	org.freedesktop.RealtimeKit1.service \
	rtkit-daemon.service

libexec_PROGRAMS = \
	rtkit-daemon
sbin_PROGRAMS = \
	rtkitctl
installedtests_PROGRAMS = \
	rtkit-test
policykit_DATA = \
	org.freedesktop.RealtimeKit1.policy
dbussystem_DATA = \
	org.freedesktop.RealtimeKit1.conf
dbusservice_DATA = \
	org.freedesktop.RealtimeKit1.service
dbusinterface_DATA = \
	org.freedesktop.RealtimeKit1.xml

if HAVE_SYSTEMD
systemdsystemunit_DATA = \
	rtkit-daemon.service
endif

rtkit_daemon_SOURCES = \
	rtkit-daemon.c \
	rtkit.h \
	xml-introspection.h
rtkit_daemon_LDADD = \
	$(DBUS_LIBS) \
	$(LIBSYSTEMD_LIBS)
rtkit_daemon_CFLAGS = \
	$(AM_CFLAGS) \
	$(DBUS_CFLAGS) \
	$(LIBSYSTEMD_CFLAGS)

rtkitctl_SOURCES = \
	rtkitctl.c rtkit.h
rtkitctl_LDADD = \
	$(DBUS_LIBS)
rtkitctl_CFLAGS = \
	$(AM_CFLAGS) \
	$(DBUS_CFLAGS)

rtkit_test_SOURCES = \
	rtkit-test.c rtkit.c rtkit.h
rtkit_test_LDADD = \
	$(DBUS_LIBS)
rtkit_test_CFLAGS = \
	$(AM_CFLAGS) \
	$(DBUS_CFLAGS)

org.freedesktop.RealtimeKit1.service: org.freedesktop.RealtimeKit1.service.in
	$(AM_V_GEN)$(SED) -e 's,@LIBEXECDIR\@,$(libexecdir),g' < $< > $@

rtkit-daemon.service: rtkit-daemon.service.in
	$(AM_V_GEN)$(SED) -e 's,@LIBEXECDIR\@,$(libexecdir),g' < $< > $@

xml-introspection.h: org.freedesktop.RealtimeKit1.xml
	$(AM_V_GEN)$(XXD) -i < $< > $@

BUILT_SOURCES = \
	xml-introspection.h

man8_MANS = rtkitctl.8

EXTRA_DIST += \
	$(man8_MANS)

DISTCHECK_CONFIGURE_FLAGS = \
	--with-systemdsystemunitdir=$$dc_install_base/$(systemdsystemunitdir)