X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fsrc%2FMakefile;h=9ab8d511319c43c0db7cd85916f9450473ad1f6b;hb=8f834fcf87c2d82a24f0b41476a6a5f24136f348;hp=36e7021f1c6a3a81774e5ee945eb3661be90047f;hpb=1d262eab5f8850bf2603a405e09ad213341f4ab7;p=melted diff --git a/mlt++/src/Makefile b/mlt++/src/Makefile index 36e7021..9ab8d51 100644 --- a/mlt++/src/Makefile +++ b/mlt++/src/Makefile @@ -1,20 +1,28 @@ include ../config.mak -CXXFLAGS = -Wall -pthread `mlt-config --cflags` -LDFLAGS = `mlt-config --libs` INSTALL = install -TARGET = libmlt++.so +TARGET = libmlt++$(LIBSUF) OBJS = MltConsumer.o \ + MltDeque.o \ + MltEvent.o \ MltFactory.o \ + MltField.o \ MltFilter.o \ MltFilteredConsumer.o \ - MltFilteredProducer.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) @@ -26,14 +34,14 @@ CC=g++ all: $(TARGET) $(TARGET): $(OBJS) - $(CC) -shared -o $@ $(OBJS) $(LDFLAGS) + $(CC) -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++" - /sbin/ldconfig || exit 0 + $(INSTALL) -m 755 $(TARGET) $(DESTDIR)$(prefix)/lib + $(INSTALL) -d "$(DESTDIR)$(prefix)/include/mlt++" + $(INSTALL) -m 644 $(HEADERS) "$(DESTDIR)$(prefix)/include/mlt++" + /sbin/ldconfig || true