Annotation of 43BSDReno/contrib/isode-beta/rosap/Makefile, revision 1.1

1.1     ! root        1: ###############################################################################
        !             2: #   Instructions to Make, for compilation of ISODE RoSAP processes
        !             3: ###############################################################################
        !             4: 
        !             5: ###############################################################################
        !             6: #
        !             7: # $Header: /f/osi/rosap/RCS/Makefile,v 7.2 90/07/09 14:47:37 mrose Exp $
        !             8: #
        !             9: # Based on an TCP-based implementation by George Michaelson of University
        !            10: # College London.
        !            11: #
        !            12: #
        !            13: # $Log:        Makefile,v $
        !            14: # Revision 7.2  90/07/09  14:47:37  mrose
        !            15: # sync
        !            16: # 
        !            17: # Revision 7.1  90/07/01  21:05:40  mrose
        !            18: # pepsy
        !            19: # 
        !            20: # Revision 6.1  89/07/22  16:05:51  mrose
        !            21: # bsd44
        !            22: # 
        !            23: # Revision 6.0  89/03/18  23:42:03  mrose
        !            24: # Release 5.0
        !            25: # 
        !            26: ###############################################################################
        !            27: 
        !            28: ###############################################################################
        !            29: #
        !            30: #                               NOTICE
        !            31: #
        !            32: #    Acquisition, use, and distribution of this module and related
        !            33: #    materials are subject to the restrictions of a license agreement.
        !            34: #    Consult the Preface in the User's Manual for the full terms of
        !            35: #    this agreement.
        !            36: #
        !            37: ###############################################################################
        !            38: 
        !            39: 
        !            40: PEPYPATH=      -DPEPYPATH
        !            41: 
        !            42: .SUFFIXES:     .py .c .o
        !            43: 
        !            44: 
        !            45: LIBES  =       librosap.a
        !            46: LLIBS   =      $(TOPDIR)llib-lrtsap $(TOPDIR)llib-lacsap \
        !            47:                $(TOPDIR)llib-lpsap2 $(TOPDIR)llib-lpsap $(TOPDIR)llib-lssap \
        !            48:                $(TOPDIR)llib-lcompat
        !            49: HFILES =       $(HDIR)rosap.h $(HDIR)rtsap.h $(HDIR)acsap.h $(HDIR)psap2.h \
        !            50:                $(HDIR)psap.h \
        !            51:                $(HDIR)ssap.h $(HDIR)isoaddrs.h \
        !            52:                $(HDIR)manifest.h $(HDIR)general.h $(HDIR)config.h
        !            53: 
        !            54: ##################################################################
        !            55: # Here it is...
        !            56: ##################################################################
        !            57: 
        !            58: all:           librosap
        !            59: inst-all:      # inst-librosap manuals
        !            60: install:       inst-all clean
        !            61: lint:          l-librosap
        !            62: 
        !            63: 
        !            64: ################################################################
        !            65: # librosap
        !            66: ################################################################
        !            67: 
        !            68: CFILES =       rosaperror.c \
        !            69:                rosapinvoke.c rosapresult.c rosapuerror.c rosapureject.c \
        !            70:                rosapintr.c rosapwait.c rosapservice.c rosapapdu.c \
        !            71:                rosapasync.c rosapselect.c rosaplose.c \
        !            72:                ro2rts.c \
        !            73:                ro2ps.c \
        !            74:                ro2ssexec.c ro2ssrespond.c ro2ssinitiat.c ro2ssreleas1.c \
        !            75:                ro2ssreleas2.c ro2ss.c ro2ssthorn.c
        !            76: PYFILES        =       ros.py
        !            77: OFILES =       rosaperror.o \
        !            78:                rosapinvoke.o rosapresult.o rosapuerror.o rosapureject.o \
        !            79:                rosapintr.o rosapwait.o rosapservice.o rosapapdu.o \
        !            80:                rosapasync.o rosapselect.o rosaplose.o \
        !            81:                ro2rts.o \
        !            82:                ro2ps.o \
        !            83:                ro2ssexec.o ro2ssrespond.o ro2ssinitiat.o ro2ssreleas1.o \
        !            84:                ro2ssreleas2.o ro2ss.o ro2ssthorn.o \
        !            85:                $(OSTRINGS)
        !            86: 
        !            87: inst-librosap: $(LIBDIR)librosap.a $(LINTDIR)llib-lrosap
        !            88: 
        !            89: $(LIBDIR)librosap.a:   librosap.a
        !            90:                -rm -f $@
        !            91:                cp librosap.a $@
        !            92:                @$(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib
        !            93:                -@ls -gls $@
        !            94:                -@echo ""
        !            95: 
        !            96: $(LINTDIR)llib-lrosap: llib-lrosap
        !            97:                -cp $@ zllib-lrosap
        !            98:                -rm -f $@
        !            99:                sed -e 's%#include "\(.*\)"%#include "$(INCDIR)\1"%' \
        !           100:                        < llib-lrosap | \
        !           101:                        sed -e 's%#include "/usr/include/\(.*\)"%#include <\1>%' > $@
        !           102:                @$(UTILDIR)inst-lint.sh $(SYSTEM) $(OPTIONS) $@
        !           103:                -@ls -gls $@ [email protected]
        !           104:                -@echo ""
        !           105: 
        !           106: librosap:      librosap.a
        !           107: 
        !           108: librosap.a:    rosapvrsn.o
        !           109:                -rm -f $@
        !           110:                @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(OFILES) \
        !           111:                        ROS_tables.o rosapvrsn.o
        !           112:                -@rm -f $(TOPDIR)librosap.a $(TOPDIR)llib-lrosap
        !           113:                -@$(LN) librosap.a $(TOPDIR)librosap.a
        !           114:                -@$(LN) llib-lrosap $(TOPDIR)llib-lrosap
        !           115:                -@ls -l $@
        !           116:                -@echo "RoSAP library built normally"
        !           117: 
        !           118: ROS_tables.o:  ROS_tables.c ROS-types.h
        !           119: 
        !           120: ROS_tables.c ROS-types.h: ros.py $(TOPDIR)pepsy/xpepsy
        !           121:                $(TOPDIR)pepsy/xpepsy -A -f -h -m ros.py
        !           122: 
        !           123: 
        !           124: rosapvrsn.c:   $(OFILES) ROS_tables.o
        !           125:                @$(UTILDIR)version.sh rosap > $@
        !           126: 
        !           127: l-librosap:    ROS_tables.c true
        !           128:                $(LINT) $(LFLAGS) $(CFILES) ROS_tables.c rosapvrsn.c $(LLIBS)
        !           129: 
        !           130: 
        !           131: rosaperror.o:  $(HFILES)
        !           132: rosapinvoke.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) ROS-types.h
        !           133: rosapresult.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) ROS-types.h
        !           134: rosapuerror.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES)
        !           135: rosapureject.o:        $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES)
        !           136: rosapintr.o:   $(HFILES)
        !           137: rosapwait.o:   $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES)
        !           138: rosapservice.o:        $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES)
        !           139: rosapapdu.o:   $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \
        !           140:                        $(HDIR)logger.h ROS-types.h
        !           141: rosapapdu.c: ROS-types.h
        !           142: rosapasync.o:  $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES)
        !           143: rosapselect.o: $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES)
        !           144: rosaplose.o:   $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \
        !           145:                        $(HDIR)logger.h
        !           146: ro2rts.o:      $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \
        !           147:                        $(HDIR)logger.h ROS-types.h
        !           148: ro2ps.o:       $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \
        !           149:                        $(HDIR)logger.h ROS-types.h
        !           150: ro2ssexec.o:   $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)isoservent.h \
        !           151:                $(HDIR)tailor.h $(HDIR)logger.h ROS-types.h
        !           152: ro2ssrespond.o:        $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \
        !           153:                        $(HDIR)logger.h
        !           154: ro2ssinitiat.o:        $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)isoservent.h \
        !           155:                $(HDIR)tailor.h $(HDIR)logger.h
        !           156: ro2ssreleas1.o:        $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES)
        !           157: ro2ssreleas2.o:        $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES)
        !           158: ro2ss.o:       $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES) $(HDIR)tailor.h \
        !           159:                        $(HDIR)logger.h ROS-types.h
        !           160: ro2ssthorn.o:  $(HDIR)ropkt.h $(HDIR)acpkt.h $(HFILES)
        !           161: 
        !           162: 
        !           163: ################################################################
        !           164: # manual pages
        !           165: ################################################################
        !           166: 
        !           167: MANUALS        =       librosap.3n
        !           168: 
        !           169: manuals:;      @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS)
        !           170:                -@echo ""
        !           171: 
        !           172: 
        !           173: ################################################################
        !           174: # clean
        !           175: ################################################################
        !           176: 
        !           177: clean:;                rm -f *.o *.a *.ph ROS* z* _* core rosapvrsn.c
        !           178: 
        !           179: grind:;                iprint Makefile
        !           180:                tgrind -lc $(CFILES) rosapvrsn.c rosaptest.c llib-lrosap
        !           181:                tgrind -lpepy -d $(TOPDIR)pepy/grindefs $(PYFILES)
        !           182:                @echo $(MANUALS) | \
        !           183:                        tr " " "\012" | \
        !           184:                        sed -e "s%.*%itroff -man &%" | \
        !           185:                        sh -ve
        !           186: 
        !           187: true:;

unix.superglobalmegacorp.com

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