Fixes:
cd alsa-lib
if test -r Makefile; then
make distclean
fi
mkdir build
cd build
../configure
make
Note:
The srcdir is used for the symlinks to generated include files :-(
I've not found a better (easy) way to fix this.
Fixes: https://github.com/alsa-project/alsa-lib/issues/136
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
DISTCLEANFILES = stamp-vh version.h alsa asoundlib.h
-alsa:
- ln -s $(top_srcdir)/include alsa
-
-version.h: stamp-vh alsa
- @:
+.DUMMY: alsa_link
+alsa_link:
+ if ! test -h alsa; then \
+ ln -s $(top_srcdir)/include alsa; \
+ fi
+
+version.h: stamp-vh alsa_link
+ for f in asoundlib.h version.h; do \
+ if ! test -r $(top_srcdir)/include/$$f; then \
+ ln -s $(abs_top_builddir)/include/$$f $(top_srcdir)/include/$$f; \
+ fi; \
+ done
stamp-vh: $(top_builddir)/configure.ac
@echo "/*" > ver.tmp