From 64790d036be21d9fc76bcec2102d2e1865ccd84f Mon Sep 17 00:00:00 2001 From: Melody Horn Date: Fri, 26 Mar 2021 21:40:35 -0600 Subject: prep for actual release --- Cargo.toml | 1 + LICENSE.md | 2 ++ README.md | 20 ++++++++++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 LICENSE.md diff --git a/Cargo.toml b/Cargo.toml index 9395ded..b97dc43 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,6 +6,7 @@ edition = "2018" description = "a POSIX-compatible make implemented in Rust" readme = "README.md" repository = "https://code.boringcactus.com/makers/" +license-file = "LICENSE.md" keywords = ["build", "make"] categories = ["development-tools"] diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..26874f0 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,2 @@ +Released under the [Indie Code Catalog Standard Deal](https://indiecc.com/deal/3.0.0), +version 3.0.0 or later. diff --git a/README.md b/README.md index a1daa2b..9ac974e 100644 --- a/README.md +++ b/README.md @@ -7,3 +7,23 @@ A (mostly) [POSIX-compatible](https://pubs.opengroup.org/onlinepubs/9699919799/u - internationalization (`LANG`/`LC_ALL`/`LC_CTYPE`/`LC_MESSAGES`) not implemented - XSI conformance (SCCS integration) not implemented - signal handling not implemented +- library handling not implemented +- some POSIX-specified features are pending (search `TODO` for a list) +- builtin macro `MAKE` is defined as `makers` + +## status + +automated tests only cover a small fraction of this software, so as it stands it's not profoundly reliable. +that said, I test manually on complicated projects, and the current record for most complex project which builds successfully with yapymake is Tcl. + +## changelog + +### v0.1.0 - 2021-03-25 + +- initial release + +## license + +Released under the [Indie Code Catalog Standard Deal](https://indiecc.com/deal/3.0.0), version 3.0.0 or later. + +Commercial licenses are available for purchase [through Indie Code Catalog](https://indiecc.com/~boringcactus/makers). -- cgit v1.2.3