Ultrix-3.1/src/cmd/usat/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.      #
######################################################################
#
# makefile for USAT

FILES= etime.sh etimes help1 help2
SOURCES = ${FILES} usat
SUBS= awk bc cc dc doc f77 learn lex lint misc pascal pcc sed sys yacc

all:	${SOURCES}

${SOURCES}:
	sccs get $@

install: install1
	-(for i in ${SUBS} ;\
	do \
	    (echo; echo "cd $$i"; cd $$i; \
	    echo "make $@"; make $@) ;\
	done)
	make clean

# install all the local stuff, make the usat directory...
install1: all forceit
	cp usat ${DESTDIR}/usr/bin/usat
	chmod 755 ${DESTDIR}/usr/bin/usat
	chog bin ${DESTDIR}/usr/bin/usat

# set-up /usr/lib/usat directory
	-(if [ ! -d  ${DESTDIR}/usr/lib/usat ]; \
	then \
		mkdir ${DESTDIR}/usr/lib/usat; \
	else \
		true; \
	fi)

	chmod 755 ${DESTDIR}/usr/lib/usat
	chog bin ${DESTDIR}/usr/lib/usat

# load help files and time scripts
	cp ${FILES} ${DESTDIR}/usr/lib/usat
	-(for i in ${FILES} ; \
	do \
	    chmod 644 ${DESTDIR}/usr/lib/usat/$$i;\
	    chog bin ${DESTDIR}/usr/lib/usat/$$i;\
	done)
# special case the shell script
	chmod 755 ${DESTDIR}/usr/lib/usat/etime.sh

sources: ${SOURCES} forceit
	-(for i in ${SUBS} ;\
	do \
	    (echo; echo "cd $$i"; cd $$i; \
	    echo "make $@"; make $@) ;\
	done)

clean tags: forceit
	-(for i in ${SUBS} ;\
	do \
	    (echo; echo "cd $$i"; cd $$i; \
	    echo "make $@"; make $@) ;\
	done)

clobber: forceit
	-(for i in ${SUBS} ;\
	do \
	    (echo; echo "cd $$i"; cd $$i; \
	    echo "make $@"; make $@) ;\
	done)
	sccs clean

sccsinfo: forceit
	sccs info
	-(for i in ${SUBS} ;\
	do \
	    (echo; echo "cd $$i"; cd $$i; \
	    echo "make $@"; make $@) ;\
	done)

forceit:
	@true