annotate src/x264.mk @ 1604:b7381f5f300c

update packages glew, gtkmm, imagemagick, pangomm, suitesparse, x264, xvidcore
author Tony Theodore <tonyt@logyst.com>
date Tue, 01 Mar 2011 23:09:17 +1100
parents 586ad5c14f8b
children 903072e0a03d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1257
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
1 # This file is part of mingw-cross-env.
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
2 # See doc/index.html for further information.
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
3
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
4 # x264
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
5 PKG := x264
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
6 $(PKG)_IGNORE :=
1604
b7381f5f300c update packages glew, gtkmm, imagemagick, pangomm, suitesparse, x264, xvidcore
Tony Theodore <tonyt@logyst.com>
parents: 1505
diff changeset
7 $(PKG)_VERSION := 20110227-2245
b7381f5f300c update packages glew, gtkmm, imagemagick, pangomm, suitesparse, x264, xvidcore
Tony Theodore <tonyt@logyst.com>
parents: 1505
diff changeset
8 $(PKG)_CHECKSUM := bed4017b162a6ac66e027112ab57fffd8aa15740
1257
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
9 $(PKG)_SUBDIR := $(PKG)-snapshot-$($(PKG)_VERSION)
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
10 $(PKG)_FILE := $(PKG)-snapshot-$($(PKG)_VERSION).tar.bz2
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
11 $(PKG)_WEBSITE := http://www.videolan.org/developers/x264.html
1350
3199573f095b corrected download URL of package x264
Volker Grabsch <vog@notjusthosting.com>
parents: 1318
diff changeset
12 $(PKG)_URL := http://download.videolan.org/pub/videolan/$(PKG)/snapshots/$($(PKG)_FILE)
1257
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
13 $(PKG)_DEPS := gcc
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
14
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
15 define $(PKG)_UPDATE
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
16 wget -q -O- 'http://ftp.videolan.org/pub/videolan/x264/snapshots/' | \
1269
a74be54ab8a3 misc fixes for libvpx and x264
Tony Theodore <tonyt@logyst.com>
parents: 1261
diff changeset
17 $(SED) -n 's,.*<a href="x264-snapshot-\([0-9][^"]*\)\.tar.*,\1,p' | \
a74be54ab8a3 misc fixes for libvpx and x264
Tony Theodore <tonyt@logyst.com>
parents: 1261
diff changeset
18 tail -1
1257
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
19 endef
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
20
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
21 define $(PKG)_BUILD
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
22 cd '$(1)' && ./configure \
1261
050f5ff03b26 improve coding style of ffmpeg and dependencies
Tony Theodore <tonyt@logyst.com>
parents: 1257
diff changeset
23 --cross-prefix='$(TARGET)'- \
050f5ff03b26 improve coding style of ffmpeg and dependencies
Tony Theodore <tonyt@logyst.com>
parents: 1257
diff changeset
24 --host='$(TARGET)' \
1257
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
25 --prefix='$(PREFIX)/$(TARGET)' \
1261
050f5ff03b26 improve coding style of ffmpeg and dependencies
Tony Theodore <tonyt@logyst.com>
parents: 1257
diff changeset
26 --disable-pthread
1291
ee4f5dd3bcbb Backed out changeset e31f6dbbccdd
Volker Grabsch <vog@notjusthosting.com>
parents: 1288
diff changeset
27 $(MAKE) -C '$(1)' -j 1 uninstall
1288
6393b3951507 fixed position of "make uninstall" in package x264
Volker Grabsch <vog@notjusthosting.com>
parents: 1284
diff changeset
28 $(MAKE) -C '$(1)' -j '$(JOBS)'
1257
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
29 $(MAKE) -C '$(1)' -j 1 install
afabf3a51818 new packages: faac, faad2, ffmpeg, lame, libvpx, opencore-amr, x264
Di Appoggio <diappoggio@gmail.com>
parents:
diff changeset
30 endef