1 include ..
/..
/..
/config.mak
4 TARGET
= ..
/libmltavformat
$(LIBSUF
)
9 filter_avcolour_space.o \
11 filter_avdeinterlace.o
15 LDFLAGS
+=-L..
/..
/framework
17 LDFLAGS
+=-lavformat
$(AVFORMAT_SUFFIX
) -lavcodec
$(AVFORMAT_SUFFIX
) -lavutil
$(AVFORMAT_SUFFIX
) -lavdevice
$(AVFORMAT_SUFFIX
) $(EXTRA_LIBS
) -lmlt
21 LDFLAGS
+=-lswscale
$(AVFORMAT_SUFFIX
)
25 LOCAL_FFMPEG_OBJS
= ffmpeg
/libavformat
/libavformat
$(AVFORMAT_SUFFIX
) \
26 ffmpeg
/libavcodec
/libavcodec
$(AVFORMAT_SUFFIX
) \
27 ffmpeg
/libavutil
/libavutil
$(AVFORMAT_SUFFIX
) \
28 ffmpeg
/libavutil
/libavdevice
$(AVFORMAT_SUFFIX
)
36 if
[ $(LOCAL_FFMPEG
) ] ; then \
37 $(MAKE
) -C ffmpeg ffmpeg
; \
40 $(TARGET
): $(OBJS
) $(LOCAL_FFMPEG_OBJS
)
41 $(CC
) $(SHFLAGS
) -o
$@
$(OBJS
) $(LDFLAGS
)
44 if
[ $(LOCAL_FFMPEG
) ] ; then
$(MAKE
) -C ffmpeg dep
; fi
45 $(CC
) -MM
$(CFLAGS
) $^
1>.depend
48 if
[ $(LOCAL_FFMPEG
) ] ; then
$(MAKE
) -C ffmpeg
distclean ; fi
52 #if [ $(LOCAL_FFMPEG) ] ; then $(MAKE) -C ffmpeg clean ; fi
53 rm -f
$(OBJS
) $(TARGET
)
56 install -m
755 $(TARGET
) "$(DESTDIR)$(libdir)/mlt"
57 install -d
"$(DESTDIR)$(prefix)/share/mlt/avformat"
58 install -m
644 producer_avformat.yml
"$(DESTDIR)$(prefix)/share/mlt/avformat"
61 rm "$(DESTDIR)$(libdir)/mlt/libmltavformat$(LIBSUF)"
62 rm -rf
"$(DESTDIR)$(prefix)/share/mlt/avformat"
64 ifneq ($(wildcard .depend
),)