summaryrefslogtreecommitdiffstats
path: root/src/libvpx.mk
diff options
context:
space:
mode:
authorDi Appoggio <diappoggio@gmail.com>2010-09-20 12:04:43 (GMT)
committerDi Appoggio <diappoggio@gmail.com>2010-09-20 12:04:43 (GMT)
commitb20525341ff1866023ca97366f359d1a6f1dca1b (patch)
tree040435b3c00ad0e7498f5b441cd6aff2fb1abff0 /src/libvpx.mk
parent1890e67af42c1a1ce3ef14b8c46041c380bc8870 (diff)
downloadmxe-b20525341ff1866023ca97366f359d1a6f1dca1b.zip
mxe-b20525341ff1866023ca97366f359d1a6f1dca1b.tar.gz
mxe-b20525341ff1866023ca97366f359d1a6f1dca1b.tar.bz2
new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Diffstat (limited to 'src/libvpx.mk')
-rw-r--r--src/libvpx.mk33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/libvpx.mk b/src/libvpx.mk
new file mode 100644
index 0000000..8a56b2a
--- /dev/null
+++ b/src/libvpx.mk
@@ -0,0 +1,33 @@
+# This file is part of mingw-cross-env.
+# See doc/index.html for further information.
+
+# vpx
+PKG := libvpx
+$(PKG)_IGNORE :=
+$(PKG)_VERSION := 0.9.1
+$(PKG)_CHECKSUM := a18acb7a1a2fd62268e63aab860b43ff04669b9e
+$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
+$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.bz2
+$(PKG)_WEBSITE := http://code.google.com/p/webm/
+$(PKG)_URL := http://webm.googlecode.com/files/$($(PKG)_FILE)
+$(PKG)_DEPS := gcc
+
+define $(PKG)_UPDATE
+ wget -q -O- 'http://code.google.com/p/webm/downloads/list?sort=-uploaded' | \
+ $(SED) -n 's,.*libvpx-\([0-9][^<]*\)\.tar.*,\1,p' | \
+ head -1
+endef
+
+define $(PKG)_BUILD
+ cd '$(1)' && \
+ NM="i686-pc-mingw32-nm" \
+ STRIP="i686-pc-mingw32-strip" \
+ CC="i686-pc-mingw32-gcc" \
+ ./configure \
+ --prefix='$(PREFIX)/$(TARGET)' \
+ --target=x86-win32-gcc \
+ --disable-examples
+ $(MAKE) -C '$(1)' -j '$(JOBS)'
+ $(MAKE) -C '$(1)' -j 1 install
+ $(TARGET)-ranlib $(PREFIX)/$(TARGET)/lib/libvpx.a
+endef