mirror of
https://github.com/pulseaudio/pulseaudio.git
synced 2024-11-27 20:03:38 +08:00
c65d3a9fb0
Standing to what the libtool documentation says, the LTDL_INIT macro and the related configure options are only useful when intending to distribute libltdl, and is superfluous if the system copy were always to be used. Which makes it very easy to just drop the internal copy and use the system library, just do it like any other library lacking pkg-config files to identify its presence. If this tries to build against an older libtool version it might fail at link time, so for now this is not an user-proof solution. But it at least should provide a working environment for packagers.
68 lines
2.1 KiB
Makefile
68 lines
2.1 KiB
Makefile
# This file is part of PulseAudio.
|
|
#
|
|
# PulseAudio is free software; you can redistribute it and/or modify
|
|
# it under the terms of the GNU Lesser General Public License as published by
|
|
# the Free Software Foundation; either version 2 of the License, or
|
|
# (at your option) any later version.
|
|
#
|
|
# PulseAudio 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 Lesser General Public License
|
|
# along with PulseAudio; if not, write to the Free Software
|
|
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
|
|
# USA.
|
|
|
|
ACLOCAL_AMFLAGS = -I m4
|
|
|
|
EXTRA_DIST = bootstrap.sh LICENSE GPL LGPL doxygen/Makefile.am doxygen/Makefile.in doxygen/doxygen.conf.in README todo
|
|
SUBDIRS = src doxygen man po
|
|
|
|
MAINTAINERCLEANFILES =
|
|
noinst_DATA =
|
|
|
|
pkgconfigdir = $(libdir)/pkgconfig
|
|
pkgconfig_DATA = libpulse.pc libpulse-simple.pc
|
|
|
|
if HAVE_AVAHI
|
|
pkgconfig_DATA += \
|
|
libpulse-browse.pc
|
|
endif
|
|
|
|
if HAVE_GLIB20
|
|
pkgconfig_DATA += \
|
|
libpulse-mainloop-glib.pc
|
|
endif
|
|
|
|
homepage: all dist doxygen
|
|
test -d $$HOME/homepage/private
|
|
mkdir -p $$HOME/homepage/private/projects/pulseaudio $$HOME/homepage/private/projects/pulseaudio/doxygen
|
|
cp pulseaudio-@PACKAGE_VERSION@.tar.gz $$HOME/homepage/private/projects/pulseaudio
|
|
cp -a doxygen/html/* $$HOME/homepage/private/projects/pulseaudio/doxygen
|
|
|
|
doxygen:
|
|
$(MAKE) -C doxygen doxygen
|
|
|
|
eolspace:
|
|
find \( -name '*.c' -o -name '*.h' -o -name 'Makefile.am' \) -exec perl -i -pe 's/\s+\n$$/\1\n/;' \{\} \;
|
|
|
|
untabify:
|
|
find \( -name '*.c' -o -name '*.h' \) -exec perl -i -pe 's/\t/ /g;' \{\} \;
|
|
|
|
fedora-snapshot: dist
|
|
cp $(distdir).tar.gz $$HOME/cvs.fedora/pulseaudio/devel/$(distdir).git`date +%Y%m%d`.tar.gz
|
|
|
|
dist-hook:
|
|
if test -d .git ; then \
|
|
test -z $$SKIP_GIT && git pull ; \
|
|
chmod u+w ${distdir}/ChangeLog || true ; \
|
|
( git-changelog.perl || echo "git-changelog.perl failed." ) > ${distdir}/ChangeLog 2>&1 ; \
|
|
fi
|
|
|
|
.PHONY: homepage distcleancheck doxygen
|
|
|
|
DISTCLEANFILES = \
|
|
po/.intltool-merge-cache
|