8561985f7d9e399b2c42e439ab4cb6eb3761ab58
4 ifneq ($(targetos
), Darwin
)
5 NAME
= libmlt
++$(LIBSUF
)
6 TARGET
= $(NAME
).
$(version
)
7 SONAME
= $(NAME
).
$(soversion
)
8 LIBFLAGS
+= -Wl
,-soname
,$(SONAME
)
10 NAME
= libmlt
++$(LIBSUF
)
11 TARGET
= libmlt
++.
$(version
)$(LIBSUF
)
12 SONAME
= libmlt
++.
$(soversion
)$(LIBSUF
)
13 LIBFLAGS
+= -install_name
$(libdir)/$(SONAME
) -current_version
$(version
) -compatibility_version
$(soversion
)
16 OBJS
= MltConsumer.o \
22 MltFilteredConsumer.o \
40 SRCS
= $(OBJS
:.o
=.
cpp)
41 HEADERS
= config.h Mlt.h
$(OBJS
:.o
=.h
)
46 $(CXX
) $(LIBFLAGS
) -o
$@
$(OBJS
) $(LDFLAGS
)
47 ln
-sf
$(TARGET
) $(NAME
)
48 ln
-sf
$(TARGET
) $(SONAME
)
51 $(RM
) $(OBJS
) $(TARGET
) $(NAME
)
56 $(INSTALL
) -d
"$(DESTDIR)$(libdir)"
57 $(INSTALL
) -m
755 $(TARGET
) $(DESTDIR
)$(libdir)
58 ln
-sf
$(TARGET
) $(DESTDIR
)$(libdir)/$(NAME
)
59 ln
-sf
$(TARGET
) $(DESTDIR
)$(libdir)/$(SONAME
)
60 $(INSTALL
) -d
"$(DESTDIR)$(prefix)/include/mlt++"
61 $(INSTALL
) -m
644 $(HEADERS
) "$(DESTDIR)$(prefix)/include/mlt++"
62 /sbin
/ldconfig || true
65 rm -f
"$(DESTDIR)$(libdir)/$(TARGET)"
66 rm -f
"$(DESTDIR)$(libdir)/$(NAME)"
67 rm -f
"$(DESTDIR)$(libdir)/$(SONAME)"
68 rm -rf
"$(DESTDIR)$(prefix)/include/mlt++"