X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Fkino%2FMakefile;h=32cdeaa60eb8ccb37743c18410463123ff9e0136;hb=a9a40d6f3401300fd9ba297763e15e7e5f893f2c;hp=b595b914bb9f9de0c1f059fed8ced08900619848;hpb=815c458e95c73c39433fa7913afb4a830d7fd376;p=melted diff --git a/src/modules/kino/Makefile b/src/modules/kino/Makefile index b595b91..32cdeaa 100644 --- a/src/modules/kino/Makefile +++ b/src/modules/kino/Makefile @@ -1,19 +1,29 @@ include ../../../config.mak include config.mak -TARGET=../libmltkino.so +TARGET = ../libmltkino.so -OBJS=factory.o producer_kino.o -CPPOBJS=kino_wrapper.o avi.o error.o filehandler.o riff.o -CFLAGS+=-I../../ -LDFLAGS+=-lmlt -lstdc++ -CXXFLAGS+=$(CFLAGS) -Wno-deprecated +OBJS = factory.o producer_kino.o +CPPOBJS = kino_wrapper.o avi.o error.o filehandler.o riff.o + +CFLAGS += -I../../ +CXXFLAGS += $(CFLAGS) -Wno-deprecated + +LDFLAGS += -L../../framework -lmlt +LDFLAGS += -lstdc++ ifdef HAVE_LIBQUICKTIME -CXXFLAGS+=`lqt-config --cflags` -LDFLAGS+=`lqt-config --libs` +CFLAGS += `pkg-config --cflags libquicktime` +CXXFLAGS += `pkg-config --cflags libquicktime` +LDFLAGS += `pkg-config --libs libquicktime` endif +ifdef HAVE_LIBDV +CFLAGS += `pkg-config --cflags libdv` +LDFLAGS += `pkg-config --libs libdv` +endif + + SRCS := $(OBJS:.o=.c) $(CPPOBJS:.o=.cc) all: $(TARGET) @@ -24,14 +34,14 @@ $(TARGET): $(OBJS) $(CPPOBJS) depend: $(SRCS) $(CC) -MM $(CFLAGS) $^ 1>.depend -dist-clean: clean +distclean: clean rm -f .depend config.h config.mak clean: rm -f $(OBJS) $(TARGET) $(CPPOBJS) install: all - install -m 755 $(TARGET) "$(prefix)/share/mlt/modules" + install -m 755 $(TARGET) "$(DESTDIR)$(libdir)/mlt" ifneq ($(wildcard .depend),) include .depend