lz4/Makefile
yann.collet.73@gmail.com 8dfb9d6159 Added : LZ4 HC : Now integrated into main trunk.
LZ4_HC license moved to BSD

git-svn-id: https://lz4.googlecode.com/svn/trunk@66 650e7d94-2a16-8b24-b05c-7c0b3f6821cd
2012-05-13 17:59:10 +00:00

21 lines
613 B
Makefile

OS := $(shell uname)
ifeq ($(OS),Linux)
OUTPUT32 = lz4demo32
OUTPUT64 = lz4demo64
else
OUTPUT32 = LZ4Demo32.exe
OUTPUT64 = LZ4Demo64.exe
endif
all: lz4demo64 lz4demo32
lz4demo64: lz4.c lz4.h lz4hc.c lz4hc.h bench.c lz4demo.c
gcc -O3 -I. -std=c99 -Wall -W -Wundef -Wno-implicit-function-declaration lz4hc.c lz4.c bench.c lz4demo.c -o $(OUTPUT64)
lz4demo32: lz4.c lz4.h lz4hc.c lz4hc.h bench.c lz4demo.c
gcc -m32 -Os -march=native -I. -std=c99 -Wall -W -Wundef -Wno-implicit-function-declaration lz4hc.c lz4.c bench.c lz4demo.c -o $(OUTPUT32)
clean:
rm -f core *.o $(OUTPUT32) $(OUTPUT64)