Website Summary Files Commits Branches @commit @diff @stats
path: root / Makefile
diff options
context:
space:
mode:
Commit67672fb536cd1aa0222295f0938c412eb87d6449 (patch)
Author
 Christian Barcenas <christian@cbarcenas.com>
2025-08-21 14:46:45 -0500
Committer
 Jason A. Donenfeld <Jason@zx2c4.com>
2026-02-24 00:39:05 +0100
Filesec5ce6fb535a653baa32b9b0fd37d358ebe6112e /Makefile
cgit-67672fb536cd1aa0222295f0938c412eb87d6449.tar
cgit-67672fb536cd1aa0222295f0938c412eb87d6449.tar.gz
cgit-67672fb536cd1aa0222295f0938c412eb87d6449.zip
Parent33684088138c442b7adedeacb78dc07bbdf23b91 (diff)
Makefile: fix uninstall to remove filters
Signed-off-by: Christian Barcenas <christian@cbarcenas.com> Signed-off-by: Christian Hesse <mail@eworm.de>
1 files changed, 7 insertions, 0 deletions
-rw-r--r--Makefile7
diff --git a/Makefile b/Makefile
index 593795f..99e8a3f 100644
--- a/Makefile
+++ b/Makefile
@@ -108,6 +108,11 @@ install-pdf: doc-pdf
$(INSTALL) -m 0755 -d $(DESTDIR)$(pdfdir)
$(INSTALL) -m 0644 $(DOC_PDF) $(DESTDIR)$(pdfdir)
+define rm_f
+rm -f $(1)
+
+endef
+
uninstall:
rm -f $(DESTDIR)$(CGIT_SCRIPT_PATH)/$(CGIT_SCRIPT_NAME)
rm -f $(DESTDIR)$(CGIT_DATA_PATH)/cgit.css
@@ -115,6 +120,8 @@ uninstall:
rm -f $(DESTDIR)$(CGIT_DATA_PATH)/cgit.png
rm -f $(DESTDIR)$(CGIT_DATA_PATH)/favicon.ico
rm -f $(DESTDIR)$(CGIT_DATA_PATH)/robots.txt
+ $(foreach file,$(patsubst filters/%,%,$(shell find filters/ ! -type d)), \
+ $(call rm_f,$(DESTDIR)$(filterdir)/$(file)))
uninstall-doc: uninstall-man uninstall-html uninstall-pdf