| @@ -5,6 +5,7 @@ include ./Makefile.system | |||||
| OPENBLAS_INCLUDE_DIR:=$(PREFIX)/include | OPENBLAS_INCLUDE_DIR:=$(PREFIX)/include | ||||
| OPENBLAS_LIBRARY_DIR:=$(PREFIX)/lib | OPENBLAS_LIBRARY_DIR:=$(PREFIX)/lib | ||||
| OPENBLAS_BUILD_DIR:=$(CURDIR) | |||||
| .PHONY : install | .PHONY : install | ||||
| .NOTPARALLEL : install | .NOTPARALLEL : install | ||||
| @@ -48,32 +49,36 @@ endif | |||||
| #for install static library | #for install static library | ||||
| @echo Copy the static library to $(OPENBLAS_LIBRARY_DIR) | @echo Copy the static library to $(OPENBLAS_LIBRARY_DIR) | ||||
| @cp $(LIBNAME) $(OPENBLAS_LIBRARY_DIR) | @cp $(LIBNAME) $(OPENBLAS_LIBRARY_DIR) | ||||
| @-ln -fs $(OPENBLAS_LIBRARY_DIR)/$(LIBNAME) $(OPENBLAS_LIBRARY_DIR)/$(LIBPREFIX).$(LIBSUFFIX) | |||||
| @cd $(OPENBLAS_LIBRARY_DIR) ; \ | |||||
| ln -fs $(LIBNAME) $(LIBPREFIX).$(LIBSUFFIX) | |||||
| #for install shared library | #for install shared library | ||||
| @echo Copy the shared library to $(OPENBLAS_LIBRARY_DIR) | @echo Copy the shared library to $(OPENBLAS_LIBRARY_DIR) | ||||
| ifeq ($(OSNAME), Linux) | ifeq ($(OSNAME), Linux) | ||||
| -cp $(LIBSONAME) $(OPENBLAS_LIBRARY_DIR) | |||||
| -ln -fs $(OPENBLAS_LIBRARY_DIR)/$(LIBSONAME) $(OPENBLAS_LIBRARY_DIR)/$(LIBPREFIX).so | |||||
| -ln -fs $(OPENBLAS_LIBRARY_DIR)/$(LIBSONAME) $(OPENBLAS_LIBRARY_DIR)/$(LIBPREFIX).so.$(MAJOR_VERSION) | |||||
| @cp $(LIBSONAME) $(OPENBLAS_LIBRARY_DIR) | |||||
| @cd $(OPENBLAS_LIBRARY_DIR) ; \ | |||||
| ln -fs $(LIBSONAME) $(LIBPREFIX).so ; \ | |||||
| ln -fs $(LIBSONAME) $(LIBPREFIX).so.$(MAJOR_VERSION) | |||||
| endif | endif | ||||
| ifeq ($(OSNAME), FreeBSD) | ifeq ($(OSNAME), FreeBSD) | ||||
| -cp $(LIBSONAME) $(OPENBLAS_LIBRARY_DIR) | |||||
| -ln -fs $(OPENBLAS_LIBRARY_DIR)/$(LIBSONAME) $(OPENBLAS_LIBRARY_DIR)/$(LIBPREFIX).so | |||||
| @cp $(LIBSONAME) $(OPENBLAS_LIBRARY_DIR) | |||||
| @cd $(OPENBLAS_LIBRARY_DIR) ; \ | |||||
| ln -fs $(LIBSONAME) $(LIBPREFIX).so | |||||
| endif | endif | ||||
| ifeq ($(OSNAME), NetBSD) | ifeq ($(OSNAME), NetBSD) | ||||
| -cp $(LIBSONAME) $(OPENBLAS_LIBRARY_DIR) | |||||
| -ln -fs $(OPENBLAS_LIBRARY_DIR)/$(LIBSONAME) $(OPENBLAS_LIBRARY_DIR)/$(LIBPREFIX).so | |||||
| @cp $(LIBSONAME) $(OPENBLAS_LIBRARY_DIR) | |||||
| @cd $(OPENBLAS_LIBRARY_DIR) ; \ | |||||
| ln -fs $(LIBSONAME) $(LIBPREFIX).so | |||||
| endif | endif | ||||
| ifeq ($(OSNAME), Darwin) | ifeq ($(OSNAME), Darwin) | ||||
| -cp $(LIBDYNNAME) $(OPENBLAS_LIBRARY_DIR) | |||||
| -install_name_tool -id $(OPENBLAS_LIBRARY_DIR)/$(LIBDYNNAME) $(OPENBLAS_LIBRARY_DIR)/$(LIBDYNNAME) | |||||
| -ln -fs $(OPENBLAS_LIBRARY_DIR)/$(LIBDYNNAME) $(OPENBLAS_LIBRARY_DIR)/$(LIBPREFIX).dylib | |||||
| @-cp $(LIBDYNNAME) $(OPENBLAS_LIBRARY_DIR) | |||||
| @-install_name_tool -id $(OPENBLAS_LIBRARY_DIR)/$(LIBDYNNAME) $(OPENBLAS_LIBRARY_DIR)/$(LIBDYNNAME) | |||||
| @-ln -fs $(OPENBLAS_LIBRARY_DIR)/$(LIBDYNNAME) $(OPENBLAS_LIBRARY_DIR)/$(LIBPREFIX).dylib | |||||
| endif | endif | ||||
| ifeq ($(OSNAME), WINNT) | ifeq ($(OSNAME), WINNT) | ||||
| -cp $(LIBDLLNAME) $(OPENBLAS_LIBRARY_DIR) | |||||
| @-cp $(LIBDLLNAME) $(OPENBLAS_LIBRARY_DIR) | |||||
| endif | endif | ||||
| ifeq ($(OSNAME), CYGWIN_NT) | ifeq ($(OSNAME), CYGWIN_NT) | ||||
| -cp $(LIBDLLNAME) $(OPENBLAS_LIBRARY_DIR) | |||||
| @-cp $(LIBDLLNAME) $(OPENBLAS_LIBRARY_DIR) | |||||
| endif | endif | ||||
| @echo Install OK! | @echo Install OK! | ||||