Commit c17e507a authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

npapi: update the tree automatically and, if needed, rebuild

parent 206f8628
#! /usr/bin/make -f #! /usr/bin/make -f
build-npapi: stamp-npapi-build build-npapi: fetch-npapi
$(MAKE) install-npapi
stamp-npapi-fetch: fetch-npapi:
rm -Rf npapi-vlc rm -f -- stamp-npapi.tmp
git clone git://git.videolan.org/npapi-vlc.git npapi-vlc if test -d npapi-vlc; then \
touch $@ cd npapi-vlc && \
git fetch origin && \
git reset --hard origin/master; \
else \
git clone git://git.videolan.org/npapi-vlc.git npapi-vlc ; \
fi
git --git-dir=npapi-vlc/.git describe --long --always > stamp-npapi.tmp
if diff stamp-npapi.tmp stamp-npapi >/dev/null 2>&1; then \
rm -f -- stamp-npapi.tmp ; \
else \
mv -f -- stamp-npapi.tmp stamp-npapi ; \
fi
stamp-npapi:
$(MAKE) fetch-npapi
stamp-npapi-autogen: stamp-npapi-fetch npapi-vlc/configure: stamp-npapi
# extras/package/npapi.am
cd npapi-vlc && \ cd npapi-vlc && \
$(SHELL) ./autogen.sh $(SHELL) ./autogen.sh
touch $@ touch $@
stamp-npapi-configure: stamp-npapi-autogen npapi-vlc/Makefile: npapi-vlc/configure
cd npapi-vlc && \ cd npapi-vlc && \
$(SHELL) ./configure \ $(SHELL) ./configure \
--prefix=/ \ --prefix=/ \
...@@ -26,8 +40,9 @@ stamp-npapi-configure: stamp-npapi-autogen ...@@ -26,8 +40,9 @@ stamp-npapi-configure: stamp-npapi-autogen
PKG_CONFIG_LIBDIR="../$(srcdir)/extras/contrib/lib/pkgconfig:../lib" PKG_CONFIG_LIBDIR="../$(srcdir)/extras/contrib/lib/pkgconfig:../lib"
touch $@ touch $@
stamp-npapi-build: stamp-npapi-configure npapi-vlc/npapi/npvlc.la: npapi-vlc/Makefile
cd npapi-vlc && \ $(MAKE) -C npapi-vlc
$(MAKE) all && \
$(MAKE) DESTDIR="$(abs_builddir)/npapi-vlc/installed" install install-npapi: npapi-vlc/npapi/npvlc.la
touch $@ $(MAKE) -C npapi-vlc \
DESTDIR="$(abs_builddir)/npapi-vlc/installed" install
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment