sfm

Simple File Manager
git clone git://git.emmett1.my/sfm.git
Log | Files | Refs | README | LICENSE

Makefile (1023B)


      1 # Makefile for sfm - Simple File Manager
      2 
      3 PREFIX   ?= /usr/local
      4 BINDIR   ?= $(PREFIX)/bin
      5 MANDIR   ?= $(PREFIX)/share/man/man1
      6 DOCDIR   ?= $(PREFIX)/share/doc/sfm
      7 
      8 INSTALL  ?= install
      9 RM       ?= rm -f
     10 
     11 .PHONY: all install uninstall clean
     12 
     13 all:
     14 	@echo "sfm is a shell script — nothing to build."
     15 	@echo "Run 'make install' to install."
     16 
     17 install:
     18 	@echo "Installing sfm to $(DESTDIR)$(BINDIR)/sfm ..."
     19 	$(INSTALL) -d $(DESTDIR)$(BINDIR)
     20 	$(INSTALL) -m 755 sfm $(DESTDIR)$(BINDIR)/sfm
     21 	@echo "Installing man page to $(DESTDIR)$(MANDIR)/sfm.1 ..."
     22 	$(INSTALL) -d $(DESTDIR)$(MANDIR)
     23 	$(INSTALL) -m 644 sfm.1 $(DESTDIR)$(MANDIR)/sfm.1
     24 	@echo "Installing README to $(DESTDIR)$(DOCDIR)/README ..."
     25 	$(INSTALL) -d $(DESTDIR)$(DOCDIR)
     26 	$(INSTALL) -m 644 README $(DESTDIR)$(DOCDIR)/README
     27 	@echo "Done. Run 'sfm' to start, or 'man sfm' for help."
     28 
     29 uninstall:
     30 	@echo "Removing sfm ..."
     31 	$(RM) $(DESTDIR)$(BINDIR)/sfm
     32 	$(RM) $(DESTDIR)$(MANDIR)/sfm.1
     33 	$(RM) -r $(DESTDIR)$(DOCDIR)
     34 	@echo "Done."
     35 
     36 clean:
     37 	@echo "Nothing to clean."