⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makelocal.mk

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 MK
📖 第 1 页 / 共 2 页
字号:
# @(#)Makelocal.mk	4.1 (ULTRIX) 7/2/90##	/* VAX: 	LDFLAGS=-s, IFLAGS=-s */#	/* 11/70:	LDFLAGS=-s -n, IFLAGS=-s -i */#	/* 11/45:	LDFLAGS=-s -n, IFLAGS=-s -i */#	/* 11/34:	LDFLAGS=-s -n, IFLAGS=-s */#	/* 11/23:	LDFLAGS=-s -n, IFLAGS=-s */#	/* Concept 32:	LDFLAGS=-s -n, IFLAGS=-s -n */#include $(GMAKEVARS)LDFLAGS=IFLAGS=#OWNER=uucpGROUP=daemon## This version uses 4.2bsd directory reading routines.# Set the Make variable below to reference the "new directory" routines.# If anything changes under mkdirs, restore, or text, you need to #   update Makefile.mkdirs also.#LIBNDIR=TIPDIR=../../../bin/tip.dACULIB=$(TIPDIR)/aculib/_$(MACHINE).b/aculib.a########################################################################## Wed Dec 30 21:24:31 EST 1981# ittvax!swatt: many changes to make this easier to manage## Common object files assembled into a library (uulib.a)## Targets defined are:#	all(default)	Make all UUCP commands#	install 	Install all executables#	save		save old executables and install new version#	restore 	reinstall old executables#	new		Install executables and make all necessary#			directories#	ndir		make and install directory sys call library#			and include file#	cp		Make and install executables#	cpdirs:#	cpfiles:#	cpuucp		Install uucp program#	cpuux		Install uux program#	cpuuxqt 	Install uuxqt program#	cpuucico	Install uucico program#	cpuulog 	Install uulog program#	cpuuclean	Install uuclean program#	cpuuname	Install uuname program#	cpuustat	Install uustat program#	cpuusub 	Install uusub program#	cpuupoll	Install uupoll program#	cpuumon 	Install uumonitor program#	cpuumkspool	Install uumkspool program#	cpuucomp	Install uucomp program#	cpuurespool		Install uurespool program#	cpuucpsetup	Install uucpsetup#	cpgetmodems	Install getmodems#	cpaddoutsys	Install addoutsys#	cpaddinsys	Install addinsys#	cpmkpass	Install mkpass#	clean		Remove all .o files#	clobber 	Remove all files and executables#	get:#	cmp:		all#	uucp		Make uucp program#	uux		Make uux program#	uuxqt		Make uuxqt program#	uucico		Make uucico program#	uulog		Make uulog program#	uuclean 	Make uuclean program#	uuname		Make uuname program#	uustat		Make uustat program#	uusub		Make uusub program#	uupoll		Make uupoll program#	uucomp		Make uucomp program#	uurespool		Make uurespool program#	uumon		Make uumonitor program#	uumkspool	Make uumkspool program#	mkpass		Make mkpass program#	mkdirs		Create necessary directories#	lint		Run lint on everything#	lintuucp	Run lint on uucp sources#	lintuucico	Run lint on uucico sources#	lintuux 	Run lint on uux sources#	lintuuxqt	Run lint on uuxqt sources#	lintuulog	Run lint on uulog sources#	lintuuclean	Run lint on uuclean sources#	lintuuname	Run lint on uuname sources#	lintuustat	Run lint on uustat sources#	lintuusub	Run lint on uusub sources#	lintuupoll	Run lint on uupoll sources#	tar		Make exportable 'tar' archive of all#			necessary sources#	text		Copy ascii files of DISTRIB to#			distribution file#########################################################################-DNEWLDISC# CONDEVS contains devices used by uucicoCONDEVS=-DDF0 -DHAYES -DHAYSTONE -DVENTEL -DHAYESQ -DVADIC -DDF112 -DGENERICCFLAGS=-O -DULTRIX -DUUSTAT -DGETHOST $(CONDEVS) -DFLOCK -DONDELAY -DNEWLDISC -I..# Files to export with tarSOURCES=*.cHEADRS= *.h pk.pMETOO=	[mM]akefile *INSTALL* *CHANGE* *README* *TODO*TFILES= $(METOO) $(HEADRS) $(SOURCES)INSDIR=${DESTROOT}/usr/var/uucpBIN=${DESTROOT}/usr/binMYPATH=SPOOLBASE=${DESTROOT}/usr/var/spoolPUBDIR=${DESTROOT}/usr/var/spool/uucppublicSPOOL=${DESTROOT}/usr/var/spool/uucpXQTDIR=${DESTROOT}/usr/var/spool/uucp/.XQTDIROLDLOG=${DESTROOT}/usr/var/uucp/.OLDDISTRIB= L-devices L-dialcodes L.cmds L.sys LIST.DAY \	LIST.HOUR LIST.LONGHALL LIST.NOON LIST.NIGHT L_stat \	README USERFILE uucp.day uucp.hour uucp.longhall \	uucp.night uucp.noon uucp.weekPKON=pkon.oIOCTL=LINTOP=-hbauCOMMANDS=uucp uux uuxqt uucico uulog uuclean uuname uustat uusub uupoll uumon uucomp uumkspool uurespool uuencode uudecode uusend mkpassCOMMLIB=uulib.a# Common object filesCOMMON =anlwrk.o anyread.o assert.o cfgets.o chkpth.o \	cpmv.o expfile.o gename.o getargs.o getopt.o getprm.o \	getpwinfo.o gio.o fio.o gnamef.o gnxseq.o gwd.o imsg.o \	index.o lastpart.o logent.o mailst.o pk0.o pk1.o prefix.o \	sdmail.o setline.o shio.o subdir.o sysacct.o systat.o ub_sst.o ulockf.o \	us_crs.o us_open.o us_rrs.o us_sst.o uucpname.o \	versys.o xqt.o uucpdefs.o## Should steal "make depend" from kernel makefile## Object files which depend on "pk.h"#PKDEP=	gio.o fio.o pk0.o pk1.o## Object files which depend on "uucp.h"#UUCPDEP=anlwrk.o anyread.o assert.o chkpth.o cico.o cntrl.o conn.o \	condevs.o condefs.o prefix.o \	cpmv.o dialout.o expfile.o gename.o getpwinfo.o gio.o fio.o gnamef.o \	gnsys.o gnxseq.o gwd.o imsg.o ioctl.o logent.o mailst.o \	sdmail.o setline.o shio.o subdir.o systat.o ub_sst.o ulockf.o us_crs.o \	us_open.o us_rrs.o us_sst.o uuclean.o uucp.o uucpdefs.o \	uucpname.o uulog.o uuname.o uustat.o uusub.o uupoll.o uux.o uuxqt.o \	versys.o xqt.o## Object files which depend on "uust.h"#UUSTDEP=anlwrk.o cico.o cntrl.o us_crs.o us_open.o us_rrs.o us_sst.o \	uucp.o uustat.o## Ojbect files which depend on "uusub.h"UUSUBDEP=cico.o ub_sst.o uusub.o#LFILES=assert.c cpmv.c expfile.c gename.c getpwinfo.c index.c lastpart.c \	prefix.c shio.c ulockf.c xqt.cOUUCP=uucp.o $(COMMLIB)LUUCP=uucpdefs.c uucp.c gwd.c chkpth.c getargs.c logent.c uucpname.c\	versys.c us_crs.c us_open.cOUUX=uux.o $(COMMLIB)LUUX=uucpdefs.c uux.c gwd.c anyread.c chkpth.c getargs.c getprm.c\	logent.c uucpname.c versys.cOUUXQT=uuxqt.o gnsys.o $(COMMLIB)LUUXQT=uucpdefs.c uuxqt.c mailst.c getprm.c gnamef.c logent.c uucpname.c \	chkpth.c getargs.c anyread.c gnsys.cOUUCICO=cico.o cntrl.o conn.o condevs.o condefs.o dialout.o gnsys.o $(COMMLIB)LUUCICO=uucpdefs.c cico.c cntrl.c conn.c dialout.c pk0.c pk1.c gio.c fio.c anyread.c \	condevs.c condefs.o \	anlwrk.c chkpth.c getargs.c gnamef.c gnsys.c gnxseq.c \	imsg.c logent.c sysacct.c systat.c \	mailst.c uucpname.c us_rrs.c us_sst.c us_open.c ub_sst.c setline.cOUULOG=uulog.o $(COMMLIB)LUULOG=uucpdefs.c uulog.c prefix.c xqt.c ulockf.c gnamef.c assert.cOUUCLEAN=uuclean.o $(COMMLIB)LUUCLEAN=uucpdefs.c uuclean.c gnamef.c prefix.c mailst.c getpwinfo.c\	 getargs.cOUUNAME=uuname.o $(COMMLIB)LUUNAME=uuname.c uucpname.c uucpdefs.cOUUSTAT=uustat.o $(COMMLIB)LUUSTAT=uucpdefs.c uustat.c gnamef.c getpwinfo.c us_open.c getopt.c \	lastpart.c cpmv.cOUUSUB=uusub.o $(COMMLIB)LUUSUB=uucpdefs.c uusub.c getpwinfo.c us_open.c xqt.c getopt.cOUUPOLL=uupoll.o $(COMMLIB)LUUSUB=uucpdefs.c uupoll.c systat.c xqt.cOUUMON=uumon.oLUUMON=uumon.cOUUCOMP=uucompact.o $(COMMLIB)LUUCOMP=uucompact.c uucpname.cOUUMKSPOOL=mkspool.o $(COMMLIB)LUUMKSPOOL=mkspool.cOUURESPOOL=uurespool.o $(COMMLIB)LUUMKSPOOL=uurespool.call:	$(COMMANDS)#we do not try to really fix up this makefile completely#just copy the .c's into this .b directorygetdotcs:	cp ../*.c ../_$(MACHINE).b$(COMMANDS):	$(COMMLIB)$(COMMLIB):	$(COMMON)	rm -f $@	ar cr $@ $(COMMON)	ranlib $@$(ACULIB):	(cd $(TIPDIR)/aculib; make aculib.a)tools2:		all mkdirs cp textinstall:	mkdirs cp textnew:		mkdirs cpfilescp:	cpdirs cpuucp cpuux cpuuxqt cpuucico cpuulog cpuuclean cpuuname \	cpuustat cpuusub cpuupoll cpuumon cpuucomp cpuumkspool cpuurespool \	cpuuencode cpuudecode cpuusend cpruusend cpuucpsetup cpaddmodems \	cpaddoutsys cpaddinsys cpmkpasscpdirs:	-/etc/chown $(OWNER) $(INSDIR)	-chgrp $(GROUP) $(INSDIR)	-chmod 755 $(INSDIR)save:	all	/etc/chown $(OWNER) $(INSDIR)	chmod 755 $(INSDIR)	-mv $(BIN)/uucp $(BIN)/OLDuucp	cp uucp $(BIN)	/etc/chown $(OWNER) $(BIN)/uucp	chmod 4111 $(BIN)/uucp	-mv $(BIN)/uux $(BIN)/OLDuux	cp uux $(BIN)	/etc/chown $(OWNER) $(BIN)/uux	chmod 4111 $(BIN)/uux	-mv $(BIN)/uupoll $(BIN)/OLDuupoll	cp uupoll $(BIN)/uupoll	/etc/chown $(OWNER) $(BIN)/uupoll	chmod 4111 $(BIN)/uupoll	-mv $(INSDIR)/uuxqt $(INSDIR)/OLDuuxqt	cp uuxqt $(INSDIR)	/etc/chown $(OWNER) $(INSDIR)/uuxqt	chmod 4111 $(INSDIR)/uuxqt	-mv $(INSDIR)/uucico $(INSDIR)/OLDuucico	cp uucico $(INSDIR)	/etc/chown $(OWNER) $(INSDIR)/uucico	chmod 4111 $(INSDIR)/uucico	-mv $(BIN)/uudecode $(BIN)/OLDuudecode	cp uudecode $(BIN)	/etc/chown $(OWNER) $(BIN)/uudecode	chmod 111 $(BIN)/uudecode	-mv $(BIN)/uuencode $(BIN)/OLDuuencode	cp uuencode $(BIN)	/etc/chown $(OWNER) $(BIN)/uuencode	chmod 111 $(BIN)/uuencode	-mv $(BIN)/uusend $(BIN)/OLDuusend	cp uusend $(BIN)	/etc/chown $(OWNER) $(BIN)/OLDuusend	chmod 4111 $(BIN)/uusend	rm -f ${BIN}/ruusend	ln ${BIN}/uusend ${BIN}/ruusend	-mv $(BIN)/uulog $(BIN)/OLDuulog	cp uulog $(BIN)	/etc/chown $(OWNER) $(BIN)/uulog	chmod 4111 $(BIN)/uulog	-mv $(INSDIR)/uuclean $(INSDIR)/OLDuuclean	cp uuclean $(INSDIR)	/etc/chown $(OWNER) $(INSDIR)/uuclean	chmod 4111 $(INSDIR)/uuclean	-mv $(BIN)/uuname $(BIN)/OLDuuname	cp uuname $(BIN)	/etc/chown $(OWNER) $(BIN)/uuname	chmod 4111 $(BIN)/uuname	-mv $(BIN)/uustat $(BIN)/OLDuustat	cp uustat $(BIN)	/etc/chown $(OWNER) $(BIN)/uustat	chmod 4111 $(BIN)/uustat	-mv $(INSDIR)/uusub $(INSDIR)/OLDuusub	cp uusub $(INSDIR)	chmod 100 $(INSDIR)/uusub	/etc/chown $(OWNER) $(INSDIR)/uusub	-mv $(INSDIR)/uumonitor $(INSDIR)/OLDuumonitor	cp uumonitor $(INSDIR)	chmod 04111 $(INSDIR)/uumonitor	/etc/chown $(OWNER) $(INSDIR)/uumonitor	-mv $(INSDIR)/uumkspool $(INSDIR)/OLDuumkspool	cp uumkspool $(INSDIR)	chmod 04111 $(INSDIR)/uumkspool	/etc/chown $(OWNER) $(INSDIR)/uumkspool	-mv $(INSDIR)/uurespool $(INSDIR)/OLDuurespool	cp uurespool $(INSDIR)	chmod 04111 $(INSDIR)/uurespool	/etc/chown $(OWNER) $(INSDIR)/uurespool	-mv $(INSDIR)/uucompact $(INSDIR)/OLDuucompact	cp uucompact $(INSDIR)	chmod 04111 $(INSDIR)/uucompact	/etc/chown $(OWNER) $(INSDIR)/uucompactrestore:	-chmod u+w $(BIN)/uucp	-mv $(BIN)/OLDuucp $(BIN)/uucp	/etc/chown $(OWNER) $(BIN)/uucp	chmod 4111 $(BIN)/uucp	-chmod u+w $(BIN)/uux	-mv $(BIN)/OLDuux $(BIN)/uux	/etc/chown $(OWNER) $(BIN)/uux	chmod 4111 $(BIN)/uux	-chmod u+w $(INSDIR)/uuxqt	-mv $(INSDIR)/OLDuuxqt $(INSDIR)/uuxqt	/etc/chown $(OWNER) $(INSDIR)/uuxqt	chmod 4111 $(INSDIR)/uuxqt	-chmod u+w $(INSDIR)/uucico	-mv $(INSDIR)/OLDuucico $(INSDIR)/uucico	/etc/chown $(OWNER) $(INSDIR)/uucico	chmod 4111 $(INSDIR)/uucico	-chmod u+w $(BIN)/uulog	-mv $(BIN)/OLDuulog $(BIN)/uulog	/etc/chown $(OWNER) $(BIN)/uulog	chmod 4111 $(BIN)/uulog	-chmod u+w $(INSDIR)/uuclean	-mv $(INSDIR)/OLDuuclean $(INSDIR)/uuclean	/etc/chown $(OWNER) $(INSDIR)/uuclean	chmod 4111 $(INSDIR)/uuclean	-chmod u+w $(BIN)/uupoll	-mv $(BIN)/OLDuupoll $(BIN)/uupoll	chown $(OWNER) $(BIN)/uupoll	chmod 4111 $(BIN)/uupoll	-chmod u+w $(BIN)/uudecode	-mv $(BIN)/OLDuudecode $(BIN)/uudecode	chown $(OWNER) $(BIN)/uudecode	chmod 111 $(BIN)/uudecode	-chmod u+w $(BIN)/uuencode	-mv $(BIN)/OLDuuencode $(BIN)/uuencode	chown $(OWNER) $(BIN)/uuencode	chmod 111 $(BIN)/uuencode	-chmod u+w $(BIN)/uusend	-mv $(BIN)/OLDuusend $(BIN)/uusend	chown $(OWNER) $(BIN)/uusend	chmod 4111 $(BIN)/uusend	rm -f $(BIN)/ruusend	ln $(BIN)/uusend $(BIN)/ruusend	-chmod u+w $(BIN)/uuname	-mv $(BIN)/OLDuuname $(BIN)/uuname	/etc/chown $(OWNER) $(BIN)/uuname	chmod 4111 $(BIN)/uuname	-chmod u+w $(BIN)/uustat	-mv $(BIN)/OLDuustat $(BIN)/uustat	/etc/chown $(OWNER) $(BIN)/uustat	chmod 4111 $(BIN)/uustat	-chmod u+w $(INSDIR)/uusub	-mv $(INSDIR)/OLDuusub $(INSDIR)/uusub	chmod 100 $(INSDIR)/uusub	/etc/chown $(OWNER) $(INSDIR)/uusub	-chmod u+w $(INSDIR)/uumonitor	-mv $(INSDIR)/OLDuumonitor $(INSDIR)/uumonitor	chmod 04111 $(INSDIR)/uumonitor	/etc/chown $(OWNER) $(INSDIR)/uumonitor	-chmod u+w $(INSDIR)/uumkspool	-mv $(INSDIR)/OLDuumkspool $(INSDIR)/uumkspool	chmod 04111 $(INSDIR)/uumkspool	/etc/chown $(OWNER) $(INSDIR)/uumkspool	-chmod u+w $(INSDIR)/uurespool	-mv $(INSDIR)/OLDuurespool $(INSDIR)/uurespool	chmod 04111 $(INSDIR)/uurespool	/etc/chown $(OWNER) $(INSDIR)/uurespool	-chmod u+w $(INSDIR)/uucompact	-mv $(INSDIR)/OLDuucompact $(INSDIR)/uucompact	chmod 04111 $(INSDIR)/uucompact	/etc/chown $(OWNER) $(INSDIR)/uucompactcpuucp:	-$(RM) $(BIN)/uucp 	-cp uucp $(BIN)	-strip $(BIN)/uucp	-/etc/chown $(OWNER) $(BIN)/uucp	-chgrp $(GROUP) $(BIN)/uucp	-chmod 6111 $(BIN)/uucpcpuux:	-$(RM) $(BIN)/uux 	-cp uux $(BIN)	-strip $(BIN)/uux	-/etc/chown $(OWNER) $(BIN)/uux	-chgrp $(GROUP) $(BIN)/uux	-chmod 6111 $(BIN)/uuxcpuuxqt:	-$(RM) $(BIN)/uuxqt 	-cp uuxqt $(INSDIR)	-strip $(INSDIR)/uuxqt	-/etc/chown $(OWNER) $(INSDIR)/uuxqt	-chgrp $(GROUP) $(INSDIR)/uuxqt	-chmod 6111 $(INSDIR)/uuxqtcpuucico:	-$(RM) $(BIN)/uucico 	-cp uucico $(INSDIR)	-strip $(INSDIR)/uucico	-/etc/chown $(OWNER) $(INSDIR)/uucico	-chgrp $(GROUP) $(INSDIR)/uucico	-chmod 6111 $(INSDIR)/uucicocpuulog:	-$(RM) $(BIN)/uulog 	-cp uulog $(BIN)	-strip $(BIN)/uulog	-/etc/chown $(OWNER) $(BIN)/uulog	-chgrp $(GROUP) $(BIN)/uulog	-chmod 6111 $(BIN)/uulogcpuuclean:	-$(RM) $(BIN)/uuclean 	-cp uuclean $(INSDIR)	-strip $(INSDIR)/uuclean	-/etc/chown $(OWNER) $(INSDIR)/uuclean	-chgrp $(GROUP) $(INSDIR)/uuclean	-chmod 6110 $(INSDIR)/uuclean

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -