$NetBSD: patch-Makefile,v 1.3 2021/05/29 19:57:21 thor Exp $

Remove special library names.

--- Makefile.orig	2021-05-02 21:50:22.000000000 +0000
+++ Makefile
@@ -120,18 +120,28 @@ shared :
 ifneq ($(NO_SHARED), 1)
 ifeq ($(OSNAME), $(filter $(OSNAME),Linux SunOS Android Haiku FreeBSD DragonFly))
 	@$(MAKE) -C exports so
+ifneq ($(LIBSONAME), $(LIBPREFIX).so)
 	@ln -fs $(LIBSONAME) $(LIBPREFIX).so
+endif
+ifneq ($(LIBSONAME), $(LIBPREFIX).so.$(MAJOR_VERSION))
 	@ln -fs $(LIBSONAME) $(LIBPREFIX).so.$(MAJOR_VERSION)
 endif
+endif
 ifeq ($(OSNAME), $(filter $(OSNAME),OpenBSD NetBSD))
 	@$(MAKE) -C exports so
+ifneq ($(LIBSONAME), $(LIBPREFIX).so)
 	@ln -fs $(LIBSONAME) $(LIBPREFIX).so
 endif
+endif
 ifeq ($(OSNAME), Darwin)
 	@$(MAKE) -C exports dyn
+ifneq ($(LIBDYNNAME), $(LIBPREFIX).dylib)
 	@ln -fs $(LIBDYNNAME) $(LIBPREFIX).dylib
+endif
+ifneq ($(LIBDYNNAME), $(LIBPREFIX).$(MAJOR_VERSION).dylib)
 	@ln -fs $(LIBDYNNAME) $(LIBPREFIX).$(MAJOR_VERSION).dylib
 endif
+endif
 ifeq ($(OSNAME), WINNT)
 	@$(MAKE) -C exports dll
 endif
@@ -195,13 +205,17 @@ endif
 ifdef USE_THREAD
 	@echo USE_THREAD=$(USE_THREAD) >>  Makefile.conf_last
 endif
+ifneq ($(LIBNAME), $(LIBPREFIX).$(LIBSUFFIX))
 	@-ln -fs $(LIBNAME) $(LIBPREFIX).$(LIBSUFFIX)
+endif
 	@touch lib.grd
 
 prof : prof_blas prof_lapack
 
 prof_blas :
+ifneq ($(LIBNAME_P), $(LIBPREFIX)_p.$(LIBSUFFIX))
 	ln -fs $(LIBNAME_P) $(LIBPREFIX)_p.$(LIBSUFFIX)
+endif
 	for d in $(SUBDIRS) ; \
 	do if test -d $$d; then \
 	  $(MAKE) -C $$d prof || exit 1 ; \
@@ -212,7 +226,9 @@ ifeq ($(DYNAMIC_ARCH), 1)
 endif
 
 blas :
+ifneq ($(LIBNAME), $(LIBPREFIX).$(LIBSUFFIX))
 	ln -fs $(LIBNAME) $(LIBPREFIX).$(LIBSUFFIX)
+endif
 	for d in $(BLASDIRS) ; \
 	do if test -d $$d; then \
 	  $(MAKE) -C $$d libs || exit 1 ; \
@@ -220,7 +236,9 @@ blas :
 	done
 
 hpl :
+ifneq ($(LIBNAME), $(LIBPREFIX).$(LIBSUFFIX))
 	ln -fs $(LIBNAME) $(LIBPREFIX).$(LIBSUFFIX)
+endif
 	for d in $(BLASDIRS) ../laswp exports ; \
 	do if test -d $$d; then \
 	  $(MAKE) -C $$d $(@F) || exit 1 ; \
@@ -234,7 +252,9 @@ ifeq ($(DYNAMIC_ARCH), 1)
 endif
 
 hpl_p :
+ifneq ($(LIBNAME_P), $(LIBPREFIX)_p.$(LIBSUFFIX))
 	ln -fs $(LIBNAME_P) $(LIBPREFIX)_p.$(LIBSUFFIX)
+endif
 	for d in $(SUBDIRS) ../laswp exports ; \
 	do if test -d $$d; then \
 	  $(MAKE) -C $$d $(@F) || exit 1 ; \
