831151a03f
previous maintainer ok).
65 lines
2.1 KiB
Plaintext
65 lines
2.1 KiB
Plaintext
$OpenBSD: patch-Makefile_libs,v 1.1 2012/04/22 21:44:24 sthen Exp $
|
|
--- Makefile.libs.orig Tue Jan 31 16:47:40 2012
|
|
+++ Makefile.libs Tue Feb 7 00:57:41 2012
|
|
@@ -57,14 +57,20 @@ ifeq ($(OS), darwin)
|
|
NAME_LD_FLAGS= -compatibility_version $(MAJOR_VER).$(MINOR_VER) \
|
|
-current_version $(MAJOR_VER).$(MINOR_VER).$(BUGFIX_VER) \
|
|
-install_name $(LIB_INSTALL_NAME)
|
|
-
|
|
else
|
|
+ifeq ($(OS), openbsd)
|
|
+ LIB_NAME:=$(LIB_PREFIX)$(NAME)$(LIB_SUFFIX).$(OBSD_VER)
|
|
+ LIB_RUNTIME_NAME:=$(LIB_PREFIX)$(NAME)$(LIB_SUFFIX).$(OBSD_VER)
|
|
+ NAME_LD_FLAGS= $(LIB_SONAME)$(LIB_RUNTIME_NAME)
|
|
+ LIBINAME_F:=
|
|
+else
|
|
LIB_NAME:=$(LIB_PREFIX)$(NAME)$(LIB_SUFFIX).$(MAJOR_VER).$(MINOR_VER)
|
|
LIB_RUNTIME_NAME:=$(LIB_PREFIX)$(NAME)$(LIB_SUFFIX).$(MAJOR_VER)
|
|
LIB_LINK_NAME:=$(LIB_PREFIX)$(NAME)$(LIB_SUFFIX)
|
|
NAME_LD_FLAGS= $(LIB_SONAME)$(LIB_RUNTIME_NAME)
|
|
LIBINAME_F:=
|
|
endif
|
|
+endif
|
|
|
|
ifeq ($(strip $(compile_for_install)),yes)
|
|
LIB_INSTALL_NAME:=$(lib_target)/$(LIB_RUNTIME_NAME)
|
|
@@ -111,14 +117,18 @@ endif
|
|
$(NAME): $(LIB_RUNTIME_NAME) $(LIB_LINK_NAME) $(LIBINAME_F)
|
|
|
|
$(LIB_RUNTIME_NAME):
|
|
+ifneq ($(OS), openbsd)
|
|
-@ln -s $(LIB_NAME) $(LIB_RUNTIME_NAME)
|
|
+endif
|
|
|
|
$(LIB_LINK_NAME):
|
|
ifeq ($(OS), freebsd)
|
|
-@ln -s $(LIB_RUNTIME_NAME) $(LIB_LINK_NAME)
|
|
else
|
|
+ifneq ($(OS), openbsd)
|
|
-@ln -s $(LIB_NAME) $(LIB_LINK_NAME)
|
|
endif
|
|
+endif
|
|
|
|
.PHONY: link_clean
|
|
link_clean:
|
|
@@ -144,14 +154,18 @@ ifeq ($(OS), freebsd)
|
|
rm -f $(lib_prefix)/$(lib_dir)/$(LIB_LINK_NAME)
|
|
cd $(lib_prefix)/$(lib_dir) ; ln -s $(LIB_RUNTIME_NAME) $(LIB_LINK_NAME)
|
|
else
|
|
+ifeq ($(OS), openbsd)
|
|
$(INSTALL_TOUCH) $(lib_prefix)/$(lib_dir)/$(LIB_NAME)
|
|
$(INSTALL_LIB) $(LIB_NAME) $(lib_prefix)/$(lib_dir)
|
|
+else
|
|
+ $(INSTALL_TOUCH) $(lib_prefix)/$(lib_dir)/$(LIB_NAME)
|
|
+ $(INSTALL_LIB) $(LIB_NAME) $(lib_prefix)/$(lib_dir)
|
|
rm -f $(lib_prefix)/$(lib_dir)/$(LIB_RUNTIME_NAME) \
|
|
$(lib_prefix)/$(lib_dir)/$(LIB_LINK_NAME)
|
|
cd $(lib_prefix)/$(lib_dir) ; ln -s $(LIB_NAME) $(LIB_RUNTIME_NAME)
|
|
cd $(lib_prefix)/$(lib_dir) ; ln -s $(LIB_NAME) $(LIB_LINK_NAME)
|
|
endif
|
|
-
|
|
+endif
|
|
|
|
.PHONY:install-if-newer
|
|
install-if-newer: $(lib_prefix)/$(lib_dir)/$(LIB_RUNTIME_NAME)
|