#
# Copyright (c) 1992, OPEN SOFTWARE FOUNDATION, INC.
# ALL RIGHTS RESERVED
#
#  $Header: /project/docsrc/src/installref/RCS/Makefile,v 1.4 92/05/07 15:18:05 bowe Exp $

SHELL		= /bin/sh
TOP		= /tmp/DTE
BINDIR		= $(TOP)/bin/$(MACHINE)
MANDIR		= $(TOP)/man
MAN1DIR		= $(MANDIR)/man1

SHPROGS		= install-ref
PROGS		= $(SHPROGS)

SH_SOURCES	= install-ref.sh
OTHERS		= Makefile README

DIRLIST_FILES	= osf1.dirlist osf1_sp2.dirlist dce.dirlist motif.dirlist
LINK_FILES	= osf1.links   osf1_sp2.links   dce.links   motif.links

SOURCES		= $(SH_SOURCES) $(OTHERS) $(DIRLIST_FILES) $(LINK_FILES)

MAN1FILES	= 
MANFILES	= $(MAN1FILES) $(MAN4FILES)
ALL_ARGS	= TOP=$(TOP) BINDIR=$(BINDIR) MACHINE=$(MACHINE) \
		  SNAPSHOT=$(SNAPSHOT)

InstallCmd	= cp

#  SNAPSRCDIR is the destination path for this source for snapshot
SNAPSHOT	=
SNAPSRCDIR	= $(SNAPSHOT)/tools/src/installref

all: programs

programs: $(PROGS)

install-ref:	install-ref.sh	; rm -f $@; cp $@.sh $@; chmod +x $@


install: all install-man
	-( if [ -d $(BINDIR) ]; then true; else mkdir $(BINDIR); fi )
	( cd $(BINDIR) ; rm -f $(PROGS) )
	$(InstallCmd) $(PROGS) $(BINDIR)

install-man:
	-( if [ -d $(MANDIR) ]; then true; else mkdir $(MANDIR); fi )
	-( if [ -d $(MAN1DIR) ]; then true; else mkdir $(MAN1DIR); fi )
#	-(cd $(MAN1DIR) ; rm -f $(MAN1FILES) )
#	$(InstallCmd) $(MAN1FILES) $(MAN1DIR)


snapshot:
	@sh -c 'if [ -z "$(SNAPSHOT)" ]; \
	    then echo "SNAPSHOT must be defined on command line - no default!";\
		exit 1 ; \
	    else true ; fi'
	echo $(ALL_ARGS)
	-( if [ -d $(SNAPSRCDIR) ]; \
		then true; else mkdir $(SNAPSRCDIR); fi )
	( cd $(SNAPSRCDIR) ; rm -f $(SOURCES) $(MANFILES) )
	cp $(SOURCES) $(SNAPSRCDIR)/.
#	cp $(MANFILES) $(SNAPSRCDIR)/.

clean:
	-rm -f *.o core a.out *~

clobber: clean
	-rm -f $(PROGS)

rev-list:
	@echo "# Files in `pwd`"
	@(p=`pwd` ; rcsstat -R -V $(SOURCES) | sed -e "s@^\.@$$p@" )
	@echo ""

