pkget

Binary package manager for CRUX
git clone git://git.emmett1.my/pkget.git
Log | Files | Refs | README

Makefile (600B)


      1 .POSIX:
      2 
      3 PREFIX    ?= /usr/local
      4 BINDIR    ?= $(PREFIX)/bin
      5 MANDIR    ?= $(PREFIX)/share/man/man1
      6 
      7 SCRIPTS   := pkget pkgrepo
      8 MANPAGES  := pkget.1 pkgrepo.1
      9 
     10 .PHONY: all install uninstall clean
     11 
     12 all:
     13 	@echo "usage: make install [PREFIX=/usr/local] [DESTDIR=...]"
     14 
     15 install:
     16 	mkdir -p "$(DESTDIR)$(BINDIR)" "$(DESTDIR)$(MANDIR)"
     17 	install -m 755 $(SCRIPTS) "$(DESTDIR)$(BINDIR)"
     18 	install -m 644 $(MANPAGES) "$(DESTDIR)$(MANDIR)"
     19 
     20 uninstall:
     21 	for f in $(SCRIPTS);  do rm -f "$(DESTDIR)$(BINDIR)/$$f"; done
     22 	for f in $(MANPAGES); do rm -f "$(DESTDIR)$(MANDIR)/$$f"; done
     23 
     24 clean:
     25 	@echo "nothing to clean"