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 + -
显示快捷键?