view progs/Make_scripts @ 1492:658986e62c49

* Initial entry into CVS once I discovered that steve is also using minchistory.
author rotor <rotor>
date Wed, 04 Dec 2002 05:06:04 +0000
parents 85be5d115b16
children
line wrap: on
line source

# --------------------------------------------------------------------
#
# Include Makefile for minc scripts
#

#Suffixes for man pages
.SUFFIXES: .1 .man1 .3 .man3

default: build

all: build

build: $(SCRIPTS) man

man: $(MANPAGES)

$(SCRIPTS):
	@echo Cannot create $(SCRIPTS)
	@false

# how to make man pages
.man1.1:
	$(NROFF) $(NROFF_FLAGS) $< > $@

# Remove all derived files in this directory
mostlyclean clean:
	$(RM) $(RM_FLAGS) $(MANPAGES)

install: $(MANPAGES)
	@for prog in $(SCRIPTS) DUMMY; do \
	   if test -x $$prog ; then \
	      cmd="$(CP) $(CP_FLAGS) $$prog $(INSTALL_BINDIR)/."; \
	      echo "$$cmd"; \
	      $$cmd; \
	      cmd="$(CHMOD) $(CHMOD_XFLAGS) $(INSTALL_BINDIR)/$$prog"; \
	      echo "$$cmd"; \
	      $$cmd; \
	   fi; \
	done
	@for manpage in $(MANPAGES) DUMMY; do \
	   if test -r $$manpage ; then \
	      cmd="$(CP) $(CP_FLAGS) $$manpage $(INSTALL_MANDIR)$(MANSECT)/."; \
	      echo "$$cmd"; \
	      $$cmd; \
	   fi; \
	done