mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-28 12:41:05 +00:00
23b2b46993
The obj-c api version option is required to get applemedia to build for ios, otherwise it won't find some symbols during linking
93 lines
1.8 KiB
Makefile
93 lines
1.8 KiB
Makefile
plugin_LTLIBRARIES = libgstapplemedia.la
|
|
|
|
libgstapplemedia_la_SOURCES = \
|
|
plugin.m \
|
|
vtutil.c \
|
|
bufferfactory.m \
|
|
corevideobuffer.c \
|
|
coremediabuffer.c \
|
|
coremediactx.c \
|
|
cvapi.c \
|
|
cmapi.c \
|
|
vtapi.c \
|
|
dynapi.c
|
|
|
|
libgstapplemedia_la_CFLAGS = \
|
|
$(GST_CFLAGS) \
|
|
$(GST_BASE_CFLAGS) \
|
|
$(GST_PLUGINS_BASE_CFLAGS)
|
|
|
|
libgstapplemedia_la_OBJCFLAGS = \
|
|
$(GST_OBJCFLAGS) \
|
|
$(GST_BASE_CFLAGS) \
|
|
$(GST_PLUGINS_BASE_CFLAGS)
|
|
|
|
if HAVE_IOS
|
|
libgstapplemedia_la_OBJCFLAGS += -fobjc-abi-version=2 -fobjc-legacy-dispatch
|
|
endif
|
|
|
|
libgstapplemedia_la_LIBADD = \
|
|
$(GST_BASE_LIBS) \
|
|
$(GST_PLUGINS_BASE_LIBS) \
|
|
-lgstvideo-$(GST_API_VERSION)
|
|
|
|
libgstapplemedia_la_LIBTOOLFLAGS = --tag=disable-static
|
|
|
|
libgstapplemedia_la_LDFLAGS = \
|
|
$(GST_PLUGIN_LDFLAGS) \
|
|
$(GST_BASE_LDFLAGS) \
|
|
$(GST_PLUGINS_BASE_LDFLAGS) \
|
|
-Wl,-framework -Wl,CoreFoundation \
|
|
-Wl,-framework -Wl,CoreVideo
|
|
|
|
noinst_HEADERS = \
|
|
qtkitvideosrc.h \
|
|
miovideosrc.h \
|
|
miovideodevice.h \
|
|
avfvideosrc.h \
|
|
celvideosrc.h \
|
|
vth264decbin.h \
|
|
vth264encbin.h \
|
|
vtenc.h \
|
|
vtdec.h \
|
|
vtutil.h \
|
|
bufferfactory.h \
|
|
corevideobuffer.h \
|
|
coremediabuffer.h \
|
|
coremediactx.h \
|
|
cvapi.h \
|
|
cmapi.h \
|
|
mioapi.h \
|
|
mtapi.h \
|
|
celapi.h \
|
|
vtapi.h \
|
|
dynapi.h \
|
|
dynapi-internal.h
|
|
|
|
if HAVE_IOS
|
|
|
|
libgstapplemedia_la_SOURCES += \
|
|
avfvideosrc.m \
|
|
celvideosrc.c \
|
|
mtapi.c \
|
|
celapi.c
|
|
|
|
libgstapplemedia_la_LDFLAGS += \
|
|
-Wl,-framework -Wl,CoreMedia \
|
|
-Wl,-framework -Wl,Foundation \
|
|
-Wl,-framework -Wl,AVFoundation
|
|
|
|
else
|
|
|
|
libgstapplemedia_la_SOURCES += \
|
|
qtkitvideosrc.m \
|
|
vtenc.c \
|
|
vtdec.c \
|
|
mioapi.c
|
|
|
|
libgstapplemedia_la_LDFLAGS += \
|
|
-Wl,-framework -Wl,Cocoa \
|
|
-Wl,-framework -Wl,QTKit
|
|
|
|
endif
|
|
|