2
0

002-makefile-install-links-from-same-dir.patch 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. diff -ur a/lib/Makefile b/lib/Makefile
  2. --- a/lib/Makefile 2022-12-04 23:49:06.336839263 -0800
  3. +++ b/lib/Makefile 2022-12-05 00:00:59.172307488 -0800
  4. @@ -195,8 +195,8 @@
  5. $(INSTALL_PROGRAM) dll/$(LIBLZ4_EXP) $(DESTDIR)$(libdir)
  6. else
  7. $(INSTALL_PROGRAM) liblz4.$(SHARED_EXT_VER) $(DESTDIR)$(libdir)
  8. - $(LN_SF) liblz4.$(SHARED_EXT_VER) $(DESTDIR)$(libdir)/liblz4.$(SHARED_EXT_MAJOR)
  9. - $(LN_SF) liblz4.$(SHARED_EXT_VER) $(DESTDIR)$(libdir)/liblz4.$(SHARED_EXT)
  10. + (cd $(DESTDIR)$(libdir) && $(LN_SF) liblz4.$(SHARED_EXT_VER) liblz4.$(SHARED_EXT_MAJOR))
  11. + (cd $(DESTDIR)$(libdir) && $(LN_SF) liblz4.$(SHARED_EXT_MAJOR) liblz4.$(SHARED_EXT))
  12. endif
  13. endif
  14. @echo Installing headers in $(DESTDIR)$(includedir)
  15. diff -ur a/Makefile b/Makefile
  16. --- a/Makefile 2022-12-04 23:49:06.336839263 -0800
  17. +++ b/Makefile 2022-12-04 23:42:09.693836654 -0800
  18. @@ -77,12 +77,12 @@
  19. .PHONY: clean
  20. clean:
  21. - $(MAKE) -C $(LZ4DIR) $@ > $(VOID)
  22. - $(MAKE) -C $(PRGDIR) $@ > $(VOID)
  23. - $(MAKE) -C $(TESTDIR) $@ > $(VOID)
  24. - $(MAKE) -C $(EXDIR) $@ > $(VOID)
  25. - $(MAKE) -C $(FUZZDIR) $@ > $(VOID)
  26. - $(MAKE) -C contrib/gen_manual $@ > $(VOID)
  27. + $(MAKE) -C $(LZ4DIR) $@
  28. + $(MAKE) -C $(PRGDIR) $@
  29. + $(MAKE) -C $(TESTDIR) $@
  30. + $(MAKE) -C $(EXDIR) $@
  31. + $(MAKE) -C $(FUZZDIR) $@
  32. + $(MAKE) -C contrib/gen_manual $@
  33. $(RM) lz4$(EXT)
  34. $(RM) -r $(CMAKE_BUILD_DIR)
  35. @echo Cleaning completed
  36. diff -ur a/programs/Makefile b/programs/Makefile
  37. --- a/programs/Makefile 2022-12-04 23:49:06.336839263 -0800
  38. +++ b/programs/Makefile 2022-12-04 23:42:30.849582910 -0800
  39. @@ -138,7 +138,7 @@
  40. ifeq ($(WINBASED),yes)
  41. $(RM) *.rc
  42. endif
  43. - $(MAKE) -C $(LZ4DIR) $@ > $(VOID)
  44. + $(MAKE) -C $(LZ4DIR) $@
  45. $(RM) core *.o *.test tmp* \
  46. lz4$(EXT) lz4c$(EXT) lz4c32$(EXT) lz4-wlib$(EXT) \
  47. unlz4$(EXT) lz4cat$(EXT)
  48. @@ -177,16 +177,16 @@
  49. @echo Installing binaries in $(DESTDIR)$(bindir)
  50. $(INSTALL_DIR) $(DESTDIR)$(bindir)/
  51. $(INSTALL_PROGRAM) lz4$(EXT) $(DESTDIR)$(bindir)/lz4$(EXT)
  52. - $(LN_SF) lz4$(EXT) $(DESTDIR)$(bindir)/lz4c$(EXT)
  53. - $(LN_SF) lz4$(EXT) $(DESTDIR)$(bindir)/lz4cat$(EXT)
  54. - $(LN_SF) lz4$(EXT) $(DESTDIR)$(bindir)/unlz4$(EXT)
  55. + (cd $(DESTDIR)$(bindir) && $(LN_SF) lz4$(EXT) lz4c$(EXT))
  56. + (cd $(DESTDIR)$(bindir) && $(LN_SF) lz4$(EXT) lz4cat$(EXT))
  57. + (cd $(DESTDIR)$(bindir) && $(LN_SF) lz4$(EXT) unlz4$(EXT))
  58. ifeq ($(ENABLE_DOCS),1)
  59. @echo Installing man pages in $(DESTDIR)$(man1dir)
  60. $(INSTALL_DIR) $(DESTDIR)$(man1dir)/
  61. $(INSTALL_DATA) lz4.1 $(DESTDIR)$(man1dir)/lz4.1
  62. - $(LN_SF) lz4.1 $(DESTDIR)$(man1dir)/lz4c.1
  63. - $(LN_SF) lz4.1 $(DESTDIR)$(man1dir)/lz4cat.1
  64. - $(LN_SF) lz4.1 $(DESTDIR)$(man1dir)/unlz4.1
  65. + (cd $(DESTDIR)$(man1dir) && $(LN_SF) lz4.1 lz4c.1)
  66. + (cd $(DESTDIR)$(man1dir) && $(LN_SF) lz4.1 lz4cat.1)
  67. + (cd $(DESTDIR)$(man1dir) && $(LN_SF) lz4.1 unlz4.1)
  68. endif
  69. @echo lz4 installation completed