packetizer: hxxx: fix DirectTV extraction
[vlc.git] / extras / package / npapi.am
blob564f14e124d0d6b567183be02d7306ca37c7b3ed
1 #! /usr/bin/make -f
3 build-npapi: fetch-npapi
4 $(MAKE) install-npapi
6 fetch-npapi:
7 rm -f -- stamp-npapi.tmp
8 if test -d npapi-vlc; then \
9 cd npapi-vlc && \
10 git fetch origin && \
11 git reset --hard origin/master; \
12 git submodule update; \
13 else \
14 git clone https://code.videolan.org/videolan/npapi-vlc.git npapi-vlc && \
15 cd npapi-vlc && \
16 git submodule update --init; \
18 git --git-dir=npapi-vlc/.git describe --long --always > stamp-npapi.tmp
19 if diff stamp-npapi.tmp stamp-npapi >/dev/null 2>&1; then \
20 rm -f -- stamp-npapi.tmp ; \
21 else \
22 mv -f -- stamp-npapi.tmp stamp-npapi ; \
25 stamp-npapi:
26 $(MAKE) fetch-npapi
28 npapi-vlc/configure: stamp-npapi
29 cd npapi-vlc && \
30 $(SHELL) ./autogen.sh
31 touch $@
33 npapi-vlc/Makefile: npapi-vlc/configure
34 cd npapi-vlc && \
35 $(SHELL) ./configure \
36 --prefix=/ \
37 --host=$(host_alias) --build=$(build_alias) \
38 CPP="$(CPP)" CPPFLAGS="$(CPPFLAGS)" \
39 CC="$(CC)" CFLAGS="$(CFLAGS)" \
40 CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" \
41 LD="$(LD)" LDFLAGS="$(LDFLAGS)" \
42 SHELL="$(SHELL)" \
43 PKG_CONFIG_PATH="$(libdir)/pkgconfig:$(CONTRIB_DIR)/lib/pkgconfig"
44 touch $@
46 npapi-vlc/npapi/npvlc.la: npapi-vlc/Makefile
47 $(MAKE) -C npapi-vlc
49 install-npapi: npapi-vlc/npapi/npvlc.la
50 $(MAKE) -C npapi-vlc \
51 DESTDIR="$(abs_builddir)/npapi-vlc/installed" install