summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorYann Collet <yann.collet.73@gmail.com>2015-03-23 07:48:42 (GMT)
committerYann Collet <yann.collet.73@gmail.com>2015-03-23 07:48:42 (GMT)
commit00c3208c7a352f4136300b257b418c55f07450c8 (patch)
tree51466bdcec0166a2e25d4dc276abac6f284d7f72 /Makefile
parente25b51de7b51101e04ceea194dd557fcc23c03ca (diff)
parent7f436a1215f11b0fb872c34f088b8b5888d0630d (diff)
downloadlz4-00c3208c7a352f4136300b257b418c55f07450c8.zip
lz4-00c3208c7a352f4136300b257b418c55f07450c8.tar.gz
lz4-00c3208c7a352f4136300b257b418c55f07450c8.tar.bz2
Merge pull request #61 from Cyan4973/dev
Dev
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile19
1 files changed, 14 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index c486239..9cf76c2 100644
--- a/Makefile
+++ b/Makefile
@@ -26,16 +26,16 @@
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# You can contact the author at :
-# - LZ4 source repository : http://code.google.com/p/lz4/
+# - LZ4 source repository : https://github.com/Cyan4973/lz4
# - LZ4 forum froup : https://groups.google.com/forum/#!forum/lz4c
# ################################################################
# Version number
-export VERSION=126
+export VERSION=128
export RELEASE=r$(VERSION)
DESTDIR?=
-PREFIX ?= /usr
+PREFIX ?= /usr/local
LIBDIR ?= $(PREFIX)/lib
INCLUDEDIR=$(PREFIX)/include
@@ -50,7 +50,7 @@ TEXT = $(LZ4DIR)/lz4.c $(LZ4DIR)/lz4.h $(LZ4DIR)/lz4hc.c $(LZ4DIR)/lz4hc.h \
Makefile lz4_block_format.txt LZ4_Frame_Format.html NEWS README.md \
cmake_unofficial/CMakeLists.txt \
$(PRGDIR)/fullbench.c $(PRGDIR)/lz4cli.c \
- $(PRGDIR)/datagen.c $(PRGDIR)/fuzzer.c \
+ $(PRGDIR)/datagen.c $(PRGDIR)/datagen.h $(PRGDIR)/datagencli.c $(PRGDIR)/fuzzer.c \
$(PRGDIR)/lz4io.c $(PRGDIR)/lz4io.h \
$(PRGDIR)/bench.c $(PRGDIR)/bench.h \
$(PRGDIR)/lz4.1 $(PRGDIR)/lz4c.1 $(PRGDIR)/lz4cat.1 \
@@ -82,7 +82,7 @@ clean:
@rm -f $(DISTRIBNAME) *.sha1
@cd $(PRGDIR); $(MAKE) clean
@cd $(LZ4DIR); $(MAKE) clean
- @cd examples; $(MAKE) clean
+ @cd examples; $(MAKE) clean
@echo Cleaning completed
@@ -127,6 +127,15 @@ test-travis: $(TRAVIS_TARGET)
cmake:
@cd cmake_unofficial; cmake CMakeLists.txt; $(MAKE)
+gpptest: clean
+ export CC=g++; export CFLAGS="-O3 -Wall -Wextra -Wundef -Wshadow -Wcast-align"; $(MAKE) -e all
+
+clangtest: clean
+ export CC=clang; $(MAKE) all
+
+staticAnalyze: clean
+ export CFLAGS=-g; scan-build -v $(MAKE) all
+
streaming-examples:
cd examples; $(MAKE) -e test