makefile

来自「ftam等标准协议服务器和客户端的源代码。」· 代码 · 共 287 行

TXT
287
字号
################################################################################   Instructions to Make, for compilation of ISODE QUIPU Directory Server################################################################################################################################################################ $Header: /xtel/isode/isode/others/quipu/uips/dish/RCS/Makefile,v 9.0 1992/06/16 12:44:21 isode Rel $### $Log: Makefile,v $# Revision 9.0  1992/06/16  12:44:21  isode# Release 8.0## ################################################################################################################################################################                                NOTICE##    Acquisition, use, and distribution of this module and related#    materials are subject to the restrictions of a license agreement.#    Consult the Preface in the User's Manual for the full terms of#    this agreement.################################################################################################################################################################ Generation Rules for program modules###############################################################################.c.o:;		$(CC) $(CFLAGS) -c $*.c################################################################################ Programs and Libraries###############################################################################LIBES	=	$(TOPDIR)libdsap.a $(TOPDIR)libisode.aLLIBS   =	$(TOPDIR)llib-ldsap $(TOPDIR)llib-lisode################################################################################ FILES###############################################################################HFILES	=	CFILES  =       pipe.c unbind.c socket.c quipurc.c############################################################### Here it is...##############################################################all:            xpipe xunbind xquipurcinst-all:       inst-pipe inst-unbind inst-dishinit inst-quipurcinstall:        inst-all cleanlint:           l-pipe l-unbind l-quipurc#################################################################### pipe, et. al.###################################################################inst-pipe:	$(BINDIR)list$(BINDIR)list:	xpipe		-cp $@ zxpipe		-rm -f $@		cp xpipe $@		-rm -f $(BINDIR)compare		ln $@ $(BINDIR)compare		-rm -f $(BINDIR)search		ln $@ $(BINDIR)search		-rm -f $(BINDIR)add		ln $@ $(BINDIR)add		-rm -f $(BINDIR)delete		ln $@ $(BINDIR)delete		-rm -f $(BINDIR)modify		ln $@ $(BINDIR)modify		-rm -f $(BINDIR)modifyrdn		ln $@ $(BINDIR)modifyrdn		-rm -f $(BINDIR)showentry		ln $@ $(BINDIR)showentry		-rm -f $(BINDIR)showname		ln $@ $(BINDIR)showname		-rm -f $(BINDIR)bind		ln $@ $(BINDIR)bind		-rm -f $(BINDIR)moveto		ln $@ $(BINDIR)moveto		-rm -f $(BINDIR)dsacontrol		ln $@ $(BINDIR)dsacontrol		-@ls -gls $@		-@echo ""xpipe:		pipe.o socket.o $(LIBES)		$(LDCC) $(LDFLAGS) -o $@ pipe.o socket.o \			$(LIBDSAP) $(LIBISODE) $(LSOCKET)l-pipe:;	$(LINT) $(LFLAGS) pipe.c socket.c $(LLIBS) \			| grep -v "warning: possible pointer alignment problem"#################################################################### unbind###################################################################inst-unbind:	$(BINDIR)unbind$(BINDIR)unbind: xunbind		-cp $@ zxunbind		-rm -f $@		cp xunbind $@		-rm -f $(BINDIR)squid		ln $@ $(BINDIR)squid		-@ls -gls $@		-@echo ""xunbind:	unbind.o socket.o $(LIBES)		$(LDCC) $(LDFLAGS) -o $@  unbind.o socket.o \			$(LIBDSAP) $(LIBISODE) $(LSOCKET)l-unbind:;	$(LINT) $(LFLAGS) unbind.c socket.c $(LLIBS) \			| grep -v "warning: possible pointer alignment problem"#################################################################### dishinit###################################################################inst-dishinit:	$(SBINDIR)dishinit$(SBINDIR)dishinit: dishinit		-cp $@ zdishinit		-rm -f $@		cp dishinit $@		chmod 600 $@		-@ls -gls $@		-@echo ""#################################################################### quipurc###################################################################inst-quipurc:	 $(SBINDIR)new_quipurc$(SBINDIR)new_quipurc: xquipurc		-cp $@ zxquipurc		-rm -f $@		cp xquipurc $@		chmod ugo+s $@		-@ls -gls $@		-@echo ""# Don't use shared libs for xquipurc.xquipurc:	quipurc.o $(LIBES)		$(LDCC) $(LDFLAGS) -o $@ quipurc.o \			$(TOPDIR)libdsap.a $(TOPDIR)libisode.a \			$(LSOCKET) $(LIBGDBM)l-quipurc:;	$(LINT) $(LFLAGS) quipurc.c $(LLIBS) \			| grep -v "warning: possible pointer alignment problem"#################################################################### SID###################################################################inst-sid:	$(BINDIR)clist $(BINDIR)dlist $(BINDIR)osearch \		$(BINDIR)ousearch $(BINDIR)psearch$(BINDIR)clist:  clist		 -cp $@ zclist		 -rm -f $@		 cp clist $@		 chmod a+x $@		 -@ls -gls $@		 -@echo ""$(BINDIR)dlist:  dlist		 -cp $@ zdlist		 -rm -f $@		 cp dlist $@		 chmod a+x $@		 -@ls -gls $@		 -@echo ""$(BINDIR)osearch:  osearch		 -cp $@ zosearch		 -rm -f $@		 cp osearch $@		 chmod a+x $@		 -@ls -gls $@		 -@echo ""$(BINDIR)ousearch:  ousearch		 -cp $@ zousearch		 -rm -f $@		 cp ousearch $@		 chmod a+x $@		 -@ls -gls $@		 -@echo ""$(BINDIR)psearch:  psearch		 -cp $@ zpsearch		 -rm -f $@		 cp psearch $@		 chmod a+x $@		 -@ls -gls $@		 -@echo ""############################################################### clean##############################################################clean:;         rm -f *.ph *.o *.a a.out _* x* z* *.orig coregrind:;         iprint Makefile		tgrind -lc $(CFILES)#		@echo $(MANUALS) | \#			tr " " "\012" | \#			sed -e "s%.*%itroff -man &%" | \#			sh -vetrue:;# DO NOT DELETE THIS LINE# Dependencies followpipe.o: ../../../../h/config.hpipe.o: ../../../../h/dgram.hpipe.o: ../../../../h/general.hpipe.o: ../../../../h/internet.hpipe.o: ../../../../h/logger.hpipe.o: ../../../../h/manifest.hpipe.o: ../../../../h/quipu/config.hpipe.o: ../../../../h/quipu/util.hpipe.o: ../../../../h/tailor.hpipe.o: ../../../../h/usr.dirent.hquipurc.o: ../../../../h/config.hquipurc.o: ../../../../h/general.hquipurc.o: ../../../../h/isoaddrs.hquipurc.o: ../../../../h/logger.hquipurc.o: ../../../../h/manifest.hquipurc.o: ../../../../h/psap.hquipurc.o: ../../../../h/quipu/attr.hquipurc.o: ../../../../h/quipu/attrvalue.hquipurc.o: ../../../../h/quipu/authen.hquipurc.o: ../../../../h/quipu/bind.hquipurc.o: ../../../../h/quipu/commonarg.hquipurc.o: ../../../../h/quipu/config.hquipurc.o: ../../../../h/quipu/dap.hquipurc.o: ../../../../h/quipu/ds_error.hquipurc.o: ../../../../h/quipu/ds_search.hquipurc.o: ../../../../h/quipu/dsp.hquipurc.o: ../../../../h/quipu/dua.hquipurc.o: ../../../../h/quipu/entry.hquipurc.o: ../../../../h/quipu/list.hquipurc.o: ../../../../h/quipu/modify.hquipurc.o: ../../../../h/quipu/name.hquipurc.o: ../../../../h/quipu/oid.hquipurc.o: ../../../../h/quipu/read.hquipurc.o: ../../../../h/quipu/sequence.hquipurc.o: ../../../../h/quipu/turbo.hquipurc.o: ../../../../h/quipu/util.hquipurc.o: ../../../../h/tailor.hsocket.o: ../../../../h/config.hsocket.o: ../../../../h/dgram.hsocket.o: ../../../../h/general.hsocket.o: ../../../../h/internet.hsocket.o: ../../../../h/logger.hsocket.o: ../../../../h/manifest.hsocket.o: ../../../../h/quipu/config.hsocket.o: ../../../../h/quipu/util.hsocket.o: ../../../../h/tailor.hunbind.o: ../../../../h/config.hunbind.o: ../../../../h/dgram.hunbind.o: ../../../../h/general.hunbind.o: ../../../../h/internet.hunbind.o: ../../../../h/logger.hunbind.o: ../../../../h/manifest.hunbind.o: ../../../../h/quipu/config.hunbind.o: ../../../../h/quipu/util.hunbind.o: ../../../../h/tailor.h

⌨️ 快捷键说明

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