From 8b9e5f19cdc509be44abe39ef0289c28739a2794 Mon Sep 17 00:00:00 2001 From: emmett1 Date: Sat, 14 Mar 2026 23:28:36 +0800 Subject: initial commit --- Makefile | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..5bfd920 --- /dev/null +++ b/Makefile @@ -0,0 +1,33 @@ +# Makefile for sfm - Simple File Manager + +PREFIX ?= /usr/local +BINDIR ?= $(PREFIX)/bin +MANDIR ?= $(PREFIX)/share/man/man1 +DOCDIR ?= $(PREFIX)/share/doc/sfm + +INSTALL ?= install +RM ?= rm -f + +.PHONY: all install uninstall clean + +all: + @echo "sfm is a shell script — nothing to build." + @echo "Run 'make install' to install." + +install: + @echo "Installing sfm to $(BINDIR)/sfm ..." + $(INSTALL) -d $(DESTDIR)$(BINDIR) + $(INSTALL) -m 755 sfm $(DESTDIR)$(BINDIR)/sfm + @echo "Installing README to $(DOCDIR) ..." + $(INSTALL) -d $(DESTDIR)$(DOCDIR) + $(INSTALL) -m 644 README.txt $(DESTDIR)$(DOCDIR)/README.txt + @echo "Done. Run 'sfm' to start." + +uninstall: + @echo "Removing sfm ..." + $(RM) $(DESTDIR)$(BINDIR)/sfm + $(RM) -r $(DESTDIR)$(DOCDIR) + @echo "Done." + +clean: + @echo "Nothing to clean." -- cgit v1.2.3