[Android] [PATCH 4/5] merge find_modules.sh with compile-libvlc.sh

Thomas Guillem thomas at gllm.fr
Mon Feb 9 14:38:05 CET 2015


---
 compile-libvlc.sh | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 find_modules.sh   | 74 -------------------------------------------------------
 2 files changed, 69 insertions(+), 75 deletions(-)
 delete mode 100755 find_modules.sh

diff --git a/compile-libvlc.sh b/compile-libvlc.sh
index 90cae9b..4daf12d 100755
--- a/compile-libvlc.sh
+++ b/compile-libvlc.sh
@@ -155,6 +155,64 @@ VLC_CONFIGURE_ARGS="\
 --disable-schroedinger --disable-dirac \
 "
 
+########################
+# VLC MODULE BLACKLIST #
+########################
+
+VLC_MODULE_BLACKLIST="
+addons.*
+stats
+access_(bd|shm|imem)
+oldrc
+real
+hotkeys
+gestures
+sap
+dynamicoverlay
+rss
+ball
+audiobargraph_[av]
+clone
+mosaic
+osdmenu
+puzzle
+mediadirs
+t140
+ripple
+motion
+sharpen
+grain
+posterize
+mirror
+wall
+scene
+blendbench
+psychedelic
+alphamask
+netsync
+audioscrobbler
+motiondetect
+motionblur
+export
+smf
+podcast
+bluescreen
+erase
+stream_filter_record
+speex_resampler
+remoteosd
+magnify
+gradient
+.*tospdif
+dtstofloat32
+logger
+visual
+fb
+aout_file
+yuv
+.dummy
+"
+
 #########
 # FLAGS #
 #########
@@ -491,7 +549,17 @@ cd $SRC_DIR
 ##################
 
 echo "Generating static module list"
-VLC_MODULES=`./find_modules.sh vlc/$VLC_BUILD_DIR`
+blacklist_regexp=
+for i in ${VLC_MODULE_BLACKLIST}
+do
+    if [ -z "${blacklist_regexp}" ]
+    then
+        blacklist_regexp="${i}"
+    else
+        blacklist_regexp="${blacklist_regexp}|${i}"
+    fi
+done
+VLC_MODULES=`find vlc/$VLC_BUILD_DIR/modules -name 'lib*plugin.a' | grep -vE "lib(${blacklist_regexp})_plugin.a" | tr '\n' ' '`
 
 DEFINITION="";
 BUILTINS="const void *vlc_static_modules[] = {\n";
diff --git a/find_modules.sh b/find_modules.sh
deleted file mode 100755
index 6e70bb8..0000000
--- a/find_modules.sh
+++ /dev/null
@@ -1,74 +0,0 @@
-#!/bin/sh
-
-if [ $# != 1 ]
-then
-    echo "Usage: $0 [vlc build dir]"
-    exit 1
-fi
-
-blacklist="
-addons.*
-stats
-access_(bd|shm|imem)
-oldrc
-real
-hotkeys
-gestures
-sap
-dynamicoverlay
-rss
-ball
-audiobargraph_[av]
-clone
-mosaic
-osdmenu
-puzzle
-mediadirs
-t140
-ripple
-motion
-sharpen
-grain
-posterize
-mirror
-wall
-scene
-blendbench
-psychedelic
-alphamask
-netsync
-audioscrobbler
-motiondetect
-motionblur
-export
-smf
-podcast
-bluescreen
-erase
-stream_filter_record
-speex_resampler
-remoteosd
-magnify
-gradient
-.*tospdif
-dtstofloat32
-logger
-visual
-fb
-aout_file
-yuv
-.dummy
-"
-
-regexp=
-for i in ${blacklist}
-do
-    if [ -z "${regexp}" ]
-    then
-        regexp="${i}"
-    else
-        regexp="${regexp}|${i}"
-    fi
-done
-
-find $1/modules -name 'lib*plugin.a' | grep -vE "lib(${regexp})_plugin.a" | tr '\n' ' '
-- 
2.1.3



More information about the Android mailing list