# $Id: Makefile,v 1.7 1992/11/30 13:53:58 cogito Exp $
# Copyright (c) 1991, The Regents of the University of Colorado

SHELL	= /bin/sh

# Default master cache location
DESTDIR	= ../../..
DIR=	Tool/lib/Cmd

CMD	= instGen.cmd instSpec.cmd
AUX	= generic.dg
SRC	= $(CMD) $(AUX) Makefile

TIDY    = core a.out *.o *~
CLEAN   = $(TIDY)

all:    $(CMD)
	@-if test '$(CMD)' != ''; then for f in $(CMD); do \
		rm -f $(DESTDIR)/Cmd/$$f; \
		ln -s $(DESTDIR)/$(DIR)/$$f $(DESTDIR)/Cmd/$$f; \
		done; fi

install:
	@echo "install Cmd to $(DESTDIR)"
	@-if test '$(CMD)' != ''; then for f in $(CMD); do \
		echo install -m 644 $$f $(DESTDIR); \
		rm -f $(DESTDIR)/$(DIR)/$$f; \
		cp $$f $(DESTDIR)/$(DIR)/$$f; \
		chmod 644 $(DESTDIR)/$(DIR)/$$f; \
		done; fi
	@-if test '$(CMD)' != ''; then for f in $(CMD); do \
		rm -f $(DESTDIR)/Cmd/$$f; \
		ln -s $(DESTDIR)/$(DIR)/$$f $(DESTDIR)/Cmd/$$f; \
		done; fi

distrib:	$(SRC)
	@echo "distrib Cmd to $(DESTDIR)"
	@cp $(SRC) $(DESTDIR)/$(DIR)
	@cd $(DESTDIR)/$(DIR); chmod 0644 $(SRC)

executable:
	rm -rf $(TIDY) $(AUX) Makefile*

tidy:
	rm -rf $(TIDY)

clean:
	rm -rf $(CLEAN)

# ========================================================
# rcs operations for the development diectory (RCS in each subdirectory):

RCSSYS=		/usr/local/gnu/rcs/bin
RCSFLAGS=	-q
RCSCMD=		co

rcs:	RCS
	@echo "$(RCSCMD) in Cmd"
	@-$(RCSSYS)/$(RCSCMD) $(RCSFLAGS) $(SRC)

comakefile:

RCS:
	@mkdir RCS
