@@ -2,6 +2,12 @@ TOPDIR = ..
2
2
3
3
include ../Makefile.system
4
4
5
+ ifdef USE_PERL
6
+ GENSYM = gensymbol.pl
7
+ else
8
+ GENSYM = gensymbol
9
+ endif
10
+
5
11
ifndef EXPRECISION
6
12
EXPRECISION = 0
7
13
endif
@@ -119,11 +125,11 @@ dll : ../$(LIBDLLNAME)
119
125
-shared -o ../$(LIBDLLNAME ) -Wl,--out-implib,../$(IMPLIBNAME ) \
120
126
-Wl,--whole-archive ../$(LIBNAME ) -Wl,--no-whole-archive $(FEXTRALIB ) $(EXTRALIB )
121
127
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 )
124
130
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 )
127
133
128
134
ifeq ($(OSNAME ) , Darwin)
129
135
INTERNALNAME = $(LIBPREFIX ) .$(MAJOR_VERSION ) .dylib
@@ -265,24 +271,24 @@ static : ../$(LIBNAME)
265
271
$(AR ) -cq ../$(LIBNAME ) goto.$(SUFFIX )
266
272
rm -f goto.$(SUFFIX )
267
273
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 )
270
276
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 )
273
279
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 )
276
282
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 )
279
285
280
286
test : linktest.c
281
287
$(CC ) $(CFLAGS ) $(LDFLAGS ) -w -o linktest linktest.c ../$(LIBSONAME ) -lm && echo OK.
282
288
rm -f linktest
283
289
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
286
292
287
293
clean ::
288
294
@rm -f * .def * .dylib __.SYMDEF* * .renamed
0 commit comments