X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fsrc%2FMakefile;h=5d205b80d44897c67ae792bce47d1bed54e8c0b8;hb=3e27e17ee89f8ba89d53fbb9fc36f3b780c639f9;hp=a04ea5a39d23c21487e925123b81dc86cb7f8ec2;hpb=d3216170f2de525034bb0a45deb3f136195155a6;p=melted diff --git a/mlt++/src/Makefile b/mlt++/src/Makefile index a04ea5a..5d205b8 100644 --- a/mlt++/src/Makefile +++ b/mlt++/src/Makefile @@ -1,23 +1,24 @@ include ../config.mak -CXXFLAGS = -Wall -fPIC -DPIC -pthread `mlt-config --cflags` -LDFLAGS = `mlt-config --libs` `mlt-config miracle --libs` INSTALL = install -TARGET = libmlt++.so +TARGET = libmlt++$(LIBSUF) 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 \ @@ -33,14 +34,15 @@ CC=g++ all: $(TARGET) $(TARGET): $(OBJS) - $(CC) -shared -o $@ $(OBJS) $(LDFLAGS) + $(CC) $(LIBFLAGS) -o $@ $(OBJS) $(LDFLAGS) clean: $(RM) $(OBJS) $(TARGET) install: - $(INSTALL) -m 755 $(TARGET) $(prefix)/lib - $(INSTALL) -d "$(prefix)/include/mlt++" - $(INSTALL) -m 644 $(HEADERS) "$(prefix)/include/mlt++" + $(INSTALL) -d "$(DESTDIR)$(libdir)" + $(INSTALL) -m 755 $(TARGET) $(DESTDIR)$(libdir) + $(INSTALL) -d "$(DESTDIR)$(prefix)/include/mlt++" + $(INSTALL) -m 644 $(HEADERS) "$(DESTDIR)$(prefix)/include/mlt++" /sbin/ldconfig || true