aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRunxi Yu <me@runxiyu.org>2025-04-05 10:17:25 +0800
committerRunxi Yu <me@runxiyu.org>2025-04-05 10:17:25 +0800
commit3ad8bedd0e0a1faeffcef5d4fea325591a759913 (patch)
treea0d7bec2d31e4b3c72e63324349f747a50c00a53
parentMakefile: Cleanup and utilize dependencies correctly (diff)
downloadforge-3ad8bedd0e0a1faeffcef5d4fea325591a759913.tar.gz
forge-3ad8bedd0e0a1faeffcef5d4fea325591a759913.tar.zst
forge-3ad8bedd0e0a1faeffcef5d4fea325591a759913.zip
Makefile: Note on GNUisms
-rw-r--r--Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 1239426..5518d63 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,11 @@
# SPDX-License-Identifier: AGPL-3.0-only
# SPDX-FileCopyrightText: Copyright (c) 2025 Runxi Yu <https://runxiyu.org>
+#
+# TODO: This Makefile utilizes a lot of GNU extensions. Some of them are
+# unfortunately difficult to avoid as POSIX Make's pattern rules are not
+# sufficiently expressive. This needs to be fixed sometime (or we might move to
+# some other build system).
+#
.PHONY: clean