Ultrix-3.1/src/cmd/sccs/makefile

# SCCSID: @(#)makefile	3.0	4/22/86
#
######################################################################
#   Copyright (c) Digital Equipment Corporation 1984, 1985, 1986.    #
#   All Rights Reserved. 					     #
#   Reference "/usr/src/COPYRIGHT" for applicable restrictions.      #
######################################################################
#
ALL=lib cmds sccs help.d
HDR= hdr/defines.h hdr/had.h
CMDS= admin bdiff comb delta get help prs prt rmchg unget val vc what
SOURCES= ${HDR}

CCMDS= cmds/admin cmds/bdiff cmds/comb cmds/delta cmds/get cmds/help \
	cmds/prs cmds/prt cmds/rmchg cmds/unget cmds/val cmds/vc cmds/what

all: ${ALL}

sources: ${SOURCES} forceit
	(cd cmds; make sources)
	(cd lib; make sources)
	(cd help.d; make sources)
	(cd sccs; make sources)

${SOURCES}:
	(cd hdr; sccs get $@)

install: all
	(cd cmds; make install DESTDIR=${DESTDIR})
	(cd help.d; make install DESTDIR=${DESTDIR})
	(cd sccs; make install DESTDIR=${DESTDIR})
	make clean

cmds: forceit ${HDR}
	(cd cmds; make)

help.d: forceit
	(cd help.d; make)

lib: forceit ${HDR}
	(cd lib; make)

sccs: forceit
	(cd sccs; make)

${CMDS}: cmds/$@
	(cd cmds; make $@)

forceit:

clean:
	(cd cmds; make clean)
	(cd lib; make clean)
	(cd sccs; make clean)
	rm -f log

clobber:
	(cd cmds; make clobber)
	(cd help.d; make clobber)
	(cd lib; make clobber)
	(cd sccs; make clobber)
	sccs clean

tags:	forceit
	(cd cmds; make tags)
	(cd help.d; make tags)
	(cd lib; make tags)
	(cd sccs; make tags)

sccsinfo: forceit
	sccs info
	(cd cmds; make sccsinfo)
	(cd help.d; make sccsinfo)
	(cd lib; make sccsinfo)
	(cd sccs; make sccsinfo)