CC=gcc CFLAGS=-I. -std=c99 -Wall -W -Wundef -Wno-implicit-function-declaration OS := $(shell uname) ifeq ($(OS),Linux) EXT = else EXT =.exe endif default: lz4demo all: lz4demo lz4demo32 fuzzer lz4demo: lz4.c lz4hc.c bench.c lz4demo.c $(CC) -O3 $(CFLAGS) $^ -o $@$(EXT) lz4demo32: lz4.c lz4hc.c bench.c lz4demo.c $(CC) -m32 -Os -march=native $(CFLAGS) $^ -o $@$(EXT) fuzzer : lz4.c fuzzer.c $(CC) -O3 $(CFLAGS) $^ -o $@$(EXT) clean: rm -f core *.o lz4demo$(EXT) lz4demo32$(EXT) fuzzer$(EXT)