* commit '535a742c2695a9e0c586b50d7fa76e318232ff24': build: Change structure of the linker version script templates Merged-by: Matthieu Bouron <matthieu.bouron@stupeflix.com>tags/n3.2
@@ -84,9 +84,7 @@ COMPILE_HOSTC = $(call COMPILE,HOSTCC) | |||||
$(Q)echo '#include "$*.h"' >$@ | $(Q)echo '#include "$*.h"' >$@ | ||||
%.ver: %.v | %.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 | %.c %.h %.ver: TAG = GEN | ||||
@@ -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: | |||||
*; | |||||
}; | }; |
@@ -1,4 +1,7 @@ | |||||
LIBAVDEVICE_$MAJOR { | |||||
global: avdevice_*; av_*; | |||||
local: *; | |||||
LIBAVDEVICE_MAJOR { | |||||
global: | |||||
avdevice_*; | |||||
av_*; | |||||
local: | |||||
*; | |||||
}; | }; |
@@ -1,4 +1,7 @@ | |||||
LIBAVFILTER_$MAJOR { | |||||
global: avfilter_*; av_*; | |||||
local: *; | |||||
LIBAVFILTER_MAJOR { | |||||
global: | |||||
avfilter_*; | |||||
av_*; | |||||
local: | |||||
*; | |||||
}; | }; |
@@ -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: | |||||
*; | |||||
}; | }; |
@@ -1,4 +1,6 @@ | |||||
LIBAVRESAMPLE_$MAJOR { | |||||
global: av*; | |||||
local: *; | |||||
LIBAVRESAMPLE_MAJOR { | |||||
global: | |||||
av*; | |||||
local: | |||||
*; | |||||
}; | }; |
@@ -1,4 +1,6 @@ | |||||
LIBAVUTIL_$MAJOR { | |||||
global: av*; | |||||
local: *; | |||||
LIBAVUTIL_MAJOR { | |||||
global: | |||||
av*; | |||||
local: | |||||
*; | |||||
}; | }; |
@@ -1,4 +1,7 @@ | |||||
LIBPOSTPROC_$MAJOR { | |||||
global: postproc_*; pp_*; | |||||
local: *; | |||||
LIBPOSTPROC_MAJOR { | |||||
global: | |||||
postproc_*; | |||||
pp_*; | |||||
local: | |||||
*; | |||||
}; | }; |
@@ -1,4 +1,7 @@ | |||||
LIBSWRESAMPLE_$MAJOR { | |||||
global: swr_*; swresample_*; | |||||
local: *; | |||||
LIBSWRESAMPLE_MAJOR { | |||||
global: | |||||
swr_*; | |||||
swresample_*; | |||||
local: | |||||
*; | |||||
}; | }; |
@@ -1,4 +1,7 @@ | |||||
LIBSWSCALE_$MAJOR { | |||||
global: swscale_*; sws_*; | |||||
local: *; | |||||
LIBSWSCALE_MAJOR { | |||||
global: | |||||
swscale_*; | |||||
sws_*; | |||||
local: | |||||
*; | |||||
}; | }; |