2 LDFLAGS += -L../../framework -lmlt -lpthread
4 include ../../../config.mak
7 LDFLAGS += -lavformat$(AVFORMAT_SUFFIX)
8 LDFLAGS += -lavcodec$(AVFORMAT_SUFFIX)
9 LDFLAGS += -lavutil$(AVFORMAT_SUFFIX)
10 LDFLAGS += -lswscale$(AVFORMAT_SUFFIX)
11 LDFLAGS += $(EXTRA_LIBS)
14 TARGET = ../libmltffmpeg$(LIBSUF)
16 TARGET = ../libmltavformat$(LIBSUF)
22 OBJS += filter_avcolour_space.o \
24 filter_avdeinterlace.o \
30 CFLAGS += -DVDPAU `pkg-config --cflags x11`
31 LDFLAGS += $(LIBDL) `pkg-config --libs x11`
35 OBJS += producer_avformat.o \
42 LDFLAGS += -lavdevice$(AVFORMAT_SUFFIX)
50 $(CC) $(SHFLAGS) -o $@ $(OBJS) $(LDFLAGS)
53 $(CC) -MM $(CFLAGS) $^ 1>.depend
59 rm -f $(OBJS) ../libmltffmpeg$(LIBSUF) ../libmltavformat$(LIBSUF)
62 install -m 755 $(TARGET) "$(DESTDIR)$(moduledir)"
63 install -d "$(DESTDIR)$(mltdatadir)/avformat"
64 install -m 644 producer_avformat.yml "$(DESTDIR)$(mltdatadir)/avformat"
65 install -m 644 consumer_avformat.yml "$(DESTDIR)$(mltdatadir)/avformat"
68 rm "$(DESTDIR)$(moduledir)/libmltavformat$(LIBSUF)" 2> /dev/null || true
69 rm "$(DESTDIR)$(moduledir)/libmltffmpeg$(LIBSUF)" 2> /dev/null || true
70 rm -rf "$(DESTDIR)$(mltdatadir)/avformat"
72 ifneq ($(wildcard .depend),)