X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmodules%2Fkino%2FMakefile;h=71b3b1a9be941de391c65a1601158277568c0e96;hb=d361382f1a14b84221cf551207bf2e7dd7431245;hp=dd51d4b0784e67ca28526edd9ca3f185dcd350d4;hpb=c607a430c887c5b4440f60d40d884c46466cff6c;p=mlt diff --git a/src/modules/kino/Makefile b/src/modules/kino/Makefile index dd51d4b0..71b3b1a9 100644 --- a/src/modules/kino/Makefile +++ b/src/modules/kino/Makefile @@ -1,37 +1,48 @@ +CFLAGS += -I../../ +CXXFLAGS += $(CFLAGS) -Wno-deprecated + +LDFLAGS += -L../../framework -lmlt -lpthread + 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 -OBJS=factory.o producer_kino.o -CPPOBJS=kino_wrapper.o avi.o error.o filehandler.o riff.o -CFLAGS+=-I../../ -LDFLAGS+=-L../../framework -lmlt -lstdc++ -CXXFLAGS+=$(CFLAGS) -Wno-deprecated +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) $(TARGET): $(OBJS) $(CPPOBJS) - $(CC) -shared -o $@ $(OBJS) $(CPPOBJS) $(LDFLAGS) + $(CXX) -shared -o $@ $(OBJS) $(CPPOBJS) $(LDFLAGS) 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)$(moduledir)" ifneq ($(wildcard .depend),) include .depend