• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1plugin_LTLIBRARIES = libgstandroidmedia.la
2
3libgstandroidmedia_la_SOURCES = \
4	gstahcsrc.c \
5	gstahssrc.c \
6	gstamcaudiodec.c \
7	gstamc.c \
8	gstamcsurface.c \
9	gstamcsurfacetexture.c \
10	gstamcvideodec.c \
11	gstamcvideoenc.c \
12	gst-android-graphics-imageformat.c \
13	gst-android-hardware-camera.c \
14	gst-android-hardware-sensor.c \
15	gstjniutils.c
16
17noinst_HEADERS = \
18	gstahcsrc.h \
19	gstahssrc.h \
20	gstamcaudiodec.h \
21	gstamc-constants.h \
22	gstamc.h \
23	gstamcsurface.h \
24	gstamcsurfacetexture.h \
25	gstamcvideodec.h \
26	gstamcvideoenc.h \
27	gst-android-graphics-imageformat.h \
28	gst-android-hardware-camera.h \
29	gst-android-hardware-sensor.h \
30	gstjniutils.h \
31	gstsensors.h
32
33libgstandroidmedia_la_CFLAGS = \
34	$(GST_PLUGINS_BAD_CFLAGS) \
35	$(GST_PLUGINS_BASE_CFLAGS) \
36	$(GST_GL_CFLAGS) \
37	$(GST_BASE_CFLAGS) \
38	$(GST_CFLAGS) \
39	$(ORC_CFLAGS) \
40	-DGST_USE_UNSTABLE_API
41
42libgstandroidmedia_la_LIBADD = \
43	$(top_builddir)/gst-libs/gst/interfaces/libgstphotography-$(GST_API_VERSION).la \
44	$(GST_PLUGINS_BASE_LIBS) \
45	-lgstaudio-@GST_API_VERSION@ \
46	-lgstpbutils-@GST_API_VERSION@ \
47	-lgstvideo-@GST_API_VERSION@ \
48	$(GST_GL_LIBS) \
49	$(GST_BASE_LIBS) \
50	$(GST_LIBS) \
51	$(ORC_LIBS)
52libgstandroidmedia_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
53
54androidmedia_java_classesdir = $(datadir)/gst-android/ndk-build/androidmedia/
55androidmedia_java_classes_DATA = \
56	org/freedesktop/gstreamer/androidmedia/GstAhcCallback.java \
57	org/freedesktop/gstreamer/androidmedia/GstAhsCallback.java \
58	org/freedesktop/gstreamer/androidmedia/GstAmcOnFrameAvailableListener.java
59
60# Make sure the .java files end up in the tarball
61EXTRA_DIST = $(androidmedia_java_classes_DATA)
62