Makefile clean-ups, crypto/bn/asm/alpha.s compiles on Alpha Linux.
authorAndy Polyakov <appro@openssl.org>
Sat, 25 Dec 1999 16:08:31 +0000 (16:08 +0000)
committerAndy Polyakov <appro@openssl.org>
Sat, 25 Dec 1999 16:08:31 +0000 (16:08 +0000)
crypto/bn/Makefile.ssl
crypto/md5/Makefile.ssl

index fcabb62452b375d38dd92c9cfc40831a0832bed4..72d8024607c3a175ec58896bddb2fbf8f7ac2e46 100644 (file)
@@ -20,6 +20,13 @@ BN_ASM=              bn_asm.o
 #BN_ASM=       bn86-elf.o
 
 CFLAGS= $(INCLUDES) $(CFLAG)
+
+# We let the C compiler driver to take care of .s files. This is done in
+# order to be excused from maintaining a separate set of architecture
+# dependent assembler flags. E.g. if you throw -mcpu=ultrasparc at SPARC
+# gcc, then the driver will automatically translate it to -xarch=v8plus
+# and pass it down to assembler.
+AS=$(CC) -c
 ASFLAGS=$(CFLAGS)
 
 GENERAL=Makefile
@@ -113,13 +120,6 @@ asm/sparcv8plus-gcc27.o: asm/sparcv8plus.S
        $(CC) $(ASFLAGS) -E asm/sparcv8plus.S | \
                /usr/ccs/bin/as -xarch=v8plus - -o asm/sparcv8plus-gcc27.o
 
-# MIPS 64 bit assember 
-asm/mips3.o: asm/mips3.s
-
-# MIPS 32 bit assember
-asm/mips1.o: asm/mips1.s
-       /usr/bin/as -O2 -o asm/mips1.o asm/mips1.s
-
 files:
        $(PERL) $(TOP)/util/files.pl Makefile.ssl >> $(TOP)/MINFO
 
index bbd377509432130207dd3206a808fd6676452393..2767ed154e0d8188e8132dc2bf2b88ea90ee46d9 100644 (file)
@@ -19,6 +19,13 @@ AR=             ar r
 MD5_ASM_OBJ=
 
 CFLAGS= $(INCLUDES) $(CFLAG)
+
+# We let the C compiler driver to take care of .s files. This is done in
+# order to be excused from maintaining a separate set of architecture
+# dependent assembler flags. E.g. if you throw -mcpu=ultrasparc at SPARC
+# gcc, then the driver will automatically translate it to -xarch=v8plus
+# and pass it down to assembler.
+AS=$(CC) -c
 ASFLAGS=$(CFLAGS)
 
 GENERAL=Makefile