From 1f3694f4d35984e040e0b445a471a66c9830c314 Mon Sep 17 00:00:00 2001 From: powturbo Date: Sun, 14 Jun 2015 15:37:51 +0200 Subject: [PATCH] Makefile gcc/clang/mingw --- makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/makefile b/makefile index ae300bb..480d290 100644 --- a/makefile +++ b/makefile @@ -2,7 +2,10 @@ # Linux: "export CC=clang" windows mingw: "set CC=gcc" or uncomment one of following lines # CC=clang # CC=gcc -CFLAGS=-DNDEBUG -fstrict-aliasing -m64 -march=native + +MARCH=-march=native +#MARCH=-msse2 +CFLAGS=-DNDEBUG -fstrict-aliasing -m64 $(MARCH) UNAME := $(shell uname) ifeq ($(UNAME), Linux) @@ -38,10 +41,15 @@ SIMDCOMP=$(SIMDCOMPD)bitpacka.o $(SIMDCOMPD)src/simdintegratedbitpacking.o $(SIM #LZT=../lz/lz8c0.o ../lz/lz8d.o #LZTB=../lz/lzbc0.o ../lz/lzbd.o +#B=../../dv/bench/ +#-DSHUFFLE_SSE2_ENABLED +#BLOSC=$(B)c-blosc/blosc/shuffle.o $(B)c-blosc/blosc/shuffle-generic.o $(B)c-blosc/blosc/shuffle-sse2.o +# $(B)c-blosc/blosc/shuffle-avx2.o + LZ4=ext/lz4.o MVB=ext/MaskedVByte/src/varintencode.o ext/MaskedVByte/src/varintdecode.o -OBJS=icbench.o bitutil.o vint.o bitpack.o bitunpack.o eliasfano.o vsimple.o vp4dd.o vp4dc.o varintg8iu.o bitpackv.o bitunpackv.o transpose.o ext/simple8b.o $(SIMDCOMP) $(MVB) $(LZT) $(LZTB) $(LZ4) +OBJS=icbench.o bitutil.o vint.o bitpack.o bitunpack.o eliasfano.o vsimple.o vp4dd.o vp4dc.o varintg8iu.o bitpackv.o bitunpackv.o $(TRANSP) ext/simple8b.o transpose.o $(BLOSC) $(SIMDCOMP) $(LZT) $(LZTB) $(LZ4) $(MVB) icbench: $(OBJS) $(CC) $(OBJS) -lm -o icbench $(LFLAGS)