commit e48b9094e64c505a43491f253af25730a9e1b5d4
parent 6321579321083ed5551aaee66c4705cbbd23889f
Author: vx-clutch <[email protected]>
Date: Tue, 4 Nov 2025 21:34:45 -0500
add quiet options
Diffstat:
4 files changed, 38 insertions(+), 23 deletions(-)
diff --git a/Makefile b/Makefile
@@ -45,20 +45,20 @@ install: $(BIN)
endif
doc:
- $(MAKE) -C doc all
+ @$(MAKE) -C doc all
uninstall:
- $(RM) $(PREFIX)$(PACKAGE)
+ @$(RM) $(PREFIX)$(PACKAGE)
clean:
- $(RM) -r bin
- $(RM) -r build
- $(MAKE) -C doc clean
+ @echo " CLEAN"
+ @$(RM) -r bin
+ @$(RM) -r build
+ @$(MAKE) -C doc clean --no-print-directory
distclean: clean
- $(RM) config.mak config.status
- $(RM) $(TARBALL)
- $(MAKE) -C doc clean
+ @$(RM) config.mak config.status
+ @$(RM) $(TARBALL)
release: distclean all
tar -czf $(TARBALL) $(RELEASE_FILES)
diff --git a/doc/Makefile b/doc/Makefile
@@ -1,22 +1,22 @@
hello.info: hello.texi version.texi
- makeinfo --no-split hello.texi -o hello.info
+ @makeinfo --no-split hello.texi -o hello.info
hello.html: hello.texi version.texi
- makeinfo --no-split --html hello.texi
+ @makeinfo --no-split --html hello.texi
hello.pdf: hello.texi version.texi
- makeinfo --pdf hello.texi
+ @makeinfo --pdf hello.texi
hello.txt: hello.texi version.texi
- makeinfo --plaintext hello.texi -o hello.txt
+ @makeinfo --plaintext hello.texi -o hello.txt
clean:
- rm -f *.aux *.cp *.cps *.fn *.fns *.ky *.kys *.log *.pg *.pgs *.toc *.tp *.tps *.vr *.vrs
- rm -f hello.info hello.dvi hello.pdf hello.html hello.txt
+ @rm -f *.aux *.cp *.cps *.fn *.fns *.ky *.kys *.log *.pg *.pgs *.toc *.tp *.tps *.vr *.vrs
+ @rm -f hello.info hello.dvi hello.pdf hello.html hello.txt
install: hello.info
- install -d $(DESTDIR)$(infodir)
- install -m 644 hello.info $(DESTDIR)$(infodir)/
- install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/hello.info
+ @install -d $(DESTDIR)$(infodir)
+ @install -m 644 hello.info $(DESTDIR)$(infodir)/
+ @install-info --info-dir=$(DESTDIR)$(infodir) $(DESTDIR)$(infodir)/hello.info
.PHONY: all clean install
diff --git a/tools/Cleanup b/tools/Cleanup
@@ -14,14 +14,18 @@ Usage: $me [OPTION]...
Standard GCK cleanup
Options:
+ -q, --quiet silence output
- --help print this help and exit
- --version output version information"
+ --help print this help and exit
+ --version output version information"
+
+QUIET=
while test $# -gt 0; do
case $1 in
--help) echo "$usage"; exit 0;;
--version) echo "$version"; exit 0;;
+ --quiet|-q) QUIET="--quiet";;
-*)
echo "$0: Unknown option '$1'." >&2
echo "$0: Try '--help' for more information.'$1'." >&2
@@ -41,9 +45,11 @@ run() {
[ -d "./git" ] && fatal "must be run from parent directory"
-run sh ./tools/format
+run sh ./tools/format $QUIET
run rm -rf .cache
run rm -f compile_commands.json
run make distclean
-echo "done."
+if [ -z "$QUIET" ]; then
+ echo "done."
+fi
diff --git a/tools/format b/tools/format
@@ -14,14 +14,18 @@ Usage: $me [OPTION]...
Format C source code
Options:
+ -q, -quiet silence output
- --help print this help and exit
- --version output version information"
+ --help print this help and exit
+ --version output version information"
+
+QUIET=
while test $# -gt 0; do
case $1 in
--help) echo "$usage"; exit 0;;
--version) echo "$version"; exit 0;;
+ --quiet|-q) QUIET=true;;
-*)
echo "$0: Unknown option '$1'." >&2
echo "$0: Try '--help' for more information.'$1'." >&2
@@ -30,5 +34,10 @@ while test $# -gt 0; do
shift
done
+if [ -z "$QUIET" ]; then
find . -type f -name '*.c' ! -path './lib/*' ! -path './gcklib/*' -exec clang-format -i --verbose {} +
find . -type f -name '*.h' ! -path './lib/*' ! -path './gcklib/*' -exec clang-format -i --verbose {} +
+else
+find . -type f -name '*.c' ! -path './lib/*' ! -path './gcklib/*' -exec clang-format -i {} +
+find . -type f -name '*.h' ! -path './lib/*' ! -path './gcklib/*' -exec clang-format -i {} +
+fi