+++ a/programs/Makefile 2022-08-15 15:45:31.000000000 -0700 --- b/programs/Makefile 2022-11-28 16:34:21.315593784 -0800 @@ -66,6 +66,7 @@ MD2ROFF = ronn MD2ROFF_FLAGS = --roff --warnings --manual="User Commands" --organization="lz4 $(LZ4_VERSION)" +ENABLE_DOCS ?= 1 default: lz4-release @@ -120,6 +121,7 @@ lz4c32 : $(SRCFILES) $(CC) $(FLAGS) $^ -o $@$(EXT) +ifeq ($(ENABLE_DOCS),1) lz4.1: lz4.1.md $(LIBVER_SRC) cat $< | $(MD2ROFF) $(MD2ROFF_FLAGS) | $(SED) -n '/^\.\\\".*/!p' > $@ @@ -130,6 +132,7 @@ preview-man: clean-man man man ./lz4.1 +endif clean: ifeq ($(WINBASED),yes) @@ -172,16 +175,19 @@ install: lz4 @echo Installing binaries in $(DESTDIR)$(bindir) - $(INSTALL_DIR) $(DESTDIR)$(bindir)/ $(DESTDIR)$(man1dir)/ + $(INSTALL_DIR) $(DESTDIR)$(bindir)/ $(INSTALL_PROGRAM) lz4$(EXT) $(DESTDIR)$(bindir)/lz4$(EXT) $(LN_SF) lz4$(EXT) $(DESTDIR)$(bindir)/lz4c$(EXT) $(LN_SF) lz4$(EXT) $(DESTDIR)$(bindir)/lz4cat$(EXT) $(LN_SF) lz4$(EXT) $(DESTDIR)$(bindir)/unlz4$(EXT) +ifeq ($(ENABLE_DOCS),1) @echo Installing man pages in $(DESTDIR)$(man1dir) + $(INSTALL_DIR) $(DESTDIR)$(man1dir)/ $(INSTALL_DATA) lz4.1 $(DESTDIR)$(man1dir)/lz4.1 $(LN_SF) lz4.1 $(DESTDIR)$(man1dir)/lz4c.1 $(LN_SF) lz4.1 $(DESTDIR)$(man1dir)/lz4cat.1 $(LN_SF) lz4.1 $(DESTDIR)$(man1dir)/unlz4.1 +endif @echo lz4 installation completed uninstall: @@ -189,10 +195,12 @@ $(RM) $(DESTDIR)$(bindir)/unlz4$(EXT) $(RM) $(DESTDIR)$(bindir)/lz4$(EXT) $(RM) $(DESTDIR)$(bindir)/lz4c$(EXT) +ifeq ($(ENABLE_DOCS),1) $(RM) $(DESTDIR)$(man1dir)/lz4.1 $(RM) $(DESTDIR)$(man1dir)/lz4c.1 $(RM) $(DESTDIR)$(man1dir)/lz4cat.1 $(RM) $(DESTDIR)$(man1dir)/unlz4.1 +endif @echo lz4 programs successfully uninstalled endif