File: npapi.am

package info (click to toggle)
vlc 3.0.22-4
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 208,324 kB
  • sloc: ansic: 443,399; cpp: 111,127; objc: 36,399; sh: 6,737; makefile: 6,623; javascript: 4,902; xml: 1,611; asm: 1,355; yacc: 644; python: 321; lex: 88; perl: 77; sed: 16
file content (57 lines) | stat: -rw-r--r-- 1,453 bytes parent folder | download | duplicates (6)
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