Add SYMBOLPREFIX and/or SYMBOLSUFFIX to cblas prototypes
This commit is contained in:
parent
525db5401c
commit
da9e2a7ada
3
Makefile
3
Makefile
|
@ -365,11 +365,12 @@ clean ::
|
||||||
@$(MAKE) -C kernel clean
|
@$(MAKE) -C kernel clean
|
||||||
#endif
|
#endif
|
||||||
@$(MAKE) -C reference clean
|
@$(MAKE) -C reference clean
|
||||||
@rm -f *.$(LIBSUFFIX) *.so *~ *.exe getarch getarch_2nd *.dll *.lib *.$(SUFFIX) *.dwf $(LIBPREFIX).$(LIBSUFFIX) $(LIBPREFIX)_p.$(LIBSUFFIX) $(LIBPREFIX).so.$(MAJOR_VERSION) *.lnk myconfig.h
|
@rm -f *.$(LIBSUFFIX) *.so *~ *.exe getarch getarch_2nd *.dll *.lib *.$(SUFFIX) *.dwf $(LIBPREFIX).$(LIBSUFFIX) $(LIBPREFIX)_p.$(LIBSUFFIX) $(LIBPREFIX).so.$(MAJOR_VERSION) *.lnk myconfig.h *.so.renamed *.a.renamed *.so.0
|
||||||
ifeq ($(OSNAME), Darwin)
|
ifeq ($(OSNAME), Darwin)
|
||||||
@rm -rf getarch.dSYM getarch_2nd.dSYM
|
@rm -rf getarch.dSYM getarch_2nd.dSYM
|
||||||
endif
|
endif
|
||||||
@rm -f Makefile.conf config.h Makefile_kernel.conf config_kernel.h st* *.dylib
|
@rm -f Makefile.conf config.h Makefile_kernel.conf config_kernel.h st* *.dylib
|
||||||
|
@rm -f cblas.tmp cblas.tmp2
|
||||||
@touch $(NETLIB_LAPACK_DIR)/make.inc
|
@touch $(NETLIB_LAPACK_DIR)/make.inc
|
||||||
@$(MAKE) -C $(NETLIB_LAPACK_DIR) clean
|
@$(MAKE) -C $(NETLIB_LAPACK_DIR) clean
|
||||||
@rm -f $(NETLIB_LAPACK_DIR)/make.inc $(NETLIB_LAPACK_DIR)/lapacke/include/lapacke_mangling.h
|
@rm -f $(NETLIB_LAPACK_DIR)/make.inc $(NETLIB_LAPACK_DIR)/lapacke/include/lapacke_mangling.h
|
||||||
|
|
|
@ -45,7 +45,16 @@ install : lib.grd
|
||||||
|
|
||||||
ifndef NO_CBLAS
|
ifndef NO_CBLAS
|
||||||
@echo Generating cblas.h in $(DESTDIR)$(OPENBLAS_INCLUDE_DIR)
|
@echo Generating cblas.h in $(DESTDIR)$(OPENBLAS_INCLUDE_DIR)
|
||||||
@sed 's/common/openblas_config/g' cblas.h > "$(DESTDIR)$(OPENBLAS_INCLUDE_DIR)/cblas.h"
|
@cp cblas.h cblas.tmp
|
||||||
|
ifdef SYMBOLPREFIX
|
||||||
|
@sed 's/cblas/$(SYMBOLPREFIX)cblas/g' cblas.tmp > cblas.tmp2
|
||||||
|
@sed 's/openblas/$(SYMBOLPREFIX)openblas/g' cblas.tmp2 > cblas.tmp
|
||||||
|
endif
|
||||||
|
ifdef SYMBOLSUFFIX
|
||||||
|
@sed 's/(OPENBLAS/$(SYMBOLSUFFIX)(OPENBLAS/g' cblas.tmp > cblas.tmp2
|
||||||
|
@sed 's/(void)/$(SYMBOLSUFFIX)(void)/g' cblas.tmp2 > cblas.tmp
|
||||||
|
endif
|
||||||
|
@sed 's/common/openblas_config/g' cblas.tmp > "$(DESTDIR)$(OPENBLAS_INCLUDE_DIR)/cblas.h"
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq ($(OSNAME), AIX)
|
ifneq ($(OSNAME), AIX)
|
||||||
|
@ -168,4 +177,3 @@ endif
|
||||||
@echo " endif ()" >> "$(DESTDIR)$(OPENBLAS_CMAKE_DIR)/$(OPENBLAS_CMAKE_CONFIG_VERSION)"
|
@echo " endif ()" >> "$(DESTDIR)$(OPENBLAS_CMAKE_DIR)/$(OPENBLAS_CMAKE_CONFIG_VERSION)"
|
||||||
@echo "endif ()" >> "$(DESTDIR)$(OPENBLAS_CMAKE_DIR)/$(OPENBLAS_CMAKE_CONFIG_VERSION)"
|
@echo "endif ()" >> "$(DESTDIR)$(OPENBLAS_CMAKE_DIR)/$(OPENBLAS_CMAKE_CONFIG_VERSION)"
|
||||||
@echo Install OK!
|
@echo Install OK!
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue