34 lines
800 B
Makefile
34 lines
800 B
Makefile
# 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."
|