Digital的Unix操作系统VAX 4.2源码

源代码在线查看: mts

软件大小: 51179 K
上传用户: zhuying0000
关键词: Digital Unix 4.2 VAX
下载地址: 免注册下载 普通下载 VIP

相关代码

				##############################################################################				#    Instructions to Make, for compilation of ZOT UIP/utility processes				#				#	@(MHWARNING)				# @(#)$Id: mts,v 1.2 90/11/25 18:56:27 sharpe Exp $				##############################################################################								# The following entries were inserted during MH configuration				BINDIR	=	$(DESTDIR)@(MHBINPATH)				ETCDIR	=	$(DESTDIR)@(MHETCPATH)				OPTIONS	=	@(MHOPTIONS) -I..				LDOPTIONS=	@(LDOPTIONS)				LDOPTLIB=	@(LDOPTLIB)				CHOWN	=	@(MHCHOWNPATH)				REMOVE	=	@(MHREMOVE)								CC      =	@(MHCOMPILER)				@BEGIN: OPTIM				CFLAGS  =	$(OPTIONS)				@END: OPTIM				@BEGIN: DEBUG				CFLAGS  =	      $(OPTIONS)				@END: DEBUG				LINT	=	lint				LFLAGS	=	-bhu $(OPTIONS)				LDFLAGS	=	$(LDOPTIONS)				LLIBS	=				LIBES	=				LDLIBS	=	$(LIBES) $(LDOPTLIB)				FILPROT	=	0644				PGMPROT	=	0755												######################################################################				#	Here it is...				######################################################################								all:		mts lock client								lint:		l-mts l-lock l-client								install:	inst-all clean								inst-all:	inst-mtstailor								tar:;		@touch mtstailor						@make -n inst-all > MAKEMTS						@chmod +x MAKEMTS						tar $(TFLAGS) MAKEMTS mtstailor						@rm -f MAKEMTS								uninstall:;						-cd $(ETCDIR); rm -f mtstailor												##############################################################################				# mts				##############################################################################								mts:		mts.o 								l-mts:;		$(LINT) $(LFLAGS) mts.c $(LLIBS)												##############################################################################				# lock				##############################################################################								lock:		lock.o 								l-lock:;	$(LINT) $(LFLAGS) lock.c $(LLIBS)												##############################################################################				# client				##############################################################################								client:		client.o 								l-client:;	$(LINT) $(LFLAGS) client.c $(LLIBS)												##############################################################################				# mtstailor				##############################################################################								inst-mtstailor:	$(ETCDIR)/mtstailor								$(ETCDIR)/mtstailor:	mtstailor						-if [ ! -f $@ ]; then \						    $(REMOVE) $@ zmtstailor; \						    cp mtstailor $@; \						else \						    echo "Will not overwrite existing $@"; \						fi						-@chmod $(FILPROT) $@						-@ls -l $@						-@echo ""												##############################################################################				#	Miscellaneous tasks				##############################################################################								unconfig:	distribution						-rm -f Makefile								distribution:   clean						-rm -f mts.c mtstailor								clean:		unclean						-rm -f x* *.o								unclean:;	-rm -f z* _* :* core eddep makedep MAKEMTS												##############################################################################				#	Dependencies				##############################################################################								MODULES	=	mts lock client								depend:;	for m in $(MODULES); do ( \						    i=`basename $$m .c`; \						    echo $$i.o: $$i.c >> makedep; \						    grep '^#[ 	]*include' $$i.c | \							sed -e 's,[^"]*"/\([^"]*\)".*,'$$i'.o: /\1,' \							    -e 's,[^"]*"\([^"]*\)".*,'$$i'.o: \1,' \							    -e 's,[^							>> makedep \						); done						echo '/^# DO NOT DELETE THIS LINE/+2,$$d' > eddep						echo '$$r makedep' >> eddep						echo 'w' >> eddep						cp Makefile _Makefile						ed - Makefile < eddep						rm eddep makedep						echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile						echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile								# DO NOT DELETE THIS LINE				# DEPENDENCIES START HERE				mts.o: mts.c				mts.o: ../../h/strings.h				#mts.o: /usr/include/ctype.h				#mts.o: /usr/include/stdio.h				mts.o: mts.h				#mts.o: /usr/include/netdb.h				#mts.o: /usr/include/whoami.h				#mts.o: /usr/include/sys/utsname.h				#mts.o: /usr/include/pwd.h				#mts.o: /usr/include/fcntl.h				lock.o: lock.c				lock.o: ../../h/strings.h				#lock.o: /usr/include/stdio.h				lock.o: mts.h				#lock.o: /usr/include/sys/types.h				#lock.o: /usr/include/sys/stat.h				#lock.o: /usr/include/sys/file.h				#lock.o: /usr/include/signal.h				client.o: client.c				client.o: ../../h/strings.h				#client.o: /usr/include/stdio.h				client.o: mts.h				#client.o: /usr/include/errno.h				#client.o: /usr/include/sys/types.h				#client.o: /usr/include/sys/socket.h				#client.o: /usr/include/netinet/in.h				#client.o: /usr/include/netdb.h				#client.o: /usr/include/arpa/inet.h				# DEPENDENCIES MUST END AT END OF FILE				# IF YOU PUT STUFF HERE IT WILL GO AWAY							

相关资源