]> git.sesse.net Git - vlc/blob - extras/package/npapi.am
vpx: fix leak
[vlc] / extras / package / npapi.am
1 #! /usr/bin/make -f
2
3 build-npapi: fetch-npapi
4         $(MAKE) install-npapi
5
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         else \
13                 git clone git://git.videolan.org/npapi-vlc.git npapi-vlc ; \
14         fi
15         git --git-dir=npapi-vlc/.git describe --long --always > stamp-npapi.tmp
16         if diff stamp-npapi.tmp stamp-npapi >/dev/null 2>&1; then \
17                 rm -f -- stamp-npapi.tmp ; \
18         else \
19                 mv -f -- stamp-npapi.tmp stamp-npapi ; \
20         fi
21
22 stamp-npapi:
23         $(MAKE) fetch-npapi
24
25 npapi-vlc/configure: stamp-npapi
26         cd npapi-vlc && \
27         $(SHELL) ./autogen.sh
28         touch $@
29
30 npapi-vlc/Makefile: npapi-vlc/configure
31         cd npapi-vlc && \
32         $(SHELL) ./configure \
33                 --prefix=/ \
34                 --host=$(host_alias) --build=$(build_alias) \
35                 CPP="$(CPP)" CPPFLAGS="$(CPPFLAGS)" \
36                 CC="$(CC)" CFLAGS="$(CFLAGS)" \
37                 CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" \
38                 LD="$(LD)" LDFLAGS="$(LDFLAGS)" \
39                 SHELL="$(SHELL)" \
40                 PKG_CONFIG_PATH="$(libdir)/pkgconfig:$(CONTRIB_DIR)/lib/pkgconfig"
41         touch $@
42
43 npapi-vlc/npapi/npvlc.la: npapi-vlc/Makefile
44         $(MAKE) -C npapi-vlc
45
46 install-npapi: npapi-vlc/npapi/npvlc.la
47         $(MAKE) -C npapi-vlc \
48                 DESTDIR="$(abs_builddir)/npapi-vlc/installed" install