mirror of
https://gitlab.freedesktop.org/upower/upower.git
synced 2026-02-04 06:00:26 +01:00
automake's documentation says that it works depth-first, but it doesn't actually go depth first when dist'ing a directory. So our .ref.xml files aren't generated when we try to get them added to the dist. Fix this with a big hammer by moving the generation to the current directory, rather than spending any more time working with automake. Can't wait for the meson port.
62 lines
1.5 KiB
Makefile
62 lines
1.5 KiB
Makefile
## Process this file with automake to produce Makefile.in
|
|
|
|
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
|
|
|
|
SUBDIRS = etc dbus libupower-glib src doc tools po
|
|
|
|
if BACKEND_TYPE_LINUX
|
|
SUBDIRS += rules
|
|
endif
|
|
|
|
# Creating ChangeLog from git log (taken from cairo/Makefile.am):
|
|
ChangeLog: $(srcdir)/ChangeLog
|
|
|
|
$(srcdir)/ChangeLog:
|
|
@if test -d "$(srcdir)/.git"; then \
|
|
(cd "$(srcdir)" && \
|
|
./missing --run git-log --stat) | fmt --split-only > $@.tmp \
|
|
&& mv -f $@.tmp $@ \
|
|
|| ($(RM) $@.tmp; \
|
|
echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \
|
|
(test -f $@ || echo git-log is required to generate this file >> $@)); \
|
|
else \
|
|
test -f $@ || \
|
|
(echo A git checkout and git-log is required to generate ChangeLog >&2 && \
|
|
echo A git checkout and git-log is required to generate this file >> $@); \
|
|
fi
|
|
|
|
EXTRA_DIST = \
|
|
HACKING \
|
|
ChangeLog
|
|
|
|
MAINTAINERCLEANFILES = \
|
|
ABOUT-NLS \
|
|
aclocal.m4 \
|
|
build-aux \
|
|
ChangeLog \
|
|
config.h.in \
|
|
gtk-doc.make \
|
|
po/Makefile.in.in~ \
|
|
po/Makevars.template \
|
|
po/Rules-quot \
|
|
po/e*.header \
|
|
po/*.sin \
|
|
po/*.sed \
|
|
*.tar.xz \
|
|
INSTALL
|
|
|
|
snapshot:
|
|
$(MAKE) dist distdir=$(PACKAGE)-$(VERSION)-`date +"%Y%m%d"`
|
|
|
|
pkgconfigdir = $(libdir)/pkgconfig
|
|
pkgconfig_DATA = upower-glib.pc
|
|
|
|
# xsltproc barfs on 'make distcheck'; disable for now
|
|
DISTCHECK_CONFIGURE_FLAGS=--enable-man-pages --enable-gtk-doc \
|
|
--with-systemdsystemunitdir=$$dc_install_base/$(systemdsystemunitdir) \
|
|
--with-udevrulesdir='$${libdir}/udev/rules.d-distcheck'
|
|
|
|
clean-local :
|
|
rm -f *~
|
|
|
|
-include $(top_srcdir)/git.mk
|