1 include ..
/..
/..
/config.mak
4 TARGET
= ..
/libmltkino.so
6 OBJS
= factory.o producer_kino.o
7 CPPOBJS
= kino_wrapper.o avi.o error.o filehandler.o riff.o
10 CXXFLAGS
+= $(CFLAGS
) -Wno-deprecated
12 LDFLAGS
+= -L..
/..
/framework
-lmlt
15 ifdef HAVE_LIBQUICKTIME
16 CFLAGS
+= `pkg-config --cflags libquicktime`
17 CXXFLAGS
+= `pkg-config --cflags libquicktime`
18 LDFLAGS
+= `pkg-config --libs libquicktime`
22 CFLAGS
+= `pkg-config --cflags libdv`
23 LDFLAGS
+= `pkg-config --libs libdv`
27 SRCS
:= $(OBJS
:.o
=.c
) $(CPPOBJS
:.o
=.
cc)
31 $(TARGET
): $(OBJS
) $(CPPOBJS
)
32 $(CC
) -shared
-o
$@
$(OBJS
) $(CPPOBJS
) $(LDFLAGS
)
35 $(CC
) -MM
$(CFLAGS
) $^
1>.depend
38 rm -f .depend config.h config.mak
41 rm -f
$(OBJS
) $(TARGET
) $(CPPOBJS
)
44 install -m
755 $(TARGET
) "$(DESTDIR)$(libdir)/mlt"
46 ifneq ($(wildcard .depend
),)