## Process this file with automake to produce Makefile.in
-SUBDIRS = src doc tools policy po
+SUBDIRS = data src doc tools policy po
# Creating ChangeLog from git log (taken from cairo/Makefile.am):
ChangeLog: $(srcdir)/ChangeLog
echo A git checkout and git-log is required to generate this file >> $@); \
fi
-pkgconfigdir = $(datadir)/pkgconfig
-pkgconfig_DATA = DeviceKit-disks.pc
-
EXTRA_DIST = \
HACKING \
- DeviceKit-disks.pc.in \
ChangeLog
# xsltproc barfs on 'make distcheck'; disable for now
AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],["$GETTEXT_PACKAGE"],[gettext domain])
AC_OUTPUT([
-DeviceKit-disks.pc
Makefile
+data/Makefile
+data/DeviceKit-disks.pc
src/Makefile
tools/Makefile
doc/Makefile
--- /dev/null
+
+NULL =
+
+dbusifdir = $(datadir)/dbus-1/interfaces
+dbusif_DATA = org.freedesktop.DeviceKit.Disks.xml org.freedesktop.DeviceKit.Disks.Device.xml
+
+servicedir = $(datadir)/dbus-1/system-services
+service_in_files = org.freedesktop.DeviceKit.Disks.service.in
+service_DATA = $(service_in_files:.service.in=.service)
+
+$(service_DATA): $(service_in_files) Makefile
+ @sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
+
+dbusconfdir = $(sysconfdir)/dbus-1/system.d
+dbusconf_in_files = org.freedesktop.DeviceKit.Disks.conf.in
+dbusconf_DATA = $(dbusconf_in_files:.conf.in=.conf)
+
+$(dbusconf_DATA): $(dbusconf_in_files) Makefile
+ cp $< $@
+
+udevrulesdir = $(slashlibdir)/udev/rules.d
+udevrules_DATA = 95-devkit-disks.rules
+
+pkgconfigdir = $(datadir)/pkgconfig
+pkgconfig_DATA = DeviceKit-disks.pc
+
+EXTRA_DIST = \
+ org.freedesktop.DeviceKit.Disks.xml \
+ org.freedesktop.DeviceKit.Disks.Device.xml \
+ 95-devkit-disks.rules \
+ $(service_in_files) \
+ $(dbusconf_in_files) \
+ DeviceKit-disks.pc.in \
+ $(NULL)
+
+clean-local :
+ rm -f *~ $(service_DATA) $(dbusconf_DATA)
all : org.freedesktop.DeviceKit.Disks.ref.xml org.freedesktop.DeviceKit.Disks.Device.ref.xml
-org.freedesktop.DeviceKit.Disks.ref.xml : $(top_srcdir)/src/org.freedesktop.DeviceKit.Disks.xml $(top_srcdir)/doc/dbus/spec-to-docbook.xsl
+org.freedesktop.DeviceKit.Disks.ref.xml : $(top_srcdir)/data/org.freedesktop.DeviceKit.Disks.xml $(top_srcdir)/doc/dbus/spec-to-docbook.xsl
echo "<?xml version=\"1.0\"?>""<!DOCTYPE refentry PUBLIC \"-//OASIS//DTD DocBook XML V4.1.2//EN\" \"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd\">" > $@
$(XSLTPROC) -nonet $(top_srcdir)/doc/dbus/spec-to-docbook.xsl $< | tail -n +2 >> $@
-org.freedesktop.DeviceKit.Disks.Device.ref.xml : $(top_srcdir)/src/org.freedesktop.DeviceKit.Disks.Device.xml $(top_srcdir)/doc/dbus/spec-to-docbook.xsl
+org.freedesktop.DeviceKit.Disks.Device.ref.xml : $(top_srcdir)/data/org.freedesktop.DeviceKit.Disks.Device.xml $(top_srcdir)/doc/dbus/spec-to-docbook.xsl
echo "<?xml version=\"1.0\"?>""<!DOCTYPE refentry PUBLIC \"-//OASIS//DTD DocBook XML V4.1.2//EN\" \"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd\">" > $@
$(XSLTPROC) -nonet $(top_srcdir)/doc/dbus/spec-to-docbook.xsl $< | tail -n +2 >> $@
devkit-disks-marshal.c: devkit-disks-marshal.list
echo "#include \"devkit-disks-marshal.h\"" > $@ && glib-genmarshal $< --prefix=devkit_disks_marshal --body >> $@
-devkit-disks-daemon-glue.h: org.freedesktop.DeviceKit.Disks.xml Makefile.am
- dbus-binding-tool --prefix=devkit_disks_daemon --mode=glib-server --output=devkit-disks-daemon-glue.h org.freedesktop.DeviceKit.Disks.xml
+devkit-disks-daemon-glue.h: $(top_srcdir)/data/org.freedesktop.DeviceKit.Disks.xml Makefile.am
+ dbus-binding-tool --prefix=devkit_disks_daemon --mode=glib-server --output=devkit-disks-daemon-glue.h $(top_srcdir)/data/org.freedesktop.DeviceKit.Disks.xml
-devkit-disks-device-glue.h: org.freedesktop.DeviceKit.Disks.Device.xml Makefile.am
- dbus-binding-tool --prefix=devkit_disks_device --mode=glib-server --output=devkit-disks-device-glue.h org.freedesktop.DeviceKit.Disks.Device.xml
+devkit-disks-device-glue.h: $(top_srcdir)/data/org.freedesktop.DeviceKit.Disks.Device.xml Makefile.am
+ dbus-binding-tool --prefix=devkit_disks_device --mode=glib-server --output=devkit-disks-device-glue.h $(top_srcdir)/data/org.freedesktop.DeviceKit.Disks.Device.xml
libexec_PROGRAMS = devkit-disks-daemon
-dbusifdir = $(datadir)/dbus-1/interfaces
-dbusif_DATA = org.freedesktop.DeviceKit.Disks.xml org.freedesktop.DeviceKit.Disks.Device.xml
-
devkit_disks_daemon_SOURCES = \
devkit-disks-types.h \
devkit-disks-private.h \
devkit_disks_probe_ata_smart_LDADD = $(LIBATASMART_LIBS)
# end move to udev
-
-servicedir = $(datadir)/dbus-1/system-services
-service_in_files = org.freedesktop.DeviceKit.Disks.service.in
-service_DATA = $(service_in_files:.service.in=.service)
-
-$(service_DATA): $(service_in_files) Makefile
- @sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@
-
-dbusconfdir = $(sysconfdir)/dbus-1/system.d
-dbusconf_in_files = org.freedesktop.DeviceKit.Disks.conf.in
-dbusconf_DATA = $(dbusconf_in_files:.conf.in=.conf)
-
-$(dbusconf_DATA): $(dbusconf_in_files) Makefile
- cp $< $@
-
-udevrulesdir = $(slashlibdir)/udev/rules.d
-udevrules_DATA = 95-devkit-disks.rules
-
# ----------------------------------------------------------------------------------------------------
polkitmodulesdir = $(libdir)/polkit-1/extensions
CLEANFILES = $(BUILT_SOURCES)
-EXTRA_DIST = org.freedesktop.DeviceKit.Disks.xml \
- org.freedesktop.DeviceKit.Disks.Device.xml \
- devkit-disks-marshal.list \
- 95-devkit-disks.rules \
- devkit-disks-helper-change-luks-password \
- $(service_in_files) \
- $(dbusconf_in_files)
-
-clean-local :
- rm -f *~ $(service_DATA) $(dbusconf_DATA)
+EXTRA_DIST = \
+ devkit-disks-marshal.list \
+ devkit-disks-helper-change-luks-password \
+ $(NULL)
install-data-local:
-$(mkdir_p) $(DESTDIR)$(localstatedir)/lib/DeviceKit-disks
devkit-disks-marshal.c: $(top_srcdir)/src/devkit-disks-marshal.list
echo "#include \"devkit-disks-marshal.h\"" > $@ && glib-genmarshal $< --prefix=devkit_disks_marshal --body >> $@
-devkit-disks-daemon-glue.h: $(top_srcdir)/src/org.freedesktop.DeviceKit.Disks.xml Makefile.am
- dbus-binding-tool --prefix=devkit_disks_daemon --mode=glib-client --output=devkit-disks-daemon-glue.h $(top_srcdir)/src/org.freedesktop.DeviceKit.Disks.xml
+devkit-disks-daemon-glue.h: $(top_srcdir)/data/org.freedesktop.DeviceKit.Disks.xml Makefile.am
+ dbus-binding-tool --prefix=devkit_disks_daemon --mode=glib-client --output=devkit-disks-daemon-glue.h $(top_srcdir)/data/org.freedesktop.DeviceKit.Disks.xml
-devkit-disks-device-glue.h: $(top_srcdir)/src/org.freedesktop.DeviceKit.Disks.Device.xml Makefile.am
- dbus-binding-tool --prefix=devkit_disks_daemon --mode=glib-client --output=devkit-disks-device-glue.h $(top_srcdir)/src/org.freedesktop.DeviceKit.Disks.Device.xml
+devkit-disks-device-glue.h: $(top_srcdir)/data/org.freedesktop.DeviceKit.Disks.Device.xml Makefile.am
+ dbus-binding-tool --prefix=devkit_disks_daemon --mode=glib-client --output=devkit-disks-device-glue.h $(top_srcdir)/data/org.freedesktop.DeviceKit.Disks.Device.xml
bin_PROGRAMS = devkit-disks