X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fsrc%2FMakefile;h=9c1cbb32b4113122b5ce0f6029ba419425678a64;hb=061d4b3c81f6311ec0483dbbfd50a4c5eddf479f;hp=a52bde96c07e17903d0ad7702e1eb9a0ec2cf686;hpb=01c1d44e8df201c3061cf20addf5421d21d8bcb0;p=melted diff --git a/mlt++/src/Makefile b/mlt++/src/Makefile index a52bde9..9c1cbb3 100644 --- a/mlt++/src/Makefile +++ b/mlt++/src/Makefile @@ -1,23 +1,35 @@ -prefix = /usr/local -CXXFLAGS = -Wall -pthread `mlt-config --cflags` -LDFLAGS = `mlt-config --libs` +include ../config.mak +CXXFLAGS = -Wall -fPIC -DPIC -pthread `mlt-config --cflags` +LDFLAGS = `mlt-config --libs` `mlt-config miracle --libs` INSTALL = install TARGET = libmlt++.so OBJS = MltConsumer.o \ + MltDeque.o \ + MltEvent.o \ MltFactory.o \ + MltField.o \ MltFilter.o \ + MltFilteredConsumer.o \ MltFrame.o \ + MltGeometry.o \ + MltMiracle.o \ + MltMultitrack.o \ + MltParser.o \ MltPlaylist.o \ MltProducer.o \ MltProperties.o \ + MltPushConsumer.o \ + MltResponse.o \ MltService.o \ + MltTokeniser.o \ + MltTractor.o \ MltTransition.o SRCS = $(OBJS:.o=.cpp) -HEADERS = $(OBJS:.o=.h) +HEADERS = Mlt.h $(OBJS:.o=.h) CC=g++ @@ -33,3 +45,5 @@ install: $(INSTALL) -m 755 $(TARGET) $(prefix)/lib $(INSTALL) -d "$(prefix)/include/mlt++" $(INSTALL) -m 644 $(HEADERS) "$(prefix)/include/mlt++" + /sbin/ldconfig || true +