Remove routines for generating exports/symbol.S
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
This commit is contained in:
parent
5379eff022
commit
b6d904838e
|
@ -113,9 +113,6 @@ libgoto_hpl.def : gensymbol
|
||||||
$(LIBDYNNAME) : ../$(LIBNAME) osx.def
|
$(LIBDYNNAME) : ../$(LIBNAME) osx.def
|
||||||
$(FC) $(FFLAGS) -all_load -headerpad_max_install_names -install_name $(CURDIR)/../$(LIBDYNNAME) -dynamiclib -o ../$(LIBDYNNAME) $< -Wl,-exported_symbols_list,osx.def $(FEXTRALIB)
|
$(FC) $(FFLAGS) -all_load -headerpad_max_install_names -install_name $(CURDIR)/../$(LIBDYNNAME) -dynamiclib -o ../$(LIBDYNNAME) $< -Wl,-exported_symbols_list,osx.def $(FEXTRALIB)
|
||||||
|
|
||||||
symbol.$(SUFFIX) : symbol.S
|
|
||||||
$(CC) $(CFLAGS) -c -o $(@F) $^
|
|
||||||
|
|
||||||
dllinit.$(SUFFIX) : dllinit.c
|
dllinit.$(SUFFIX) : dllinit.c
|
||||||
$(CC) $(CFLAGS) -c -o $(@F) -s $<
|
$(CC) $(CFLAGS) -c -o $(@F) -s $<
|
||||||
|
|
||||||
|
@ -203,9 +200,6 @@ osx.def : gensymbol ../Makefile.system ../getarch.c
|
||||||
aix.def : gensymbol ../Makefile.system ../getarch.c
|
aix.def : gensymbol ../Makefile.system ../getarch.c
|
||||||
perl ./gensymbol aix $(ARCH) $(BU) $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) $(NEED2UNDERSCORES) $(ONLY_CBLAS) > $(@F)
|
perl ./gensymbol aix $(ARCH) $(BU) $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) $(NEED2UNDERSCORES) $(ONLY_CBLAS) > $(@F)
|
||||||
|
|
||||||
symbol.S : gensymbol
|
|
||||||
perl ./gensymbol win2kasm noarch dummy $(EXPRECISION) $(NO_CBLAS) $(NO_LAPACK) $(NO_LAPACKE) $(NEED2UNDERSCORES) $(ONLY_CBLAS) > symbol.S
|
|
||||||
|
|
||||||
test : linktest.c
|
test : linktest.c
|
||||||
$(CC) $(CFLAGS) $(LDFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) -lm && echo OK.
|
$(CC) $(CFLAGS) $(LDFLAGS) -w -o linktest linktest.c ../$(LIBSONAME) -lm && echo OK.
|
||||||
rm -f linktest
|
rm -f linktest
|
||||||
|
|
|
@ -2923,32 +2923,6 @@ if ($ARGV[0] eq "microsoft"){
|
||||||
exit(0);
|
exit(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($ARGV[0] eq "win2kasm"){
|
|
||||||
|
|
||||||
@underscore_objs = (@underscore_objs, @misc_common_objs);
|
|
||||||
|
|
||||||
print "\t.text\n";
|
|
||||||
foreach $objs (@underscore_objs) {
|
|
||||||
$uppercase = $objs;
|
|
||||||
$uppercase =~ tr/[a-z]/[A-Z]/;
|
|
||||||
print "\t.align 16\n";
|
|
||||||
print "\t.globl _", $uppercase, "_\n";
|
|
||||||
print "_", $uppercase, "_:\n";
|
|
||||||
print "\tjmp\t_", $objs, "_\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
foreach $objs (@need_2underscore_objs) {
|
|
||||||
$uppercase = $objs;
|
|
||||||
$uppercase =~ tr/[a-z]/[A-Z]/;
|
|
||||||
print "\t.align 16\n";
|
|
||||||
print "\t.globl _", $uppercase, "__\n";
|
|
||||||
print "_", $uppercase, "__:\n";
|
|
||||||
print "\tjmp\t_", $objs, "__\n";
|
|
||||||
}
|
|
||||||
|
|
||||||
exit(0);
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($ARGV[0] eq "linktest"){
|
if ($ARGV[0] eq "linktest"){
|
||||||
|
|
||||||
@underscore_objs = (@underscore_objs, @misc_common_objs);
|
@underscore_objs = (@underscore_objs, @misc_common_objs);
|
||||||
|
|
Loading…
Reference in New Issue