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