update readme and Makefile

laumann
Sep 18, 2023, 7:24 AM
UWFHRQQ7RBM6NIPCUSJSGIS6G7XQZGZXJV2DRDGXC64D7QEMK4ZQC

Dependencies

  • [2] 2LGBHHLU Add links to git and pijul repos from README
  • [3] NZNIG2UL Fix lots of warnings, adjust build flags
  • [4] QAXGMU5L update README
  • [5] XV2V6J3L clean up Makefile
  • [6] K67E4BLT List dependencies in README
  • [7] WNZP5NXY Update README
  • [8] PSIORGCK Update README
  • [9] SADDDVGO makefile: add target to generate TAGS file
  • [10] 2J4KU52J README minor edit
  • [11] UHHEEY5J Update README with build instructions using muon + samurai
  • [12] 2C2EF2GK move blake3 files to vendor/blake3
  • [13] LSPDLO7R Update README
  • [14] B3XLVPNC Add ani.c and initial Makefile
  • [15] RRUEU4S3 init
  • [16] ML5XMZEU Makefile: rearrange targets
  • [17] 3OHR6ZPH make: prettify output

Change contents

  • replacement in README.md at line 11
    [6.291][4.0:38](),[4.38][6.38:175](),[6.38][6.38:175]()
    To build you need a compiler for C11,
    the [muon build system](https://muon.build/) and
    [samurai](https://github.com/michaelforney/samurai) (meson and ninja should
    also work).
    [6.291]
    [6.82]
    To build you need a compiler for C11, the [meson build
    system](https://mesonbuild.com/) and
    [ninja](https://ninja-build.org/). ([muon](https://muon.build/) and
    [samurai](https://github.com/michaelforney/samurai) might also work.)
  • replacement in README.md at line 16
    [6.83][6.27:107](),[6.27][6.27:107]()
    At runtime, the following libraries should be available (as dynamic libraries):
    [6.83]
    [6.226]
    The following libraries should be available (as shared libraries):
  • edit in README.md at line 21
    [6.85]
    [6.292]
    These dependencies are vendored (in the `vendor` directory):
    * [blake3](https://github.com/BLAKE3-team/BLAKE3/tree/master/c) for hashes
    * [zstd
    seekable](https://github.com/facebook/zstd/blob/dev/contrib/seekable_format/zstd_seekable_compression_format.md)
    a seekable variant of zstd
  • replacement in README.md at line 40
    [6.117][6.117:214]()
    * No header file includes another header file (vendored dependencies are
    exempted from this)
    [6.117]
    [2.0]
    * No header file includes another header file (vendored dependencies
    are exempted from this)
  • edit in Makefile at line 10
    [5.14]
    [6.0]
    NINJA = ninja
    MESON = meson
  • replacement in Makefile at line 14
    [6.8][5.15:32]()
    @ninja -C build
    [6.8]
    [6.286]
    @$(NINJA) -C build
  • replacement in Makefile at line 16
    [6.293][3.715:749]()
    @meson setup --warnlevel=3 build
    [6.293]
    [6.16]
    @$(MESON) setup --warnlevel=3 build
  • replacement in Makefile at line 18
    [6.23][5.33:59]()
    @ninja -C build -t clean
    [6.23]
    [6.40]
    @$(NINJA) -C build -t clean
  • replacement in Makefile at line 20
    [6.47][6.47:96]()
    @ninja -t graph ani | dot -Tpng -o depgraph.png
    [6.47]
    [6.96]
    @$(NINJA) -t graph ani | dot -Tpng -o depgraph.png