Andrew,
I do not understand what WANT_CIN_3RDPARTY is and consequently do not know whether adding patch:
0024-Add-android-only-hacked-Dynamic-makefile-libs.patch (along with 0018)
for additional LIBS will affect other people who ae doing their own builds. What I am concerned about is in bold letters below for the addition of the LIBS. Is there an explanation that I can understand?
From cinelerra/Makefile:
ifeq ($(WANT_CIN_3RDPARTY),no)
LIBS += -lavcodec -lavdevice -lavfilter -lavformat -lavutil
LIBS += -lswresample -lswscale
PLATFORM = $(shell uname -s)
ifneq (, $(filter $(PLATFORM), FreeBSD NetBSD))
LIBS += -lintl -liconv
LIBS += -lexecinfo
+LIBS += `pkg-config --libs OpenEXR`
+LIBS += `pkg-config --libs flac`
+LIBS += `pkg-config --libs libjpeg`
+LIBS += `pkg-config --libs uuid`
+LIBS += `pkg-config --libs theora`
+LIBS += `pkg-config --libs vorbis`
+LIBS += `pkg-config --libs tiff`
+LIBS += `pkg-config --libs sndfile`
+LIBS += -lgif -l:libtheora.a -l:libvorbis.a -ltiff
+LIBS += -landroid-shmem -liconv jpt.a
LIBS += $(shared_libs)
LIBS += $(system_libs)