- echo "CFLAGS+=-I$static_ffmpeg/libavformat -I$static_ffmpeg/libavcodec" >> config.mak
- echo "LDFLAGS+=-L$static_ffmpeg/libavformat -L$static_ffmpeg/libavcodec" >> config.mak
+ echo "CFLAGS+=-DAVDATADIR=\\\"${static_ffmpeg}/ffpresets/\\\"" >> config.mak
+ echo "CFLAGS+=-I$static_ffmpeg" >> config.mak
+ echo "LDFLAGS+=-L$static_ffmpeg/libavformat -L$static_ffmpeg/libavcodec -L$static_ffmpeg/libavutil" >> config.mak
+ [ $targetos = "Darwin" ] &&
+ echo "LDFLAGS+=-single_module" >> config.mak
+ if [ "$swscale" != "" ]
+ then
+ echo "LDFLAGS+=-L$static_ffmpeg/libswscale" >> config.mak
+ echo "SWSCALE=1" >> config.mak
+ fi
+ if [ "$devices" = "true" ]
+ then
+ echo "LDFLAGS+=-L$static_ffmpeg/libavdevice" >> config.mak
+ fi
+ echo "LDFLAGS+=-Wl,-Bsymbolic" >> config.mak
+ extra_libs="$extra_libs -lm -lz -lbz2"
+
+ if [ "$vdpau" = "true" ]
+ then
+ printf "#include <libavcodec/vdpau.h>\n int main(){ VdpBitstreamBuffer test; test.struct_version; return 0;}" | gcc -I"$static_ffmpeg" $CFLAGS -c -x c - >/dev/null 2>&1
+ [ "$x11" = "0" -a "$?" = "0" ] && echo "VDPAU=1" >> config.mak
+ fi