Merge commit '535a742c2695a9e0c586b50d7fa76e318232ff24'
authorMatthieu Bouron <matthieu.bouron@stupeflix.com>
Mon, 27 Jun 2016 15:51:57 +0000 (17:51 +0200)
committerMatthieu Bouron <matthieu.bouron@stupeflix.com>
Mon, 27 Jun 2016 15:56:47 +0000 (17:56 +0200)
* commit '535a742c2695a9e0c586b50d7fa76e318232ff24':
  build: Change structure of the linker version script templates

Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com>
common.mak
libavcodec/libavcodec.v
libavdevice/libavdevice.v
libavfilter/libavfilter.v
libavformat/libavformat.v
libavresample/libavresample.v
libavutil/libavutil.v
libpostproc/libpostproc.v
libswresample/libswresample.v
libswscale/libswscale.v

index 5eec8cc..fbe57d5 100644 (file)
@@ -84,9 +84,7 @@ COMPILE_HOSTC = $(call COMPILE,HOSTCC)
        $(Q)echo '#include "$*.h"' >$@
 
 %.ver: %.v
-       $(M)sed 's/$$MAJOR/$($(basename $(@F))_VERSION_MAJOR)/' $^ | sed -e 's/:/:\
-/' -e 's/; /;\
-/g' > $@
+       $(M)sed 's/MAJOR/$($(basename $(@F))_VERSION_MAJOR)/' $^ > $@
 
 %.c %.h %.ver: TAG = GEN
 
index c923cd3..304c2ef 100644 (file)
@@ -1,7 +1,9 @@
-LIBAVCODEC_$MAJOR {
-        global: av*;
-                #deprecated, remove after next bump
-                audio_resample;
-                audio_resample_close;
-        local:  *;
+LIBAVCODEC_MAJOR {
+    global:
+        av*;
+        #deprecated, remove after next bump
+        audio_resample;
+        audio_resample_close;
+    local:
+        *;
 };
index de7278c..9761617 100644 (file)
@@ -1,4 +1,7 @@
-LIBAVDEVICE_$MAJOR {
-        global: avdevice_*; av_*;
-        local: *;
+LIBAVDEVICE_MAJOR {
+    global:
+        avdevice_*;
+        av_*;
+    local:
+        *;
 };
index 83e8887..6518e5f 100644 (file)
@@ -1,4 +1,7 @@
-LIBAVFILTER_$MAJOR {
-        global: avfilter_*; av_*;
-        local: *;
+LIBAVFILTER_MAJOR {
+    global:
+        avfilter_*;
+        av_*;
+    local:
+        *;
 };
index a00a309..c961cd8 100644 (file)
@@ -1,17 +1,19 @@
-LIBAVFORMAT_$MAJOR {
-        global: av*;
-                #FIXME those are for ffserver
-                ff_inet_aton;
-                ff_socket_nonblock;
-                ff_rtsp_parse_line;
-                ff_rtp_get_local_rtp_port;
-                ff_rtp_get_local_rtcp_port;
-                ffio_open_dyn_packet_buf;
-                ffio_set_buf_size;
-                ffurl_close;
-                ffurl_open;
-                ffurl_write;
-                #those are deprecated, remove on next bump
-                url_feof;
-        local: *;
+LIBAVFORMAT_MAJOR {
+    global:
+        av*;
+        #FIXME those are for ffserver
+        ff_inet_aton;
+        ff_socket_nonblock;
+        ff_rtsp_parse_line;
+        ff_rtp_get_local_rtp_port;
+        ff_rtp_get_local_rtcp_port;
+        ffio_open_dyn_packet_buf;
+        ffio_set_buf_size;
+        ffurl_close;
+        ffurl_open;
+        ffurl_write;
+        #those are deprecated, remove on next bump
+        url_feof;
+    local:
+        *;
 };
index b8c7c7d..d6fc751 100644 (file)
@@ -1,4 +1,6 @@
-LIBAVRESAMPLE_$MAJOR {
-        global: av*;
-        local:  *;
+LIBAVRESAMPLE_MAJOR {
+    global:
+        av*;
+    local:
+        *;
 };
index e9f04cb..fb17058 100644 (file)
@@ -1,4 +1,6 @@
-LIBAVUTIL_$MAJOR {
-        global: av*;
-        local: *;
+LIBAVUTIL_MAJOR {
+    global:
+        av*;
+    local:
+        *;
 };
index e65d76f..27381c6 100644 (file)
@@ -1,4 +1,7 @@
-LIBPOSTPROC_$MAJOR {
-        global: postproc_*; pp_*;
-        local: *;
+LIBPOSTPROC_MAJOR {
+    global:
+        postproc_*;
+        pp_*;
+    local:
+        *;
 };
index 0d5efe4..3b3508d 100644 (file)
@@ -1,4 +1,7 @@
-LIBSWRESAMPLE_$MAJOR {
-        global: swr_*; swresample_*;
-        local: *;
+LIBSWRESAMPLE_MAJOR {
+    global:
+        swr_*;
+        swresample_*;
+    local:
+        *;
 };
index 8b9a96a..96170a1 100644 (file)
@@ -1,4 +1,7 @@
-LIBSWSCALE_$MAJOR {
-        global: swscale_*; sws_*;
-        local: *;
+LIBSWSCALE_MAJOR {
+    global:
+        swscale_*;
+        sws_*;
+    local:
+        *;
 };