mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-29 10:08:59 +00:00
8b12966d20
same as `packages/liblz4` modified to be a HOST/tools type build with unified liblz4 (this is also the dev package for liblz4) the image initramfs generator offers the LZ4 option but there was no executable to support it actually working Signed-off-by: Tony Butler <spudz76@gmail.com>
61 lines
1.7 KiB
Diff
61 lines
1.7 KiB
Diff
+++ 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
|