1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
#! /usr/bin/make -f
build-npapi: fetch-npapi
$(MAKE) install-npapi
fetch-npapi:
rm -f -- stamp-npapi.tmp
if test -d npapi-vlc; then \
cd npapi-vlc && \
git fetch origin && \
git reset --hard origin/3.0.x; \
git submodule update; \
else \
git clone -b 3.0.x --single-branch https://code.videolan.org/videolan/npapi-vlc.git npapi-vlc && \
cd npapi-vlc && \
git submodule update --init; \
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
npapi-vlc/configure: stamp-npapi
cd npapi-vlc && \
$(SHELL) ./autogen.sh
touch $@
# if ENABLE_PDB
# ENABLE_PDB_OPTION = --enable-pdb
# endif
npapi-vlc/Makefile: npapi-vlc/configure
cd npapi-vlc && \
$(SHELL) ./configure \
--prefix=/ \
--host=$(host_alias) --build=$(build_alias) \
$(ENABLE_PDB_OPTION) \
CPP="$(CPP)" CPPFLAGS="$(CPPFLAGS)" \
CC="$(CC)" CFLAGS="$(CFLAGS)" \
CXX="$(CXX)" CXXFLAGS="$(CXXFLAGS)" \
LD="$(LD)" LDFLAGS="$(LDFLAGS)" \
SHELL="$(SHELL)" \
PKG_CONFIG_PATH="$(libdir)/pkgconfig:$(CONTRIB_DIR)/lib/pkgconfig" \
PKG_CONFIG="$(PKG_CONFIG)"
touch $@
npapi-vlc/npapi/npvlc.la: npapi-vlc/Makefile
$(MAKE) -C npapi-vlc
install-npapi: npapi-vlc/npapi/npvlc.la
$(MAKE) -C npapi-vlc \
DESTDIR="$(abs_builddir)/npapi-vlc/installed" install
|