]> git.sesse.net Git - vlc/commitdiff
extras/tools: add yasm
authorRafaël Carré <funman@videolan.org>
Tue, 8 Nov 2011 05:36:39 +0000 (00:36 -0500)
committerRafaël Carré <funman@videolan.org>
Tue, 8 Nov 2011 05:36:39 +0000 (00:36 -0500)
extras/tools/bootstrap
extras/tools/packages.mak
extras/tools/tools.mak

index 28dce6ec34b637c60eb86256bea056501e1bfc0c..6ad99f962279400418246792680f93e021bb2108 100755 (executable)
@@ -39,6 +39,7 @@ check libtool
 check pkg-config
 check xz
 check cmake
+check yasm
 
 [ -n "$NEEDED" ] && mkdir -p build/
 
index bdf5b4ba9d3de61831b0a196cf2ac91c451414e8..27837de047a87cb264d40f3f854bf7f467beede0 100644 (file)
@@ -1,5 +1,9 @@
 GNU=http://ftp.gnu.org/gnu
 
+YASM_VERSION=1.2.0
+#YASM_URL=$(CONTRIB_VIDEOLAN)/yasm-$(YASM_VERSION).tar.gz
+YASM_URL=http://www.tortall.net/projects/yasm/releases/yasm-$(YASM_VERSION).tar.gz
+
 CMAKE_VERSION=2.8.3
 CMAKE_URL=http://www.cmake.org/files/v2.8/cmake-$(CMAKE_VERSION).tar.gz
 
index deadf112a3bfc22af80191c916def561b4380a2a..d6b23b2fd1360834e2b2f38524e469b1ee58471d 100644 (file)
@@ -33,6 +33,23 @@ MOVE = mv $(UNPACK_DIR) $@ && touch $@
 # package rules
 #
 
+# yasm
+
+yasm-$(YASM_VERSION).tar.gz:
+       $(download) $(YASM_URL)
+
+yasm: yasm-$(YASM_VERSION).tar.gz
+       $(UNPACK)
+       $(MOVE)
+
+.yasm: yasm
+       (cd $<; ./configure --prefix=$(PREFIX) && make && make install)
+       touch $@
+
+CLEAN_FILE += .yasm
+CLEAN_PKG += yasm
+DISTCLEAN_PKG += yasm-$(YASM_VERSION).tar.gz
+
 # cmake
 
 cmake-$(CMAKE_VERSION).tar.gz: