5d205b80d44897c67ae792bce47d1bed54e8c0b8
[melted] / mlt++ / src / Makefile
1 include ../config.mak
2 INSTALL = install
3
4 TARGET = libmlt++$(LIBSUF)
5
6 OBJS = MltConsumer.o \
7 MltDeque.o \
8 MltEvent.o \
9 MltFactory.o \
10 MltField.o \
11 MltFilter.o \
12 MltFilteredConsumer.o \
13 MltFrame.o \
14 MltGeometry.o \
15 MltMiracle.o \
16 MltMultitrack.o \
17 MltParser.o \
18 MltPlaylist.o \
19 MltProducer.o \
20 MltProperties.o \
21 MltPushConsumer.o \
22 MltResponse.o \
23 MltService.o \
24 MltTokeniser.o \
25 MltTractor.o \
26 MltTransition.o
27
28 SRCS = $(OBJS:.o=.cpp)
29
30 HEADERS = Mlt.h $(OBJS:.o=.h)
31
32 CC=g++
33
34 all: $(TARGET)
35
36 $(TARGET): $(OBJS)
37 $(CC) $(LIBFLAGS) -o $@ $(OBJS) $(LDFLAGS)
38
39 clean:
40 $(RM) $(OBJS) $(TARGET)
41
42 install:
43 $(INSTALL) -d "$(DESTDIR)$(libdir)"
44 $(INSTALL) -m 755 $(TARGET) $(DESTDIR)$(libdir)
45 $(INSTALL) -d "$(DESTDIR)$(prefix)/include/mlt++"
46 $(INSTALL) -m 644 $(HEADERS) "$(DESTDIR)$(prefix)/include/mlt++"
47 /sbin/ldconfig || true
48