Mercurial > mxe-octave
comparison src/libvpx.mk @ 4024:8114d05101dc
ffmpeg: update to v2.7.2
* src/ffmpeg.mk: update version, checksum, add native vs cross build rules
* src/xvidcore.mk: fix typo in install of .dll.a
* src/libvpx.mk: set target based on build options
author | John Donoghue |
---|---|
date | Fri, 11 Sep 2015 15:22:10 -0400 |
parents | 6426e08a5618 |
children | 28fa86d2cf21 |
comparison
equal
deleted
inserted
replaced
4023:e9bc89b98054 | 4024:8114d05101dc |
---|---|
8 $(PKG)_SUBDIR := $(PKG)-v$($(PKG)_VERSION) | 8 $(PKG)_SUBDIR := $(PKG)-v$($(PKG)_VERSION) |
9 $(PKG)_FILE := $(PKG)-v$($(PKG)_VERSION).tar.bz2 | 9 $(PKG)_FILE := $(PKG)-v$($(PKG)_VERSION).tar.bz2 |
10 $(PKG)_URL := http://webm.googlecode.com/files/$($(PKG)_FILE) | 10 $(PKG)_URL := http://webm.googlecode.com/files/$($(PKG)_FILE) |
11 $(PKG)_DEPS := pthreads | 11 $(PKG)_DEPS := pthreads |
12 | 12 |
13 $(PKG)_TARGET_OPTS := | |
14 | |
15 ifeq ($(MXE_NATIVE_BUILD),no) | |
16 ifeq ($(ENABLE_WINDOWS_64),yes) | |
17 $(PKG)_TARGET_OPTS := --target=x86_64-win64-gcc | |
18 else | |
19 $(PKG)_TARGET_OPTS := --target=x86-win32-gcc | |
20 endif | |
21 endif | |
22 | |
23 | |
13 define $(PKG)_UPDATE | 24 define $(PKG)_UPDATE |
14 $(WGET) -q -O- 'http://code.google.com/p/webm/downloads/list?sort=-uploaded' | \ | 25 $(WGET) -q -O- 'http://code.google.com/p/webm/downloads/list?sort=-uploaded' | \ |
15 $(SED) -n 's,.*libvpx-v\([0-9][^<]*\)\.tar.*,\1,p' | \ | 26 $(SED) -n 's,.*libvpx-v\([0-9][^<]*\)\.tar.*,\1,p' | \ |
16 head -1 | 27 head -1 |
17 endef | 28 endef |
19 define $(PKG)_BUILD | 30 define $(PKG)_BUILD |
20 cd '$(1)' && \ | 31 cd '$(1)' && \ |
21 CROSS='$(MXE_TOOL_PREFIX)' \ | 32 CROSS='$(MXE_TOOL_PREFIX)' \ |
22 ./configure \ | 33 ./configure \ |
23 --prefix='$(HOST_PREFIX)' \ | 34 --prefix='$(HOST_PREFIX)' \ |
24 --target=x86-win32-gcc \ | 35 $($(PKG)_TARGET_OPTS) \ |
25 --disable-examples \ | 36 --disable-examples \ |
26 --disable-install-docs | 37 --disable-install-docs |
27 $(MAKE) -C '$(1)' -j '$(JOBS)' | 38 $(MAKE) -C '$(1)' -j '$(JOBS)' |
28 $(MAKE) -C '$(1)' -j 1 install | 39 $(MAKE) -C '$(1)' -j 1 install |
29 $(MXE_RANLIB) $(HOST_LIBDIR)/libvpx.a | 40 $(MXE_RANLIB) $(HOST_LIBDIR)/libvpx.a |