📄 makefile
字号:
## @(#)Makefile 1.1 92/07/30 SMI; from UCB X.X XX/XX/XX#DESTDIR=CFLAGS= -OARCH:sh = arch -k## Programs that live in subdirectories, and have makefiles of their own.#INSTALL_DIRS= h sun2 sun3 sun3x sun4SUN2DIR= SUN2 SUN1SUN3DIR= CARRERA M25 SIRIUS PRISM SUN3FSUN4DIR= SUNRISESUBDIR= ${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 directoriesclean: @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 Makefilescheck: 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 filesmonTST: 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 directoryargonMNT: mount argon:/usr/src/SCCS_DIRECTORIES/sys/stand/mon \ /usr/src/sun/SCCS_DIRECTORIES/sys/stand/argonMNT# saves a copy of argon's SCCS filesargonSAV: 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 filesmonSAV: 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 argonimage: 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) ); doneFRC:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -