@@ -2,6 +2,12 @@ TOPDIR = ..
22
33include ../Makefile.system
44
5+ ifdef USE_PERL
6+ GENSYM = gensymbol.pl
7+ else
8+ GENSYM = gensymbol
9+ endif
10+
511ifndef EXPRECISION
612EXPRECISION = 0
713endif
@@ -119,11 +125,11 @@ dll : ../$(LIBDLLNAME)
119125 -shared -o ../$(LIBDLLNAME ) -Wl,--out-implib,../$(IMPLIBNAME ) \
120126 -Wl,--whole-archive ../$(LIBNAME ) -Wl,--no-whole-archive $(FEXTRALIB ) $(EXTRALIB )
121127
122- $(LIBPREFIX ) .def : gensymbol
123- ./gensymbol win2k $(ARCH ) dummy $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) $(NEED2UNDERSCORES ) $(ONLY_CBLAS ) " $( SYMBOLPREFIX) " " $( SYMBOLSUFFIX) " $(BUILD_LAPACK_DEPRECATED ) $(BUILD_BFLOAT16 ) $(BUILD_SINGLE ) $(BUILD_DOUBLE ) $(BUILD_COMPLEX ) $(BUILD_COMPLEX16 ) > $(@F )
128+ $(LIBPREFIX ) .def : $( GENSYM )
129+ ./$( GENSYM ) win2k $(ARCH ) dummy $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) $(NEED2UNDERSCORES ) $(ONLY_CBLAS ) " $( SYMBOLPREFIX) " " $( SYMBOLSUFFIX) " $(BUILD_LAPACK_DEPRECATED ) $(BUILD_BFLOAT16 ) $(BUILD_SINGLE ) $(BUILD_DOUBLE ) $(BUILD_COMPLEX ) $(BUILD_COMPLEX16 ) > $(@F )
124130
125- libgoto_hpl.def : gensymbol
126- ./gensymbol win2khpl $(ARCH ) dummy $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) $(NEED2UNDERSCORES ) $(ONLY_CBLAS ) " $( SYMBOLPREFIX) " " $( SYMBOLSUFFIX) " $(BUILD_LAPACK_DEPRECATED ) $(BUILD_BFLOAT16 ) $(BUILD_SINGLE ) $(BUILD_DOUBLE ) $(BUILD_COMPLEX ) $(BUILD_COMPLEX16 ) > $(@F )
131+ libgoto_hpl.def : $( GENSYM )
132+ ./$( GENSYM ) win2khpl $(ARCH ) dummy $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) $(NEED2UNDERSCORES ) $(ONLY_CBLAS ) " $( SYMBOLPREFIX) " " $( SYMBOLSUFFIX) " $(BUILD_LAPACK_DEPRECATED ) $(BUILD_BFLOAT16 ) $(BUILD_SINGLE ) $(BUILD_DOUBLE ) $(BUILD_COMPLEX ) $(BUILD_COMPLEX16 ) > $(@F )
127133
128134ifeq ($(OSNAME ) , Darwin)
129135INTERNALNAME = $(LIBPREFIX ) .$(MAJOR_VERSION ) .dylib
@@ -265,24 +271,24 @@ static : ../$(LIBNAME)
265271 $(AR ) -cq ../$(LIBNAME ) goto.$(SUFFIX )
266272 rm -f goto.$(SUFFIX )
267273
268- osx.def : gensymbol ../Makefile.system ../getarch.c
269- ./gensymbol osx $(ARCH ) $(BU ) $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) $(NEED2UNDERSCORES ) $(ONLY_CBLAS ) " $( SYMBOLPREFIX) " " $( SYMBOLSUFFIX) " $(BUILD_LAPACK_DEPRECATED ) $(BUILD_BFLOAT16 ) $(BUILD_SINGLE ) $(BUILD_DOUBLE ) $(BUILD_COMPLEX ) $(BUILD_COMPLEX16 ) > $(@F )
274+ osx.def : $( GENSYM ) ../Makefile.system ../getarch.c
275+ ./$( GENSYM ) osx $(ARCH ) $(BU ) $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) $(NEED2UNDERSCORES ) $(ONLY_CBLAS ) " $( SYMBOLPREFIX) " " $( SYMBOLSUFFIX) " $(BUILD_LAPACK_DEPRECATED ) $(BUILD_BFLOAT16 ) $(BUILD_SINGLE ) $(BUILD_DOUBLE ) $(BUILD_COMPLEX ) $(BUILD_COMPLEX16 ) > $(@F )
270276
271- aix.def : gensymbol ../Makefile.system ../getarch.c
272- ./gensymbol aix $(ARCH ) $(BU ) $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) $(NEED2UNDERSCORES ) $(ONLY_CBLAS ) " $( SYMBOLPREFIX) " " $( SYMBOLSUFFIX) " $(BUILD_LAPACK_DEPRECATED ) $(BUILD_BFLOAT16 ) $(BUILD_SINGLE ) $(BUILD_DOUBLE ) $(BUILD_COMPLEX ) $(BUILD_COMPLEX16 ) > $(@F )
277+ aix.def : $( GENSYM ) ../Makefile.system ../getarch.c
278+ ./$( GENSYM ) aix $(ARCH ) $(BU ) $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) $(NEED2UNDERSCORES ) $(ONLY_CBLAS ) " $( SYMBOLPREFIX) " " $( SYMBOLSUFFIX) " $(BUILD_LAPACK_DEPRECATED ) $(BUILD_BFLOAT16 ) $(BUILD_SINGLE ) $(BUILD_DOUBLE ) $(BUILD_COMPLEX ) $(BUILD_COMPLEX16 ) > $(@F )
273279
274- objcopy.def : gensymbol ../Makefile.system ../getarch.c
275- ./gensymbol objcopy $(ARCH ) $(BU ) $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) $(NEED2UNDERSCORES ) $(ONLY_CBLAS ) " $( SYMBOLPREFIX) " " $( SYMBOLSUFFIX) " $(BUILD_LAPACK_DEPRECATED ) $(BUILD_BFLOAT16 ) $(BUILD_SINGLE ) $(BUILD_DOUBLE ) $(BUILD_COMPLEX ) $(BUILD_COMPLEX16 ) > $(@F )
280+ objcopy.def : $( GENSYM ) ../Makefile.system ../getarch.c
281+ ./$( GENSYM ) objcopy $(ARCH ) $(BU ) $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) $(NEED2UNDERSCORES ) $(ONLY_CBLAS ) " $( SYMBOLPREFIX) " " $( SYMBOLSUFFIX) " $(BUILD_LAPACK_DEPRECATED ) $(BUILD_BFLOAT16 ) $(BUILD_SINGLE ) $(BUILD_DOUBLE ) $(BUILD_COMPLEX ) $(BUILD_COMPLEX16 ) > $(@F )
276282
277- objconv.def : gensymbol ../Makefile.system ../getarch.c
278- ./gensymbol objconv $(ARCH ) $(BU ) $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) $(NEED2UNDERSCORES ) $(ONLY_CBLAS ) " $( SYMBOLPREFIX) " " $( SYMBOLSUFFIX) " $(BUILD_LAPACK_DEPRECATED ) $(BUILD_BFLOAT16 ) $(BUILD_SINGLE ) $(BUILD_DOUBLE ) $(BUILD_COMPLEX ) $(BUILD_COMPLEX16 ) > $(@F )
283+ objconv.def : $( GENSYM ) ../Makefile.system ../getarch.c
284+ ./$( GENSYM ) objconv $(ARCH ) $(BU ) $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) $(NEED2UNDERSCORES ) $(ONLY_CBLAS ) " $( SYMBOLPREFIX) " " $( SYMBOLSUFFIX) " $(BUILD_LAPACK_DEPRECATED ) $(BUILD_BFLOAT16 ) $(BUILD_SINGLE ) $(BUILD_DOUBLE ) $(BUILD_COMPLEX ) $(BUILD_COMPLEX16 ) > $(@F )
279285
280286test : linktest.c
281287 $(CC ) $(CFLAGS ) $(LDFLAGS ) -w -o linktest linktest.c ../$(LIBSONAME ) -lm && echo OK.
282288 rm -f linktest
283289
284- linktest.c : gensymbol ../Makefile.system ../getarch.c
285- ./gensymbol linktest $(ARCH ) $(BU ) $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) $(NEED2UNDERSCORES ) $(ONLY_CBLAS ) " $( SYMBOLPREFIX) " " $( SYMBOLSUFFIX) " $(BUILD_LAPACK_DEPRECATED ) $(BUILD_BFLOAT16 ) $(BUILD_SINGLE ) $(BUILD_DOUBLE ) $(BUILD_COMPLEX ) $(BUILD_COMPLEX16 ) > linktest.c
290+ linktest.c : $( GENSYM ) ../Makefile.system ../getarch.c
291+ ./$( GENSYM ) linktest $(ARCH ) $(BU ) $(EXPRECISION ) $(NO_CBLAS ) $(NO_LAPACK ) $(NO_LAPACKE ) $(NEED2UNDERSCORES ) $(ONLY_CBLAS ) " $( SYMBOLPREFIX) " " $( SYMBOLSUFFIX) " $(BUILD_LAPACK_DEPRECATED ) $(BUILD_BFLOAT16 ) $(BUILD_SINGLE ) $(BUILD_DOUBLE ) $(BUILD_COMPLEX ) $(BUILD_COMPLEX16 ) > linktest.c
286292
287293clean ::
288294 @rm -f * .def * .dylib __.SYMDEF* * .renamed
0 commit comments