1plugin_LTLIBRARIES = libgstnvenc.la
2
3libgstnvenc_la_SOURCES = \
4	gstnvenc.c \
5	gstnvbaseenc.c \
6	gstnvh264enc.c \
7	gstnvh265enc.c
8
9noinst_HEADERS = \
10	gstnvenc.h \
11	gstnvbaseenc.h \
12	gstnvh264enc.h \
13	gstnvh265enc.h \
14	nvEncodeAPI.h
15
16libgstnvenc_la_CFLAGS = \
17	$(GST_PLUGINS_BAD_CFLAGS) \
18	$(GST_PBUTILS_CFLAGS) \
19	$(GST_VIDEO_CFLAGS) \
20	$(GST_CFLAGS) \
21	$(CUDA_CFLAGS)
22
23libgstnvenc_la_LIBADD = \
24	$(GST_PBUTILS_LIBS) \
25	$(GST_VIDEO_LIBS) \
26	$(GST_LIBS) \
27	$(CUDA_LIBS) \
28	$(GMODULE_NO_EXPORT_LIBS)
29
30if USE_NVENC_GST_GL
31libgstnvenc_la_CFLAGS += $(GST_GL_CFLAGS)
32libgstnvenc_la_LIBADD += $(GST_GL_LIBS)
33endif
34libgstnvenc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
35