9112ff16e94a173487b8323ebb55cabf5dd48f68
1 include ..
/..
/config.mak
4 TARGET
= $(NAME
).
$(version
)
6 ifneq ($(targetos
), Darwin
)
8 TARGET
= $(NAME
).
$(version
)
9 SONAME
= $(NAME
).
$(soversion
)
10 SHFLAGS
+= -Wl
,-soname
,$(SONAME
)
12 NAME
= libmlt
$(LIBSUF
)
13 TARGET
= libmlt.
$(version
)$(LIBSUF
)
14 SONAME
= libmlt.
$(soversion
)$(LIBSUF
)
15 SHFLAGS
+= -install_name
$(libdir)/$(SONAME
) -current_version
$(version
) -compatibility_version
$(soversion
)
41 INCS
= mlt_consumer.h \
68 CFLAGS
+= $(RDYNAMIC
) -DPREFIX
="\"$(prefix)\"" -DLIBDIR
="\"$(libdir)\""
70 LDFLAGS
+= -lm
$(LIBDL
) -lpthread
75 $(CC
) $(SHFLAGS
) -o
$@
$(OBJS
) $(LDFLAGS
)
76 ln
-sf
$(TARGET
) $(NAME
)
77 ln
-sf
$(TARGET
) $(SONAME
)
80 $(CC
) -MM
$(CFLAGS
) $^
1>.depend
86 rm -f
$(OBJS
) $(TARGET
) $(NAME
)
89 install -d
$(DESTDIR
)$(libdir)
90 install -m
755 $(TARGET
) $(DESTDIR
)$(libdir)
91 ln
-sf
$(TARGET
) $(DESTDIR
)$(libdir)/$(SONAME
)
92 ln
-sf
$(TARGET
) $(DESTDIR
)$(libdir)/$(NAME
)
93 install -d
"$(DESTDIR)$(prefix)/include/mlt/framework"
94 install -m
644 $(INCS
) "$(DESTDIR)$(prefix)/include/mlt/framework"
95 install -d
"$(DESTDIR)$(prefix)/share/mlt"
96 install -m
644 metaschema.yaml
"$(DESTDIR)$(prefix)/share/mlt/"
99 rm -f
"$(DESTDIR)$(libdir)/$(TARGET)"
100 rm -f
"$(DESTDIR)$(libdir)/$(SONAME)"
101 rm -f
"$(DESTDIR)$(libdir)/$(NAME)"
102 rm -rf
"$(DESTDIR)$(prefix)/include/mlt/framework"
103 rm "$(DESTDIR)$(prefix)/share/mlt/metaschema.yaml"
105 ifneq ($(wildcard .depend
),)