4 ifneq ($(targetos
), Darwin
)
5 NAME
= libmlt
++$(LIBSUF
)
6 TARGET
= $(NAME
).
$(version
)
7 LIBFLAGS
+= -Wl
,-soname
,$(TARGET
)
9 NAME
= libmlt
++$(LIBSUF
)
10 TARGET
= libmlt
++.
$(version
)$(LIBSUF
)
11 LIBFLAGS
+= -install_name
$(libdir)/$(TARGET
)
14 OBJS
= MltConsumer.o \
20 MltFilteredConsumer.o \
36 SRCS
= $(OBJS
:.o
=.
cpp)
37 HEADERS
= Mlt.h
$(OBJS
:.o
=.h
)
42 $(CXX
) $(LIBFLAGS
) -o
$@
$(OBJS
) $(LDFLAGS
)
43 ln
-sf
$(TARGET
) $(NAME
)
46 $(RM
) $(OBJS
) $(TARGET
) $(NAME
)
51 $(INSTALL
) -d
"$(DESTDIR)$(libdir)"
52 $(INSTALL
) -m
755 $(TARGET
) $(DESTDIR
)$(libdir)
53 ln
-sf
$(TARGET
) $(DESTDIR
)$(libdir)/$(NAME
)
54 $(INSTALL
) -d
"$(DESTDIR)$(prefix)/include/mlt++"
55 $(INSTALL
) -m
644 $(HEADERS
) "$(DESTDIR)$(prefix)/include/mlt++"
56 /sbin
/ldconfig || true