diff options
Diffstat (limited to 'c/Makefile.testing')
| -rw-r--r-- | c/Makefile.testing | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/c/Makefile.testing b/c/Makefile.testing index bbdc077..b4db5c8 100644 --- a/c/Makefile.testing +++ b/c/Makefile.testing @@ -9,6 +9,13 @@ TARGETS= ASM_TARGETS= EXTRAFLAGS=-Wa,--noexecstack +ifdef BLAKE3_NO_SSE2 +EXTRAFLAGS += -DBLAKE3_NO_SSE2 +else +TARGETS += blake3_sse2.o +ASM_TARGETS += blake3_sse2_x86-64_unix.S +endif + ifdef BLAKE3_NO_SSE41 EXTRAFLAGS += -DBLAKE3_NO_SSE41 else @@ -38,6 +45,9 @@ endif all: blake3.c blake3_dispatch.c blake3_portable.c main.c $(TARGETS) $(CC) $(CFLAGS) $(EXTRAFLAGS) $^ -o $(NAME) $(LDFLAGS) +blake3_sse2.o: blake3_sse2.c + $(CC) $(CFLAGS) $(EXTRAFLAGS) -c $^ -o $@ -msse2 + blake3_sse41.o: blake3_sse41.c $(CC) $(CFLAGS) $(EXTRAFLAGS) -c $^ -o $@ -msse4.1 |
