1
## Process this file with automake to produce Makefile.in
3
SUBDIRS = dummy freebsd linux
6
-I$(top_builddir)/src -I$(top_srcdir)/src \
7
-DPACKAGE_LIBEXEC_DIR=\""$(libexecdir)"\" \
8
-DPACKAGE_SYSCONF_DIR=\""$(sysconfdir)"\" \
9
-DPACKAGE_DATA_DIR=\""$(datadir)"\" \
10
-DPACKAGE_BIN_DIR=\""$(bindir)"\" \
11
-DPACKAGE_LOCALSTATE_DIR=\""$(localstatedir)"\" \
12
-DPACKAGE_LOCALE_DIR=\""$(localedir)"\" \
13
-DPACKAGE_LIB_DIR=\""$(libdir)"\" \
14
-D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT \
15
-DG_UDEV_API_IS_SUBJECT_TO_CHANGE \
17
-DUP_DISABLE_DEPRECATED \
18
-I$(top_srcdir)/libupower-glib \
19
-I$(top_srcdir)/devkit-power-gobject \
27
DEVKIT_POWER_LIBS = $(top_builddir)/devkit-power-gobject/libdevkit-power-gobject.la
28
UPOWER_LIBS = $(top_builddir)/libupower-glib/libupower-glib.la
38
up-marshal.h: up-marshal.list
39
glib-genmarshal $< --prefix=up_marshal --header > $@
41
up-marshal.c: up-marshal.list
42
echo "#include \"up-marshal.h\"" > $@ && glib-genmarshal $< --prefix=up_marshal --body >> $@
44
up-daemon-glue.h: org.freedesktop.UPower.xml Makefile.am
45
dbus-binding-tool --prefix=up_daemon --mode=glib-server --output=up-daemon-glue.h org.freedesktop.UPower.xml
47
up-device-glue.h: org.freedesktop.UPower.Device.xml Makefile.am
48
dbus-binding-tool --prefix=up_device --mode=glib-server --output=up-device-glue.h org.freedesktop.UPower.Device.xml
50
up-qos-glue.h: org.freedesktop.UPower.QoS.xml Makefile.am
51
dbus-binding-tool --prefix=up_qos --mode=glib-server --output=up-qos-glue.h org.freedesktop.UPower.QoS.xml
53
up-wakeups-glue.h: org.freedesktop.UPower.Wakeups.xml Makefile.am
54
dbus-binding-tool --prefix=up_wakeups --mode=glib-server --output=up-wakeups-glue.h org.freedesktop.UPower.Wakeups.xml
56
libexec_PROGRAMS = upowerd
58
dbusifdir = $(datadir)/dbus-1/interfaces
60
org.freedesktop.UPower.xml \
61
org.freedesktop.UPower.Device.xml \
62
org.freedesktop.UPower.QoS.xml \
63
org.freedesktop.UPower.Wakeups.xml
89
-DG_LOG_DOMAIN=\"up-daemon\" \
100
if BACKEND_TYPE_DUMMY
105
if BACKEND_TYPE_FREEBSD
107
freebsd/libupshared.la \
111
if BACKEND_TYPE_LINUX
113
linux/libupshared.la \
126
up_self_test_SOURCES = \
150
up_self_test_LDADD = \
152
dummy/libupshared.la \
156
$(DEVKIT_POWER_LIBS) \
160
up_self_test_CFLAGS = -DEGG_TEST $(AM_CFLAGS) $(WARNINGFLAGS_C)
165
servicedir = $(datadir)/dbus-1/system-services
166
service_in_files = org.freedesktop.UPower.service.in
167
service_DATA = $(service_in_files:.service.in=.service)
169
$(service_DATA): $(service_in_files) Makefile
170
@sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
172
dbusconfdir = $(sysconfdir)/dbus-1/system.d
173
dbusconf_in_files = org.freedesktop.UPower.conf.in
174
dbusconf_DATA = $(dbusconf_in_files:.conf.in=.conf)
176
$(dbusconf_DATA): $(dbusconf_in_files) Makefile
180
if test -w $(DESTDIR)$(prefix)/; then \
181
mkdir -p $(DESTDIR)$(localstatedir)/lib/upower; \
185
cd $(DESTDIR)$(libexecdir) && $(LN_S) -f upowerd devkit-power-daemon
187
CLEANFILES = $(BUILT_SOURCES)
190
org.freedesktop.UPower.xml \
191
org.freedesktop.UPower.Device.xml \
192
org.freedesktop.UPower.QoS.xml \
193
org.freedesktop.UPower.Wakeups.xml \
195
$(service_in_files) \
199
rm -f *~ $(service_DATA) $(dbusconf_DATA)