summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaf Czlonka <rczlonka@gmail.com>2023-07-20 16:58:51 +0100
committerTavian Barnes <tavianator@tavianator.com>2023-07-20 12:07:49 -0400
commit44cf900b78f7a9e6a838c82be38ddad3c0c60a25 (patch)
tree06c4d244924be4b8b99ea27ac5bddc868578f3fc
parent5f0b2636c86a12dac9ab670eebe1b6bc2fe75457 (diff)
downloadbfs-44cf900b78f7a9e6a838c82be38ddad3c0c60a25.tar.xz
Rename Makefile to GNUmakefile
-rw-r--r--GNUmakefile (renamed from Makefile)2
-rw-r--r--docs/BUILDING.md4
-rw-r--r--docs/USAGE.md2
3 files changed, 4 insertions, 4 deletions
diff --git a/Makefile b/GNUmakefile
index 7987687..069c548 100644
--- a/Makefile
+++ b/GNUmakefile
@@ -174,7 +174,7 @@ ALL_LDLIBS = $(LOCAL_LDLIBS) $(LDLIBS) $(EXTRA_LDLIBS)
bfs: $(BIN)/bfs
.PHONY: bfs
-# Goals that are treated like flags by this Makefile
+# Goals that are treated like flags by this makefile
FLAG_GOALS := asan lsan msan tsan ubsan gcov release
# These are the remaining non-flag goals
diff --git a/docs/BUILDING.md b/docs/BUILDING.md
index d0cb1fc..b19ef00 100644
--- a/docs/BUILDING.md
+++ b/docs/BUILDING.md
@@ -49,7 +49,7 @@ You can combine multiple flags and other targets (e.g. `make asan ubsan check`),
### Flags
Other flags are controlled with `make` variables and/or environment variables.
-Here are some of the common ones; check the [`Makefile`](/Makefile) for more.
+Here are some of the common ones; check the [`GNUmakefile`](/GNUmakefile) for more.
| Flag | Description |
|----------------------------------|---------------------------------------------|
@@ -84,7 +84,7 @@ These dependencies are optional, and can be turned off at build time if necessar
### Dependency tracking
-The build system automatically tracks header dependencies with the `-M` family of compiler options (see `DEPFLAGS` in the [`Makefile`](/Makefile)).
+The build system automatically tracks header dependencies with the `-M` family of compiler options (see `DEPFLAGS` in the [`GNUmakefile`](/GNUmakefile)).
So if you edit a header file, `make` will rebuild the necessary object files ensuring they don't go out of sync.
We go one step further than most build systems by tracking the flags that were used for the previous compilation.
diff --git a/docs/USAGE.md b/docs/USAGE.md
index 0e45b34..86eef87 100644
--- a/docs/USAGE.md
+++ b/docs/USAGE.md
@@ -7,8 +7,8 @@ When invoked with no arguments, `bfs` will list everything under the current dir
```console
$ bfs
.
+./GNUmakefile
./LICENSE
-./Makefile
./README.md
./completions
./docs