Files
Arquivotheca.SunOS-4.1.4/sys/stand/mon/Makefile
seta75D ff309bfe1c Init
2021-10-11 18:37:13 -03:00

85 lines
2.4 KiB
Makefile

#
# @(#)Makefile 1.1 94/10/31 SMI; from UCB X.X XX/XX/XX
#
DESTDIR=
CFLAGS= -O
ARCH:sh = arch -k
#
# Programs that live in subdirectories, and have makefiles of their own.
#
INSTALL_DIRS= h sun4
SUN4DIR= SUNRISE
SUBDIR= ${SUN3DIR} ${SUN2DIR}
all: ${SUBDIR}
${SUBDIR}: FRC
@case ${ARCH} in \
sun2) for i in ${SUN2DIR}; do (cd $$i; make ${MFLAGS} ); done ;; \
sun3) for i in ${SUN3DIR}; do (cd $$i; make ${MFLAGS} ); done ;; \
sun4) for i in ${SUN4DIR}; do (cd $$i; make ${MFLAGS} ); done ;; \
esac
# clean the build directories
clean:
@case ${ARCH} in \
sun2) for i in ${SUN2DIR}; do (cd $$i; make ${MFLAGS} clean ); done ;; \
sun3) for i in ${SUN3DIR}; do (cd $$i; make ${MFLAGS} clean ); done ;; \
sun4) for i in ${SUN4DIR}; do (cd $$i; make ${MFLAGS} clean ); done ;; \
esac
# this used to be done by 'make clean'....would anyone really want to do this?
clobber:
@cd ${ARCH} ;sccs clean
@cd sys ;sccs clean
@cd dev ;sccs clean
@cd diag ;sccs clean
@cd h ;sccs clean
# does an sccs check of all source files and Makefiles
check:
cd sun2 ;sccs info
cd sun3 ;sccs info
cd sys ;sccs info
cd dev ;sccs info
cd diag ;sccs info
cd SUN1 ;sccs info
cd SUN2 ;sccs info
for i in ${SUN3DIR}; do (cd $$i; sccs info); done
# make a test copy of mon's SCCS files
monTST:
rm -r -f /usr/src/sun/SCCS_DIRECTORIES/sys/stand/monTST
rcp -r argon:/usr/src/SCCS_DIRECTORIES/sys/stand/mon \
/usr/src/sun/SCCS_DIRECTORIES/sys/stand/monTST
# mounts to argon's SCCS directory
argonMNT:
mount argon:/usr/src/SCCS_DIRECTORIES/sys/stand/mon \
/usr/src/sun/SCCS_DIRECTORIES/sys/stand/argonMNT
# saves a copy of argon's SCCS files
argonSAV:
rm -r -f /usr/src/sun/SCCS_DIRECTORIES/sys/stand/argonSAV
rcp -r argon:/usr/src/SCCS_DIRECTORIES/sys/stand/mon \
/usr/src/sun/SCCS_DIRECTORIES/sys/stand/argonSAV
# saves a copy of mon's SCCS files
monSAV:
rm -r -f /usr/src/sun/SCCS_DIRECTORIES/sys/stand/monSAV
cp -r /usr/src/sun/SCCS_DIRECTORIES/sys/stand/mon \
/usr/src/sun/SCCS_DIRECTORIES/sys/stand/monSAV
# recopy image from argon
image:
rm -r -f /usr/src/sun/SCCS_DIRECTORIES/sys/stand/mon
rcp -r argon:/usr/src/SCCS_DIRECTORIES/sys/stand/mon \
/usr/src/sun/SCCS_DIRECTORIES/sys/stand/mon
install_h: FRC
@set -x;for i in ${INSTALL_DIRS}; \
do (cd $$i; make ${MFLAGS} install_h DESTDIR=$(DESTDIR) ); done
FRC: