SUBDIRS = src/mvcp \
src/melted \
- src/melted-client \
- src/melted-console \
+ src/melted++ \
+ src/mvcp-client \
+ src/mvcp-console \
src/modules
all clean:
install -d "$(DESTDIR)$(libdir)/mlt"
install -d "$(DESTDIR)$(libdir)/pkgconfig"
install -d "$(DESTDIR)$(prefix)/share/mlt"
- install -c -m 755 mlt-config "$(DESTDIR)$(bindir)"
install -c -m 644 *.pc "$(DESTDIR)$(libdir)/pkgconfig"
list='$(SUBDIRS)'; \
for subdir in $$list; do \
echo "SHFLAGS=-shared"
echo "LIBDL=-ldl"
echo "RDYNAMIC=-rdynamic"
+ echo "LDFLAGS+=-Wl,--as-needed"
;;
FreeBSD)
[ "$(uname -m)" = "x86_64" ] && echo "ARCH_X86_64=1" && echo "CFLAGS+=-DARCH_X86_64"
echo "CFLAGS+=-pthread"
echo "SHFLAGS=-shared"
echo "RDYNAMIC=-rdynamic"
+ echo "LDFLAGS+=-Wl,--as-needed"
;;
*)
;;
ln -sf $(TARGET) $(NAME)
ln -sf $(TARGET) $(SONAME)
+depend: $(SRCS)
+ $(CXX) -MM $(CXXFLAGS) $^ 1>.depend
+
clean:
$(RM) $(OBJS) $(TARGET) $(NAME)
$(INSTALL) -m 755 $(TARGET) $(DESTDIR)$(libdir)
ln -sf $(TARGET) $(DESTDIR)$(libdir)/$(NAME)
ln -sf $(TARGET) $(DESTDIR)$(libdir)/$(SONAME)
- $(INSTALL) -d "$(DESTDIR)$(prefix)/include/melted++"
- $(INSTALL) -m 644 $(HEADERS) "$(DESTDIR)$(prefix)/include/melted++"
+ $(INSTALL) -d "$(DESTDIR)$(prefix)/include/mlt/melted++"
+ $(INSTALL) -m 644 $(HEADERS) "$(DESTDIR)$(prefix)/include/mlt/melted++"
/sbin/ldconfig -n "$(DESTDIR)$(liobdir)" 2> /dev/null || true
uninstall:
rm -f "$(DESTDIR)$(libdir)/$(TARGET)"
rm -f "$(DESTDIR)$(libdir)/$(NAME)"
rm -f "$(DESTDIR)$(libdir)/$(SONAME)"
- rm -rf "$(DESTDIR)$(prefix)/include/melted++"
+ rm -rf "$(DESTDIR)$(prefix)/include/mlt/melted++"
ifneq ($(wildcard .depend),)
include .depend
#!/bin/sh
echo "soversion=0" > config.mak
-echo "melted++ -I$prefix/include -I$prefix/include/melted++ -D_REENTRANT -L$libdir -lmelted++" >> ../../packages.dat
+echo "melted++ -I$prefix/include -I$prefix/include/mlt/melted++ -D_REENTRANT -L$libdir -lmelted++" >> ../../packages.dat
WARNINGS="-W -Wwrite-strings -Wcast-qual -Wpointer-arith -Wcast-align -Wredundant-decls"