X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=crypto%2Fpoly1305%2FMakefile.in;h=10f009ffec406160273b9306aae21ba8d71314bd;hb=99119000add47e4d1d9241f4e76f57d98439a766;hp=17e14ec5c1cafe297695d1044e872cd14ef8cf57;hpb=56c77c52e1b0ad69fa133adb48c3221141b684c4;p=oweals%2Fopenssl.git diff --git a/crypto/poly1305/Makefile.in b/crypto/poly1305/Makefile.in index 17e14ec5c1..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,12 +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: - @[ -n "$(MAKEDEPEND)" ] # should be set by upper Makefile... - $(MAKEDEPEND) -- $(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