summaryrefslogtreecommitdiff
path: root/Makefile
blob: 0399e2a9bc5d9bc8c45d6ebb643ec2dddac50d34 (plain)
    1 NAME = prt-utils
    2 VERSION = 0.7.1
    3 
    4 TOOLS 	= prtcreate prtrej prtsweep prtcheck prtwash pkgexport pkgsize \
    5 	  prtorphan prtcheckmissing oldfiles finddeps dllist \
    6 	  findredundantdeps pkg_installed
    7 
    8 PREFIX	= /usr
    9 MANDIR	= $(PREFIX)/man
   10 BINDIR	= $(PREFIX)/bin
   11 CONFDIR	= /etc
   12 
   13 all:
   14 	@echo "Use 'make install' to install prt-utils"
   15 
   16 install-man:
   17 	if [ ! -d $(DESTDIR)$(MANDIR)/man1 ]; then \
   18 	  mkdir -p $(DESTDIR)$(MANDIR)/man1; \
   19 	fi
   20 	for manpage in $(TOOLS); do \
   21 	  if [ -f $$manpage.1 ]; then \
   22 	    cp $$manpage.1 $(DESTDIR)$(MANDIR)/man1/; \
   23 	    chmod 644 $(DESTDIR)$(MANDIR)/man1/$$manpage.1; \
   24 	  fi; \
   25 	done
   26 
   27 install-bin:
   28 	if [ ! -d $(DESTDIR)$(BINDIR) ]; then \
   29 	  mkdir -p $(DESTDIR)$(BINDIR); \
   30 	fi
   31 	for binary in $(TOOLS); do \
   32 	  cp $$binary $(DESTDIR)$(BINDIR)/; \
   33 	  chmod 755 $(DESTDIR)$(BINDIR)/$$binary; \
   34 	done
   35 
   36 install-conf:
   37 	if [ ! -d $(DESTDIR)$(CONFDIR) ]; then \
   38 	  mkdir -p $(DESTDIR)$(CONFDIR); \
   39 	fi
   40 	for tool in $(TOOLS); do \
   41 	  if [ -f $$tool.conf ]; then \
   42 	    cp $$tool.conf $(DESTDIR)$(CONFDIR)/; \
   43 	    chmod 644 $(DESTDIR)$(CONFDIR)/$$tool.conf; \
   44 	  fi; \
   45 	done
   46 
   47 install: install-man install-bin # install-conf
   48 
   49 dist:
   50 	@rm -rf ${NAME}-${VERSION}
   51 	@mkdir .${NAME}-${VERSION}
   52 	@cp * .${NAME}-${VERSION}
   53 	@mv .${NAME}-${VERSION} ${NAME}-${VERSION}
   54 	@tar czf ${NAME}-${VERSION}.tar.gz ${NAME}-${VERSION}
   55 	@rm -rf ${NAME}-${VERSION}

Generated by cgit