From: couturier Date: Tue, 21 Jun 2022 09:46:42 +0000 (+0200) Subject: new X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/Cipher_code.git/commitdiff_plain/refs/heads/master?ds=inline new --- diff --git a/other_ciphers/grain-128aead/Implementations/crypto_aead/grain128aead/opt32/Makefile b/other_ciphers/grain-128aead/Implementations/crypto_aead/grain128aead/opt32/Makefile index c94ded0..1365022 100644 --- a/other_ciphers/grain-128aead/Implementations/crypto_aead/grain128aead/opt32/Makefile +++ b/other_ciphers/grain-128aead/Implementations/crypto_aead/grain128aead/opt32/Makefile @@ -1,11 +1,27 @@ CC=gcc -NISTGCCFLAGS=-std=c99 -Wall -Wextra -Wshadow -fsanitize=address,undefined -O2 + +uname_m := $(shell uname -m) +ifeq ($(uname_m),armv7l) +CFLAGS=-O3 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -ftree-vectorize -lrt `pkg-config --cflags --libs glib-2.0` +else +ifeq ($(uname_m),armv6l) +CFLAGS=-O3 -march=armv6 -mfpu=vfp -mfloat-abi=hard -lrt `pkg-config --cflags --libs glib-2.0` +else +CFLAGS=-O3 `pkg-config --cflags --libs glib-2.0` +endif +endif + + + LFLAGS=-lm all: raph + + + raph: raph.c grain128aead_32p.c - $(CC) $(NISTGCCFLAGS) -o $@ $^ $(LFLAGS) + $(CC) $(CFLAGS) -o $@ $^ $(LFLAGS) .PHONY: clean