90cc3eeb5c5f4d6600f802d055b7099ea6044fa9
1 include ..
/..
/config.mak
5 ifneq ($(targetos
), Darwin
)
6 NAME
= libmelted
++$(LIBSUF
)
7 TARGET
= $(NAME
).
$(version
)
8 SONAME
= $(NAME
).
$(soversion
)
9 LIBFLAGS
+= -Wl
,-soname
,$(SONAME
)
11 NAME
= libmelted
++$(LIBSUF
)
12 TARGET
= libmelted
++.
$(version
)$(LIBSUF
)
13 SONAME
= libmelted
++.
$(soversion
)$(LIBSUF
)
14 LIBFLAGS
+= -install_name
$(libdir)/$(SONAME
) -current_version
$(version
) -compatibility_version
$(soversion
)
17 CXXFLAGS
+= -I..
$(RDYNAMIC
) -DVERSION
=\"$(version
)\"
19 LDFLAGS
+= -L..
/melted
-lmelted
-L..
/mvcp
-lmvcp
24 SRCS
= $(OBJS
:.o
=.
cpp)
25 HEADERS
= config.h
$(OBJS
:.o
=.h
)
30 $(CXX
) $(LIBFLAGS
) -o
$@
$(OBJS
) $(LDFLAGS
)
31 ln
-sf
$(TARGET
) $(NAME
)
32 ln
-sf
$(TARGET
) $(SONAME
)
35 $(CXX
) -MM
$(CXXFLAGS
) $^
1>.depend
38 $(RM
) $(OBJS
) $(TARGET
) $(NAME
) $(SONAME
)
43 $(INSTALL
) -d
"$(DESTDIR)$(libdir)"
44 $(INSTALL
) -m
755 $(TARGET
) $(DESTDIR
)$(libdir)
45 ln
-sf
$(TARGET
) $(DESTDIR
)$(libdir)/$(NAME
)
46 ln
-sf
$(TARGET
) $(DESTDIR
)$(libdir)/$(SONAME
)
47 $(INSTALL
) -d
"$(DESTDIR)$(prefix)/include/mlt/melted++"
48 $(INSTALL
) -m
644 $(HEADERS
) "$(DESTDIR)$(prefix)/include/mlt/melted++"
49 /sbin
/ldconfig
-n
"$(DESTDIR)$(liobdir)" 2> /dev
/null || true
52 rm -f
"$(DESTDIR)$(libdir)/$(TARGET)"
53 rm -f
"$(DESTDIR)$(libdir)/$(NAME)"
54 rm -f
"$(DESTDIR)$(libdir)/$(SONAME)"
55 rm -rf
"$(DESTDIR)$(prefix)/include/mlt/melted++"
57 ifneq ($(wildcard .depend
),)