1 include ../../../config.mak
4 TARGET = ../libmltavformat$(LIBSUF)
7 filter_avcolour_space.o \
12 OBJS += filter_swscale.o
16 OBJS += producer_avformat.o \
23 LDFLAGS+=-L../../framework
25 LDFLAGS+=-lavformat$(AVFORMAT_SUFFIX) -lavcodec$(AVFORMAT_SUFFIX) -lavutil$(AVFORMAT_SUFFIX) -lavdevice$(AVFORMAT_SUFFIX) $(EXTRA_LIBS) -lmlt
29 LDFLAGS+=-lswscale$(AVFORMAT_SUFFIX)
33 LOCAL_FFMPEG_OBJS = ffmpeg/libavformat/libavformat$(AVFORMAT_SUFFIX) \
34 ffmpeg/libavcodec/libavcodec$(AVFORMAT_SUFFIX) \
35 ffmpeg/libavutil/libavutil$(AVFORMAT_SUFFIX) \
36 ffmpeg/libavutil/libavdevice$(AVFORMAT_SUFFIX)
44 if [ $(LOCAL_FFMPEG) ] ; then \
45 $(MAKE) -C ffmpeg ffmpeg ; \
48 $(TARGET): $(OBJS) $(LOCAL_FFMPEG_OBJS)
49 $(CC) $(SHFLAGS) -o $@ $(OBJS) $(LDFLAGS)
52 if [ $(LOCAL_FFMPEG) ] ; then $(MAKE) -C ffmpeg dep ; fi
53 $(CC) -MM $(CFLAGS) $^ 1>.depend
56 if [ $(LOCAL_FFMPEG) ] ; then $(MAKE) -C ffmpeg distclean ; fi
60 #if [ $(LOCAL_FFMPEG) ] ; then $(MAKE) -C ffmpeg clean ; fi
61 rm -f $(OBJS) $(TARGET)
64 install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt"
65 install -d "$(DESTDIR)$(prefix)/share/mlt/avformat"
66 install -m 644 producer_avformat.yml "$(DESTDIR)$(prefix)/share/mlt/avformat"
69 rm "$(DESTDIR)$(libdir)/mlt/libmltavformat$(LIBSUF)"
70 rm -rf "$(DESTDIR)$(prefix)/share/mlt/avformat"
72 ifneq ($(wildcard .depend),)