Lines Matching +full:- +full:wdeclaration +full:- +full:after +full:- +full:statement
2 # LZ4 programs - Makefile
3 # Copyright (C) Yann Collet 2011-2017
21 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
24 # - LZ4 homepage : http://www.lz4.org
25 # - LZ4 source repository : https://github.com/Cyan4973/lz4
27 # lz4 : Command Line Utility, supporting gzip-like arguments
29 # lz4c32: Same as lz4c, but forced to compile in 32-bits mode
35 LIBVER_MAJOR_SCRIPT:=`sed -n '/define LZ4_VERSION_MAJOR/s/.*[[:blank:]]\([0-9][0-9]*\).*/\1/p' < $(…
36 LIBVER_MINOR_SCRIPT:=`sed -n '/define LZ4_VERSION_MINOR/s/.*[[:blank:]]\([0-9][0-9]*\).*/\1/p' < $(…
37 LIBVER_PATCH_SCRIPT:=`sed -n '/define LZ4_VERSION_RELEASE/s/.*[[:blank:]]\([0-9][0-9]*\).*/\1/p' < …
47 CPPFLAGS += -I$(LZ4DIR) -DXXH_NAMESPACE=LZ4_
48 CFLAGS ?= -O3
49 DEBUGFLAGS:=-Wall -Wextra -Wundef -Wcast-qual -Wcast-align -Wshadow \
50 -Wswitch-enum -Wdeclaration-after-statement -Wstrict-prototypes \
51 -Wpointer-arith -Wstrict-aliasing=1
57 MD2ROFF_FLAGS = --roff --warnings --manual="User Commands" --organization="lz4 $(LZ4_VERSION)"
71 default: lz4-release
75 all32: CFLAGS+=-m32
79 $(CC) $(FLAGS) $^ -o $@$(EXT)
81 lz4-release: DEBUGFLAGS=
82 lz4-release: lz4
85 ln -s lz4$(EXT) lz4c$(EXT)
87 lz4c32: CFLAGS += -m32
89 $(CC) $(FLAGS) $^ -o $@$(EXT)
92 cat $< | $(MD2ROFF) $(MD2ROFF_FLAGS) | sed -n '/^\.\\\".*/!p' > $@
96 clean-man:
99 preview-man: clean-man man
103 @$(MAKE) -C $(LZ4DIR) $@ > $(VOID)
109 #-----------------------------------------------------------------------------
111 #-----------------------------------------------------------------------------
115 ln -s lz4$(EXT) unlz4$(EXT)
118 ln -s lz4$(EXT) lz4cat$(EXT)
122 # see https://www.gnu.org/prep/standards/html_node/Makefile-Conventions.html
143 INSTALL_PROGRAM ?= $(INSTALL) -m 755
144 INSTALL_DATA ?= $(INSTALL) -m 644
149 @$(INSTALL) -d -m 755 $(DESTDIR)$(bindir)/ $(DESTDIR)$(man1dir)/
151 @ln -sf lz4$(EXT) $(DESTDIR)$(bindir)/lz4c$(EXT)
152 @ln -sf lz4$(EXT) $(DESTDIR)$(bindir)/lz4cat$(EXT)
153 @ln -sf lz4$(EXT) $(DESTDIR)$(bindir)/unlz4$(EXT)
156 @ln -sf lz4.1 $(DESTDIR)$(man1dir)/lz4c.1
157 @ln -sf lz4.1 $(DESTDIR)$(man1dir)/lz4cat.1
158 @ln -sf lz4.1 $(DESTDIR)$(man1dir)/unlz4.1