Skip to content

Commit da9e2a7

Browse files
authored
Add SYMBOLPREFIX and/or SYMBOLSUFFIX to cblas prototypes
1 parent 525db54 commit da9e2a7

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,11 +365,12 @@ clean ::
365365
@$(MAKE) -C kernel clean
366366
#endif
367367
@$(MAKE) -C reference clean
368-
@rm -f *.$(LIBSUFFIX) *.so *~ *.exe getarch getarch_2nd *.dll *.lib *.$(SUFFIX) *.dwf $(LIBPREFIX).$(LIBSUFFIX) $(LIBPREFIX)_p.$(LIBSUFFIX) $(LIBPREFIX).so.$(MAJOR_VERSION) *.lnk myconfig.h
368+
@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
369369
ifeq ($(OSNAME), Darwin)
370370
@rm -rf getarch.dSYM getarch_2nd.dSYM
371371
endif
372372
@rm -f Makefile.conf config.h Makefile_kernel.conf config_kernel.h st* *.dylib
373+
@rm -f cblas.tmp cblas.tmp2
373374
@touch $(NETLIB_LAPACK_DIR)/make.inc
374375
@$(MAKE) -C $(NETLIB_LAPACK_DIR) clean
375376
@rm -f $(NETLIB_LAPACK_DIR)/make.inc $(NETLIB_LAPACK_DIR)/lapacke/include/lapacke_mangling.h

Makefile.install

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,16 @@ install : lib.grd
4545

4646
ifndef NO_CBLAS
4747
@echo Generating cblas.h in $(DESTDIR)$(OPENBLAS_INCLUDE_DIR)
48-
@sed 's/common/openblas_config/g' cblas.h > "$(DESTDIR)$(OPENBLAS_INCLUDE_DIR)/cblas.h"
48+
@cp cblas.h cblas.tmp
49+
ifdef SYMBOLPREFIX
50+
@sed 's/cblas/$(SYMBOLPREFIX)cblas/g' cblas.tmp > cblas.tmp2
51+
@sed 's/openblas/$(SYMBOLPREFIX)openblas/g' cblas.tmp2 > cblas.tmp
52+
endif
53+
ifdef SYMBOLSUFFIX
54+
@sed 's/(OPENBLAS/$(SYMBOLSUFFIX)(OPENBLAS/g' cblas.tmp > cblas.tmp2
55+
@sed 's/(void)/$(SYMBOLSUFFIX)(void)/g' cblas.tmp2 > cblas.tmp
56+
endif
57+
@sed 's/common/openblas_config/g' cblas.tmp > "$(DESTDIR)$(OPENBLAS_INCLUDE_DIR)/cblas.h"
4958
endif
5059

5160
ifneq ($(OSNAME), AIX)
@@ -168,4 +177,3 @@ endif
168177
@echo " endif ()" >> "$(DESTDIR)$(OPENBLAS_CMAKE_DIR)/$(OPENBLAS_CMAKE_CONFIG_VERSION)"
169178
@echo "endif ()" >> "$(DESTDIR)$(OPENBLAS_CMAKE_DIR)/$(OPENBLAS_CMAKE_CONFIG_VERSION)"
170179
@echo Install OK!
171-

0 commit comments

Comments
 (0)