Annotation of 43BSDReno/contrib/isode-beta/others/quipu/uips/ufn/Makefile, revision 1.1

1.1     ! root        1: ###############################################################################
        !             2: #   Instructions to Make, for compilation of UFN interface
        !             3: ###############################################################################
        !             4: 
        !             5: ###############################################################################
        !             6: #
        !             7: # $Header: /f/osi/others/quipu/uips/ufn/RCS/Makefile,v 7.2 90/07/09 14:42:31 mrose Exp $
        !             8: #
        !             9: #
        !            10: # $Log:        Makefile,v $
        !            11: # Revision 7.2  90/07/09  14:42:31  mrose
        !            12: # sync
        !            13: # 
        !            14: # Revision 7.1  90/06/13  18:55:44  mrose
        !            15: # update
        !            16: # 
        !            17: # Revision 7.0  90/06/13  18:52:39  mrose
        !            18: # *** empty log message ***
        !            19: # 
        !            20: ###############################################################################
        !            21: 
        !            22: ###############################################################################
        !            23: #
        !            24: #                                NOTICE
        !            25: #
        !            26: #    Acquisition, use, and distribution of this module and related
        !            27: #    materials are subject to the restrictions of a license agreement.
        !            28: #    Consult the Preface in the User's Manual for the full terms of
        !            29: #    this agreement.
        !            30: #
        !            31: ###############################################################################
        !            32: 
        !            33: 
        !            34: ###############################################################################
        !            35: # Generation Rules for program modules
        !            36: ###############################################################################
        !            37: 
        !            38: .c.o:;         $(CC) $(CFLAGS) -c $*.c
        !            39: 
        !            40: 
        !            41: ###############################################################################
        !            42: # Programs and Libraries
        !            43: ###############################################################################
        !            44: 
        !            45: LIBES  =       $(TOPDIR)libdsap.a $(TOPDIR)libisode.a
        !            46: LLIBS   =      $(TOPDIR)llib-ldsap $(TOPDIR)llib-lisode
        !            47: 
        !            48: 
        !            49: ###############################################################################
        !            50: # FILES
        !            51: ###############################################################################
        !            52: 
        !            53: CFILES  =       ufn_main.c
        !            54: 
        !            55: 
        !            56: ##############################################################
        !            57: # Here it is...
        !            58: ##############################################################
        !            59: 
        !            60: all:            ufn
        !            61: inst-all:       inst-ufn inst-ufnrc manuals
        !            62: install:        inst-all clean
        !            63: lint:           l-ufn
        !            64: 
        !            65: 
        !            66: ###################################################################
        !            67: # ufn
        !            68: ###################################################################
        !            69: 
        !            70: inst-ufn:      $(BINDIR)ufn
        !            71: 
        !            72: $(BINDIR)ufn:  xufn
        !            73:                -cp $@ zxufn
        !            74:                -rm -f $@
        !            75:                cp xufn $@
        !            76:                -@ls -gls $@
        !            77:                -@echo ""
        !            78: 
        !            79: ufn:           xufn
        !            80: 
        !            81: xufn:          ufn_main.o pipe.o socket.o $(LIBES)
        !            82:                $(LDCC) $(LDFLAGS) -o $@ ufn_main.o pipe.o socket.o \
        !            83:                        $(LIBES) $(LSOCKET)
        !            84: 
        !            85: l-ufn:;                $(LINT) $(LFLAGS) ufn_main.c pipe.c ../dish/socket.c $(LLIBS)
        !            86: 
        !            87: socket.o:      ../dish/socket.c
        !            88:                $(CC) $(CFLAGS) -c ../dish/socket.c
        !            89: 
        !            90: 
        !            91: ###################################################################
        !            92: # ufnrc
        !            93: ###################################################################
        !            94: 
        !            95: inst-ufnrc:    $(ETCDIR)ufnrc
        !            96: 
        !            97: $(ETCDIR)ufnrc: true
        !            98:                if [ -s $@ ]; \
        !            99:                    then exit 0; \
        !           100:                    else cp ufnrc $@; ls -gls $@; \
        !           101:                fi
        !           102:                if ln $(ETCDIR)ufnrc $(ETCDIR)ufnrc.old; \
        !           103:                    then rm -f $@ ; cp ufnrc $@; ls -gls $@; \
        !           104:                    else exit 0; \
        !           105:                fi
        !           106: 
        !           107: 
        !           108: ################################################################
        !           109: # manual pages
        !           110: ################################################################
        !           111: 
        !           112: MANUALS        =       ufn.1c
        !           113: 
        !           114: manuals:;      @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS)
        !           115:                -@echo ""
        !           116: 
        !           117: 
        !           118: ##############################################################
        !           119: # clean
        !           120: ##############################################################
        !           121: 
        !           122: clean:;         rm -f *.ph *.o *.a a.out _* x* z* *.orig core
        !           123: 
        !           124: grind:;         iprint Makefile ufnrc
        !           125:                tgrind -lc $(CFILES)
        !           126:                @echo $(MANUALS) | \
        !           127:                        tr " " "\012" | \
        !           128:                        sed -e "s%.*%itroff -man &%" | \
        !           129:                        sh -ve
        !           130: 
        !           131: true:;

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.