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

1.1     ! root        1: ###############################################################################
        !             2: #   Instructions to Make, for compilation of ISODE PSAP2 processes
        !             3: ###############################################################################
        !             4: 
        !             5: ###############################################################################
        !             6: #
        !             7: # $Header: /f/osi/psap2/RCS/Makefile,v 7.3 90/07/09 14:44:35 mrose Exp $
        !             8: #
        !             9: #
        !            10: # $Log:        Makefile,v $
        !            11: # Revision 7.3  90/07/09  14:44:35  mrose
        !            12: # sync
        !            13: # 
        !            14: # Revision 7.2  90/07/01  21:04:54  mrose
        !            15: # pepsy
        !            16: # 
        !            17: # Revision 7.1  90/03/06  13:56:40  mrose
        !            18: # touch-up
        !            19: # 
        !            20: # Revision 7.0  89/11/23  22:14:10  mrose
        !            21: # Release 6.0
        !            22: # 
        !            23: ###############################################################################
        !            24: 
        !            25: ###############################################################################
        !            26: #
        !            27: #                               NOTICE
        !            28: #
        !            29: #    Acquisition, use, and distribution of this module and related
        !            30: #    materials are subject to the restrictions of a license agreement.
        !            31: #    Consult the Preface in the User's Manual for the full terms of
        !            32: #    this agreement.
        !            33: #
        !            34: ###############################################################################
        !            35: 
        !            36: 
        !            37: PEPYPATH=      -DPEPYPATH
        !            38: 
        !            39: .SUFFIXES:     .py .c .o
        !            40: 
        !            41: 
        !            42: LIBES  =       libpsap2.a
        !            43: LLIBS   =      $(TOPDIR)llib-lpsap $(TOPDIR)llib-lssap $(TOPDIR)llib-lcompat
        !            44: HFILES =       $(HDIR)psap2.h $(HDIR)psap.h $(HDIR)ssap.h $(HDIR)isoaddrs.h \
        !            45:                $(HDIR)manifest.h $(HDIR)general.h  $(HDIR)config.h
        !            46: 
        !            47: 
        !            48: ##################################################################
        !            49: # Here it is...
        !            50: ##################################################################
        !            51: 
        !            52: all:           libpsap2
        !            53: inst-all:      # inst-libpsap2 manuals
        !            54: install:       inst-all clean
        !            55: lint:          l-libpsap2
        !            56: 
        !            57: 
        !            58: ################################################################
        !            59: # libpsap2
        !            60: ################################################################
        !            61: 
        !            62: CFILES =       psaprovider.c psap2error.c \
        !            63:                psapexec.c psaprespond.c psapinitiate.c psaptoken.c \
        !            64:                psapactivity.c psapmajor1.c psapmajor2.c psapminor1.c \
        !            65:                psapminor2.c psapresync1.c psapresync2.c psapabort.c \
        !            66:                psapreport.c psaprelease1.c psaprelease2.c psapselect.c \
        !            67:                psaplose.c
        !            68: PYFILES        =       ps.py
        !            69: OFILES =       psaprovider.o psap2error.o \
        !            70:                psapexec.o psaprespond.o psapinitiate.o psaptoken.o \
        !            71:                psapactivity.o psapmajor1.o psapmajor2.o psapminor1.o \
        !            72:                psapminor2.o psapresync1.o psapresync2.o psapabort.o \
        !            73:                psapreport.o psaprelease1.o psaprelease2.o psapselect.o \
        !            74:                psaplose.o \
        !            75:                $(OSTRINGS)
        !            76: 
        !            77: inst-libpsap2: $(LIBDIR)libpsap2.a $(LINTDIR)llib-lpsap2
        !            78: 
        !            79: $(LIBDIR)libpsap2.a:   libpsap2.a
        !            80:                -rm -f $@
        !            81:                cp libpsap2.a $@
        !            82:                @$(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib
        !            83:                -@ls -gls $@
        !            84:                -@echo ""
        !            85: 
        !            86: $(LINTDIR)llib-lpsap2: llib-lpsap2
        !            87:                -cp $@ zllib-lpsap2
        !            88:                -rm -f $@
        !            89:                sed -e 's%#include "\(.*\)"%#include "$(INCDIR)\1"%' \
        !            90:                        < llib-lpsap2 | \
        !            91:                        sed -e 's%#include "/usr/include/\(.*\)"%#include <\1>%' > $@
        !            92:                @$(UTILDIR)inst-lint.sh $(SYSTEM) $(OPTIONS) $@
        !            93:                -@ls -gls $@ [email protected]
        !            94:                -@echo ""
        !            95: 
        !            96: libpsap2:      libpsap2.a
        !            97: 
        !            98: libpsap2.a:    psap2vrsn.o
        !            99:                -rm -f $@
        !           100:                @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(OFILES) \
        !           101:                        PS_tables.o psap2vrsn.o
        !           102:                -@rm -f $(TOPDIR)libpsap2.a $(TOPDIR)llib-lpsap2
        !           103:                -@$(LN) libpsap2.a $(TOPDIR)libpsap2.a
        !           104:                -@$(LN) llib-lpsap2 $(TOPDIR)llib-lpsap2
        !           105:                -@ls -l $@
        !           106:                -@echo "PSAP2 library built normally"
        !           107: 
        !           108: PS_tables.o:   PS_tables.c PS-types.h
        !           109: 
        !           110: PS_tables.c PS-types.h: ps.py $(TOPDIR)pepsy/xpepsy
        !           111:                $(TOPDIR)pepsy/xpepsy -A -f -h -m ps.py
        !           112: 
        !           113: 
        !           114: psap2vrsn.c:   $(OFILES) PS_tables.o
        !           115:                @$(UTILDIR)version.sh psap2 > $@
        !           116: 
        !           117: l-libpsap2:    PS_tables.c true
        !           118:                $(LINT) $(LFLAGS) $(CFILES) PS_tables.c $(LLIBS)
        !           119: 
        !           120: psaprovider.o: PS-types.h $(HDIR)ppkt.h $(HFILES) $(HDIR)tailor.h \
        !           121:                        $(HDIR)logger.h
        !           122: psap2error.o:  $(HFILES)
        !           123: psapexec.o:    PS-types.h $(HDIR)ppkt.h $(HFILES) $(HDIR)isoservent.h \
        !           124:                $(HDIR)tailor.h $(HDIR)logger.h
        !           125: psaprespond.o: PS-types.h $(HDIR)ppkt.h $(HFILES) $(HDIR)tailor.h \
        !           126:                        $(HDIR)logger.h
        !           127: psapinitiate.o:        PS-types.h $(HDIR)ppkt.h $(HFILES) $(HDIR)isoservent.h \
        !           128:                $(HDIR)tailor.h $(HDIR)logger.h
        !           129: psaptoken.o:   $(HDIR)ppkt.h $(HFILES)
        !           130: psapactivity.o:        $(HDIR)ppkt.h $(HFILES)
        !           131: psapmajor1.o:  $(HDIR)ppkt.h $(HFILES)
        !           132: psapmajor2.o:  $(HDIR)ppkt.h $(HFILES)
        !           133: psapminor1.o:  $(HDIR)ppkt.h $(HFILES)
        !           134: psapminor2.o:  $(HDIR)ppkt.h $(HFILES)
        !           135: psapresync1.o: $(HDIR)ppkt.h $(HFILES)
        !           136: psapresync2.o: $(HDIR)ppkt.h $(HFILES)
        !           137: psapabort.o:   PS-types.h $(HDIR)ppkt.h $(HFILES) $(HDIR)tailor.h \
        !           138:                        $(HDIR)logger.h
        !           139: psapreport.o:  $(HDIR)ppkt.h $(HFILES)
        !           140: psaprelease1.o:        $(HDIR)ppkt.h $(HFILES)
        !           141: psaprelease2.o:        $(HDIR)ppkt.h $(HFILES)
        !           142: psapselect.o:  $(HDIR)ppkt.h $(HFILES)
        !           143: psaplose.o:    PS-types.h $(HDIR)ppkt.h $(HFILES) $(HDIR)tailor.h \
        !           144:                        $(HDIR)logger.h
        !           145: 
        !           146: 
        !           147: ################################################################
        !           148: # manual pages
        !           149: ################################################################
        !           150: 
        !           151: MANUALS        =       libpsap2.3n
        !           152: 
        !           153: manuals:;      @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS)
        !           154:                -@echo ""
        !           155: 
        !           156: 
        !           157: ################################################################
        !           158: # clean
        !           159: ################################################################
        !           160: 
        !           161: clean:;                rm -f *.o *.a PS* z* _* core psap2vrsn.c
        !           162: 
        !           163: grind:;                iprint Makefile
        !           164:                tgrind -lc $(CFILES) psap2vrsn.c llib-lpsap2
        !           165:                tgrind -lpepy -d $(TOPDIR)pepy/grindefs $(PYFILES)
        !           166:                @echo $(MANUALS) | \
        !           167:                        tr " " "\012" | \
        !           168:                        sed -e "s%.*%itroff -man &%" | \
        !           169:                        sh -ve
        !           170: 
        !           171: true:;

unix.superglobalmegacorp.com

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