From c753eeea9ca535b8ad08490e93378ce2cf4b5940 Mon Sep 17 00:00:00 2001 From: emma Date: Wed, 7 Feb 2024 21:27:43 -0700 Subject: [PATCH 1/4] README: added build information and copyright --- README | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/README b/README index 3f20417..60f36ec 100644 --- a/README +++ b/README @@ -17,6 +17,36 @@ purposes beyond its scope. See docs/ for more on the specific utilities currently implemented. +Building + +The coreutils require minimal dependencies for building: + +- bindgen(1) +- cc(1) with -idirafter +- cp(1p) +- make(1p) +- mkdir(1p) +- rustc(1) or equivalent +- sh(1p) + +To build and install: + +$ make +$ make PREFIX="/your/preferred/location" install + +To build with a different compiler than the default: + +$ make CC=clang # different C compiler than cc(1) +$ make RUSTC=gccrs # different Rust compiler than rustc(1) + +To test the utilities: + +$ make test + +To remove all untracked files: + +$ make clean + Read More An Introduction to the Unix Shell @@ -30,3 +60,7 @@ Master Foo Discourses on the Unix-Nature Shell Programming! + +-- +This work © 2023–2024 by Emma Tebibyte is licensed under CC BY-SA 4.0. To view a +copy of this license, visit From 42c5c5642e746edec6da77c224f813a8e0591af5 Mon Sep 17 00:00:00 2001 From: emma Date: Wed, 7 Feb 2024 21:38:32 -0700 Subject: [PATCH 2/4] README: bullets --- README | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README b/README index 60f36ec..02da725 100644 --- a/README +++ b/README @@ -21,13 +21,13 @@ Building The coreutils require minimal dependencies for building: -- bindgen(1) -- cc(1) with -idirafter -- cp(1p) -- make(1p) -- mkdir(1p) -- rustc(1) or equivalent -- sh(1p) +· bindgen(1) +· cc(1) with -idirafter +· cp(1p) +· make(1p) +· mkdir(1p) +· rustc(1) or equivalent +· sh(1p) To build and install: From cc93389232faab2d0dade26179a13899cfaae08a Mon Sep 17 00:00:00 2001 From: emma Date: Thu, 15 Feb 2024 17:39:26 -0700 Subject: [PATCH 3/4] README: added cpp(1) as build dep --- README | 1 + 1 file changed, 1 insertion(+) diff --git a/README b/README index 02da725..f80b688 100644 --- a/README +++ b/README @@ -24,6 +24,7 @@ The coreutils require minimal dependencies for building: · bindgen(1) · cc(1) with -idirafter · cp(1p) +· cpp(1) · make(1p) · mkdir(1p) · rustc(1) or equivalent From 97382b79fd0bab06a7df5fdcea471a7213a8f7e6 Mon Sep 17 00:00:00 2001 From: emma Date: Fri, 16 Feb 2024 21:02:00 -0700 Subject: [PATCH 4/4] README: changed dependency section and update copyright --- README | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/README b/README index f80b688..accfc7e 100644 --- a/README +++ b/README @@ -19,16 +19,10 @@ See docs/ for more on the specific utilities currently implemented. Building -The coreutils require minimal dependencies for building: - -· bindgen(1) -· cc(1) with -idirafter -· cp(1p) -· cpp(1) -· make(1p) -· mkdir(1p) -· rustc(1) or equivalent -· sh(1p) +The coreutils require a POSIX-compliant environment to compile, including a C +compiler and preprocessor (cc(1) and cpp(1) by default) with the -idirafter +flag, a Rust compiler (rustc(1) by default), bindgen(1), and a POSIX-compliant +make(1) utility. To build and install: @@ -37,8 +31,8 @@ $ make PREFIX="/your/preferred/location" install To build with a different compiler than the default: -$ make CC=clang # different C compiler than cc(1) -$ make RUSTC=gccrs # different Rust compiler than rustc(1) +$ make CC=clang +$ make RUSTC=gccrs To test the utilities: @@ -63,5 +57,8 @@ Shell Programming! -- -This work © 2023–2024 by Emma Tebibyte is licensed under CC BY-SA 4.0. To view a -copy of this license, visit +Copyright © 2023–2024 Emma Tebibyte +Copyright © 2024 DTB + +This work is licensed under CC BY-SA 4.0. To view a copy of this license, visit +.