diff options
author | Yann Collet <cyan@fb.com> | 2017-05-10 20:26:04 (GMT) |
---|---|---|
committer | Yann Collet <cyan@fb.com> | 2017-05-10 20:26:04 (GMT) |
commit | b8575f2d2b1e05c20812215759b29bf2d0f7a708 (patch) | |
tree | a026a79e25bd21d158905e92a62ab4096fed8be2 /lib/Makefile | |
parent | fe932c4527aabd1c642b67fddf90e9be8ea380f8 (diff) | |
download | lz4-b8575f2d2b1e05c20812215759b29bf2d0f7a708.zip lz4-b8575f2d2b1e05c20812215759b29bf2d0f7a708.tar.gz lz4-b8575f2d2b1e05c20812215759b29bf2d0f7a708.tar.bz2 |
updated Makefile
to automatically build manual files with
make all
Diffstat (limited to 'lib/Makefile')
-rw-r--r-- | lib/Makefile | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/lib/Makefile b/lib/Makefile index 9a794b8..c6fd7b8 100644 --- a/lib/Makefile +++ b/lib/Makefile @@ -46,10 +46,10 @@ BUILD_STATIC:= yes CPPFLAGS+= -DXXH_NAMESPACE=LZ4_ CFLAGS ?= -O3 -DEBUGFLAGS:=-g -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow \ +DEBUGFLAGS:= -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow \ -Wswitch-enum -Wdeclaration-after-statement -Wstrict-prototypes -Wundef \ -Wpointer-arith -Wstrict-aliasing=1 -CFLAGS += $(MOREFLAGS) +CFLAGS += $(DEBUGFLAGS) $(MOREFLAGS) FLAGS = $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) @@ -70,12 +70,13 @@ endif LIBLZ4 = liblz4.$(SHARED_EXT_VER) +.PHONY: default default: lib-release -lib-release: liblz4.a liblz4 +lib-release: DEBUGFLAGS := +lib-release: lib -lib: CFLAGS += $(DEBUGFLAGS) -lib: lib-release +lib: liblz4.a liblz4 all: lib @@ -83,7 +84,7 @@ all32: CFLAGS+=-m32 all32: all liblz4.a: *.c -ifeq ($(BUILD_STATIC),yes) +ifeq ($(BUILD_STATIC),yes) # can be disabled on command line @echo compiling static library @$(CC) $(CPPFLAGS) $(CFLAGS) -c $^ @$(AR) rcs $@ *.o |