X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=crypto%2Fpoly1305%2FMakefile.in;h=10f009ffec406160273b9306aae21ba8d71314bd;hb=99119000add47e4d1d9241f4e76f57d98439a766;hp=6498ffcb22d3ab4c0c582a41a5b55d11e09ec544;hpb=ced2c2c598e195175950a67756d426052d38c228;p=oweals%2Fopenssl.git diff --git a/crypto/poly1305/Makefile.in b/crypto/poly1305/Makefile.in index 6498ffcb22..10f009ffec 100644 --- a/crypto/poly1305/Makefile.in +++ b/crypto/poly1305/Makefile.in @@ -12,7 +12,7 @@ AR= ar r POLY1305_ASM_OBJ= -CFLAGS= $(INCLUDES) $(CFLAG) +CFLAGS= $(INCLUDES) $(CFLAG) $(SHARED_CFLAG) ASFLAGS= $(INCLUDES) $(ASFLAG) AFLAGS= $(ASFLAGS) @@ -36,11 +36,27 @@ lib: $(LIBOBJ) $(RANLIB) $(LIB) || echo Never mind. @touch lib +poly1305-sparcv9.S: asm/poly1305-sparcv9.pl + $(PERL) asm/poly1305-sparcv9.pl > $@ +poly1305-x86.s: asm/poly1305-x86.pl + $(PERL) asm/poly1305-x86.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@ +poly1305-x86_64.s: asm/poly1305-x86_64.pl + $(PERL) asm/poly1305-x86_64.pl $(PERLASM_SCHEME) > $@ +poly1305-ppc.s: asm/poly1305-ppc.pl + $(PERL) asm/poly1305-ppc.pl $(PERLASM_SCHEME) $@ +poly1305-ppcfp.s: asm/poly1305-ppcfp.pl + $(PERL) asm/poly1305-ppcfp.pl $(PERLASM_SCHEME) $@ + +poly1305-%.S: asm/poly1305-%.pl; $(PERL) $< $(PERLASM_SCHEME) $@ + +poly1305-armv4.o: poly1305-armv4.S +poly1305-armv8.o: poly1305-armv8.S + files: $(PERL) $(TOP)/util/files.pl Makefile >> $(TOP)/MINFO depend: - $(TOP)/util/domd $(CFLAG) $(INCLUDES) $(DEPFLAG) -- $(PROGS) $(LIBSRC) + $(TOP)/util/domd $(CFLAG) $(INCLUDES) -- $(PROGS) $(LIBSRC) clean: rm -f *.s *.o *.obj lib tags core .pure .nfs* *.old *.bak fluff