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

1.1     ! root        1: ###############################################################################
        !             2: #   Instructions to Make, for compilation of ISODE LPP processes
        !             3: ###############################################################################
        !             4: 
        !             5: ###############################################################################
        !             6: #
        !             7: # $Header: /f/osi/psap2-lpp/RCS/Makefile,v 7.5 90/07/09 14:44:53 mrose Exp $
        !             8: #
        !             9: # Contributed by The Wollongong Group, Inc.
        !            10: #
        !            11: #
        !            12: # $Log:        Makefile,v $
        !            13: # Revision 7.5  90/07/09  14:44:53  mrose
        !            14: # sync
        !            15: # 
        !            16: # Revision 7.4  90/07/01  21:05:18  mrose
        !            17: # pepsy
        !            18: # 
        !            19: # Revision 7.3  90/03/06  13:56:45  mrose
        !            20: # touch-up
        !            21: # 
        !            22: # Revision 7.2  89/12/19  17:57:47  mrose
        !            23: # touch-up
        !            24: # 
        !            25: # Revision 7.1  89/12/19  16:17:46  mrose
        !            26: # dgram
        !            27: # 
        !            28: # Revision 7.0  89/11/23  22:15:45  mrose
        !            29: # Release 6.0
        !            30: # 
        !            31: ###############################################################################
        !            32: 
        !            33: ###############################################################################
        !            34: #
        !            35: #                               NOTICE
        !            36: #
        !            37: #    Acquisition, use, and distribution of this module and related
        !            38: #    materials are subject to the restrictions of a license agreement.
        !            39: #    Consult the Preface in the User's Manual for the full terms of
        !            40: #    this agreement.
        !            41: #
        !            42: ###############################################################################
        !            43: 
        !            44: 
        !            45: PEPYPATH=      -DPEPYPATH
        !            46: 
        !            47: LLIBS   =      $(TOPDIR)llib-lpsap $(TOPDIR)llib-lcompat
        !            48: HFILES =       $(HDIR)psap2.h $(HDIR)psap.h $(HDIR)ssap.h $(HDIR)isoaddrs.h \
        !            49:                $(HDIR)manifest.h $(HDIR)general.h  $(HDIR)config.h
        !            50: 
        !            51: 
        !            52: ##################################################################
        !            53: # Here it is...
        !            54: ##################################################################
        !            55: 
        !            56: all:           libpsap2 libisode-lpp
        !            57: inst-all:      inst-libisode-lpp # inst-libpsap2 manuals
        !            58: install:       inst-all clean
        !            59: lint:          l-libpsap2
        !            60: 
        !            61: 
        !            62: ################################################################
        !            63: # libpsap2-lpp
        !            64: ################################################################
        !            65: 
        !            66: CFILES =       psaprovider.c $(TOPDIR)psap2/psap2error.c psaplose.c \
        !            67:                psaprespond.c $(TOPDIR)tsap/tsaplisten.c psapinitiate.c \
        !            68:                psapabort.c psaprelease1.c psaprelease2.c psapselect.c \
        !            69:                ps2tcp.c ps2udp.c \
        !            70:                $(TOPDIR)acsap/acsapstub.c \
        !            71:                $(TOPDIR)tsap/tsaperror.c $(TOPDIR)tsap/tsaplose.c
        !            72: PYFILES        =       ps.py
        !            73: OFILES =       psaprovider.o psap2error.o psaplose.o \
        !            74:                psaprespond.o tsaplisten.o psapinitiate.o \
        !            75:                psapabort.o psaprelease1.o psaprelease2.o psapselect.o \
        !            76:                ps2tcp.o ps2udp.o \
        !            77:                acsapstublpp.o \
        !            78:                tsaperror.o tsaplose.o \
        !            79:                $(OSTRINGS)
        !            80: 
        !            81: inst-libpsap2: $(LIBDIR)libpsap2-lpp.a $(LINTDIR)llib-lpsap2-lpp
        !            82: 
        !            83: $(LIBDIR)libpsap2-lpp.a:       libpsap2-lpp.a
        !            84:                -rm -f $@
        !            85:                cp libpsap2-lpp.a $@
        !            86:                @$(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib
        !            87:                -@ls -gls $@
        !            88:                -@echo ""
        !            89: 
        !            90: $(LINTDIR)llib-lpsap2-lpp:     llib-lpsap2-lpp
        !            91:                -cp $@ zllib-lpsap2-lpp
        !            92:                -rm -f $@
        !            93:                sed -e 's%#include "\(.*\)"%#include "$(INCDIR)\1"%' \
        !            94:                        < llib-lpsap2-lpp | \
        !            95:                        sed -e 's%#include "/usr/include/\(.*\)"%#include <\1>%' > $@
        !            96:                @$(UTILDIR)inst-lint.sh $(SYSTEM) $(OPTIONS) $@
        !            97:                -@ls -gls $@ [email protected]
        !            98:                -@echo ""
        !            99: 
        !           100: libpsap2:      libpsap2-lpp.a
        !           101: 
        !           102: libpsap2-lpp.a:        psap2vrsn.o
        !           103:                -rm -f $@
        !           104:                @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(OFILES) \
        !           105:                        PS_tables.o psap2vrsn.o
        !           106:                -@rm -f $(TOPDIR)libpsap2-lpp.a
        !           107:                -@$(LN) libpsap2-lpp.a $(TOPDIR)libpsap2-lpp.a
        !           108:                -@ls -l $@
        !           109:                -@echo "PSAP2 (lightweight) library built normally"
        !           110: 
        !           111: PS_tables.o:   PS_tables.c PS-types.h
        !           112: 
        !           113: PS_tables.c PS-types.h:        ps.py $(TOPDIR)pepsy/xpepsy
        !           114:                $(TOPDIR)pepsy/xpepsy -A -f -h -m ps.py
        !           115: 
        !           116: 
        !           117: psap2vrsn.c:   $(OFILES) PS_tables.o
        !           118:                @$(UTILDIR)version.sh psap2 '(lightweight)' > $@
        !           119: 
        !           120: l-libpsap2:    PS_tables.c true
        !           121:                $(LINT) $(LFLAGS) -DLPP $(CFILES) PS_tables.c \
        !           122:                        psap2vrsn.c $(LLIBS)
        !           123: 
        !           124: psaprovider.o: $(HDIR)ppkt.h PS-types.h $(HFILES) $(HDIR)tailor.h \
        !           125:                        $(HDIR)logger.h
        !           126: psap2error.o:  $(HFILES) $(TOPDIR)psap2/psap2error.c
        !           127:                $(CC) $(CFLAGS) -c $(TOPDIR)psap2/psap2error.c
        !           128: psaplose.o:    $(HDIR)ppkt.h PS-types.h $(HFILES) $(HDIR)tailor.h \
        !           129:                        $(HDIR)logger.h
        !           130: psaprespond.o: $(HDIR)ppkt.h PS-types.h $(HFILES) $(HDIR)tailor.h \
        !           131:                        $(HDIR)logger.h
        !           132: tsaplisten.o:  $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h \
        !           133:                        $(HDIR)dgram.h $(HDIR)internet.h \
        !           134:                        $(TOPDIR)tsap/tsaplisten.c 
        !           135:                $(CC) $(CFLAGS) -DLPP -c $(TOPDIR)tsap/tsaplisten.c
        !           136: psapinitiate.o:        $(HDIR)ppkt.h PS-types.h $(HFILES) $(HDIR)tailor.h \
        !           137:                        $(HDIR)logger.h
        !           138: psapabort.o:   $(HDIR)ppkt.h PS-types.h $(HFILES) $(HDIR)tailor.h \
        !           139:                        $(HDIR)logger.h
        !           140: psaprelease1.o:        $(HDIR)ppkt.h PS-types.h $(HFILES) $(HDIR)tailor.h \
        !           141:                        $(HDIR)logger.h
        !           142: psaprelease2.o:        $(HDIR)ppkt.h PS-types.h $(HFILES) $(HDIR)tailor.h \
        !           143:                        $(HDIR)logger.h
        !           144: psapselect.o:  $(HDIR)ppkt.h $(HFILES)
        !           145: ps2tcp.o:      $(HDIR)ppkt.h PS-types.h $(HFILES) $(HDIR)tsap.h \
        !           146:                $(HDIR)tailor.h $(HDIR)logger.h
        !           147: ps2udp.o:      $(HDIR)ppkt.h PS-types.h $(HFILES) $(HDIR)tsap.h \
        !           148:                $(HDIR)tailor.h $(HDIR)logger.h $(HDIR)dgram.h
        !           149: tsaperror.o:   $(HFILES) $(TOPDIR)tsap/tsaperror.c
        !           150:                $(CC) $(CFLAGS) -c $(TOPDIR)tsap/tsaperror.c
        !           151: tsaplose.o:    $(HFILES) $(TOPDIR)tsap/tsaplose.c
        !           152:                $(CC) $(CFLAGS) -c $(TOPDIR)tsap/tsaplose.c
        !           153: 
        !           154: acsapstublpp.o:        $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h \
        !           155:                        $(TOPDIR)acsap/acsapstub.c
        !           156:                $(CC) $(CFLAGS) -DLPP -c $(TOPDIR)acsap/acsapstub.c
        !           157:                mv acsapstub.o acsapstublpp.o
        !           158: 
        !           159: 
        !           160: ################################################################
        !           161: # libisode-lpp
        !           162: ################################################################
        !           163: 
        !           164: LIBES  =       $(TOPDIR)librosy.a $(TOPDIR)librosap.a $(TOPDIR)libacsap.a \
        !           165:                $(TOPDIR)libpsap2-lpp.a \
        !           166:                $(TOPDIR)libpepsy.a $(TOPDIR)libpepy.a $(TOPDIR)libpsap.a \
        !           167:                $(TOPDIR)libdirent.a $(TOPDIR)libcompat.a
        !           168: LLLIBS =       $(TOPDIR)llib-lrosy $(TOPDIR)llib-lrosap $(TOPDIR)llib-lacsap \
        !           169:                llib-lpsap2-lpp $(TOPDIR)llib-lpsap $(TOPDIR)llib-ldirent \
        !           170:                $(TOPDIR)llib-lcompat
        !           171: 
        !           172: 
        !           173: inst-libisode-lpp:     $(LIBDIR)libisode-lpp.a $(LINTDIR)llib-lisode-lpp
        !           174: 
        !           175: $(LIBDIR)libisode-lpp.a:       libisode-lpp.a
        !           176:                -rm -f $@
        !           177:                cp libisode-lpp.a $@
        !           178:                @$(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib
        !           179:                -@ls -gls $@
        !           180:                -@echo ""
        !           181: 
        !           182: $(LINTDIR)llib-lisode-lpp:     llib-lisode-lpp
        !           183:                -cp $@ zllib-lisode-lpp
        !           184:                -rm -f $@
        !           185:                sed -e 's%#include "\(.*\)"%#include "$(INCDIR)\1"%' \
        !           186:                        < llib-lisode-lpp | \
        !           187:                        sed -e 's%#include "/usr/include/\(.*\)"%#include <\1>%' > $@
        !           188:                @$(UTILDIR)inst-lint.sh $(SYSTEM) $(OPTIONS) $@
        !           189:                -@ls -gls $@ [email protected]
        !           190:                -@echo ""
        !           191: 
        !           192: libisode-lpp:  libisode-lpp.a llib-lisode-lpp
        !           193: 
        !           194: libisode-lpp.a:        isodevrsn.o
        !           195:                -rm -f $@ $(TOPDIR)libisode-lpp.a
        !           196:                -rm -rf tmp
        !           197:                -mkdir tmp
        !           198:                ln isodevrsn.o tmp
        !           199:                for i in $(LIBES); do (cd tmp; ar x ../$$i; rm -f acsapstub.o acsapdse.o; \
        !           200:                    ../$(UTILDIR)make-lib.sh -quick $(SYSTEM) $(ARFLAGS) ../$@ *.o; \
        !           201:                    rm -f *); done
        !           202:                $(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib
        !           203:                -rm -rf tmp
        !           204:                -@rm -f $(TOPDIR)libisode-lpp.a
        !           205:                -@$(LN) $@ $(TOPDIR)libisode-lpp.a
        !           206:                -@ls -l $@
        !           207:                -@echo "LPP library built normally"
        !           208: 
        !           209: llib-lisode-lpp:       $(LLLIBS)
        !           210:                -@echo '/* llib-lisode-lpp - lint library for -lisode-lpp */' > $@
        !           211:                -@echo '' >> $@
        !           212:                cat $(LLLIBS) > $@
        !           213:                -@rm -f $(TOPDIR)llib-lisode-lpp
        !           214:                -@$(LN) llib-lisode-lpp $(TOPDIR)llib-lisode-lpp
        !           215: 
        !           216: 
        !           217: isodevrsn.o:   $(LIBES)
        !           218:                @cd $(TOPDIR)support; $(UTILDIR)version.sh isode > $(TOPDIR)psap2-lpp/isodevrsn.c
        !           219:                $(CC) $(CFLAGS) -c isodevrsn.c
        !           220: 
        !           221: 
        !           222: ################################################################
        !           223: # manual pages
        !           224: ################################################################
        !           225: 
        !           226: MANUALS        =       libpsap2-lpp.3n
        !           227: 
        !           228: manuals:;      @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS)
        !           229:                -@echo ""
        !           230: 
        !           231: 
        !           232: ################################################################
        !           233: # clean
        !           234: ################################################################
        !           235: 
        !           236: clean:;                rm -f *.ph *.o *.a PS* z* _* core psap2vrsn.c isodevrsn.c \
        !           237:                        llib-lisode-lpp
        !           238: 
        !           239: grind:;                iprint Makefile
        !           240:                tgrind -lc $(CFILES) psap2vrsn.c
        !           241:                tgrind -lpepy -d $(TOPDIR)pepy/grindefs $(PYFILES)
        !           242:                @echo $(MANUALS) | \
        !           243:                        tr " " "\012" | \
        !           244:                        sed -e "s%.*%itroff -man &%" | \
        !           245:                        sh -ve
        !           246: 
        !           247: true:;

unix.superglobalmegacorp.com

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