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

1.1     ! root        1: ###############################################################################
        !             2: #   Instructions to Make, for compilation of ISODE PSAP processes
        !             3: ###############################################################################
        !             4: 
        !             5: ###############################################################################
        !             6: #
        !             7: # $Header: /f/osi/psap/RCS/Makefile,v 7.1 90/07/09 14:43:29 mrose Exp $
        !             8: #
        !             9: #
        !            10: # $Log:        Makefile,v $
        !            11: # Revision 7.1  90/07/09  14:43:29  mrose
        !            12: # sync
        !            13: # 
        !            14: # Revision 7.0  89/11/23  22:12:29  mrose
        !            15: # Release 6.0
        !            16: # 
        !            17: ###############################################################################
        !            18: 
        !            19: ###############################################################################
        !            20: #
        !            21: #                               NOTICE
        !            22: #
        !            23: #    Acquisition, use, and distribution of this module and related
        !            24: #    materials are subject to the restrictions of a license agreement.
        !            25: #    Consult the Preface in the User's Manual for the full terms of
        !            26: #    this agreement.
        !            27: #
        !            28: ###############################################################################
        !            29: 
        !            30: 
        !            31: LIBES  =       libpsap.a $(TOPDIR)libcompat.a
        !            32: LLIBS   =      $(TOPDIR)llib-lcompat
        !            33: HFILES =       $(HDIR)psap.h \
        !            34:                $(HDIR)manifest.h $(HDIR)general.h $(HDIR)config.h
        !            35: 
        !            36: 
        !            37: ##################################################################
        !            38: # Here it is...
        !            39: ##################################################################
        !            40: 
        !            41: all:           libpsap psaptest hex2pe dec2pe
        !            42: inst-all:      # inst-libpsap manuals
        !            43: install:       inst-all clean
        !            44: lint:          l-libpsap l-psaptest
        !            45: 
        !            46: 
        !            47: ################################################################
        !            48: # libpsap
        !            49: ################################################################
        !            50: 
        !            51: CFILES =       addr2ref.c bit2prim.c bitstr2strb.c bit_ops.c dg2ps.c \
        !            52:                fdx2ps.c flag2prim.c gtime.c int2strb.c isobject.c num2prim.c \
        !            53:                obj2prim.c objectbyname.c objectbyoid.c ode2oid.c oid_cmp.c \
        !            54:                oid_cpy.c oid_free.c oid2ode.c pe2pl.c pe2ps.c pe2ssdu.c \
        !            55:                pe2text.c pe2uvec.c pe_alloc.c pe_cmp.c pe_cpy.c pe_error.c \
        !            56:                pe_expunge.c pe_extract.c pe_free.c pe_pullup.c pl2pe.c \
        !            57:                pl_tables.c prim2bit.c prim2flag.c prim2num.c prim2oid.c \
        !            58:                prim2qb.c prim2set.c prim2str.c prim2time.c ps2pe.c \
        !            59:                ps_alloc.c ps_error.c ps_flush.c ps_free.c ps_get_abs.c \
        !            60:                ps_io.c ps_prime.c qb2pe.c qb2prim.c qb2str.c qb_free.c \
        !            61:                qb_pullup.c qbuf2pe.c qbuf2ps.c seq_add.c seq_addon.c \
        !            62:                seq_del.c seq_find.c set_add.c set_addon.c set_del.c \
        !            63:                set_find.c sprintoid.c sprintref.c ssdu2pe.c std2ps.c \
        !            64:                str2oid.c str2pe.c str2prim.c str2ps.c str2qb.c strb2bitstr.c \
        !            65:                strb2int.c time2prim.c time2str.c tm2ut.c ts2ps.c ut2tm.c \
        !            66:                uvec2ps.c prim2real.c real2prim.c
        !            67: 
        !            68: OFILES =       addr2ref.o bit2prim.o bitstr2strb.o bit_ops.o dg2ps.o \
        !            69:                fdx2ps.o flag2prim.o gtime.o int2strb.o isobject.o num2prim.o \
        !            70:                obj2prim.o objectbyname.o objectbyoid.o ode2oid.o oid_cmp.o \
        !            71:                oid_cpy.o oid_free.o oid2ode.o pe2pl.o pe2ps.o pe2ssdu.o \
        !            72:                pe2text.o pe2uvec.o pe_alloc.o pe_cmp.o pe_cpy.o pe_error.o  \
        !            73:                pe_expunge.o pe_extract.o pe_free.o pe_pullup.o pl2pe.o \
        !            74:                pl_tables.o prim2bit.o prim2flag.o prim2num.o prim2oid.o \
        !            75:                prim2qb.o prim2set.o prim2str.o prim2time.o ps2pe.o \
        !            76:                ps_alloc.o ps_error.o ps_flush.o ps_free.o ps_get_abs.o \
        !            77:                ps_io.o ps_prime.o qb2pe.o qb2prim.o qb2str.o qb_free.o \
        !            78:                qb_pullup.o qbuf2pe.o qbuf2ps.o seq_add.o seq_addon.o \
        !            79:                seq_del.o seq_find.o set_add.o set_addon.o set_del.o \
        !            80:                set_find.o sprintoid.o sprintref.o ssdu2pe.o std2ps.o \
        !            81:                str2oid.o str2pe.o str2prim.o str2ps.o str2qb.o strb2bitstr.o \
        !            82:                strb2int.o time2prim.o time2str.o tm2ut.o ts2ps.o ut2tm.o \
        !            83:                uvec2ps.o prim2real.o real2prim.o \
        !            84:                $(OSTRINGS)
        !            85: 
        !            86: inst-libpsap:  $(LIBDIR)libpsap.a $(LINTDIR)llib-lpsap
        !            87: 
        !            88: $(LIBDIR)libpsap.a:    libpsap.a
        !            89:                -rm -f $@
        !            90:                cp libpsap.a $@
        !            91:                @$(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib
        !            92:                -@ls -gls $@
        !            93:                -@echo ""
        !            94: 
        !            95: $(LINTDIR)llib-lpsap:  llib-lpsap
        !            96:                -cp $@ zllib-lpsap
        !            97:                -rm -f $@
        !            98:                sed -e 's%#include "\(.*\)"%#include "$(INCDIR)\1"%' \
        !            99:                        < llib-lpsap | \
        !           100:                        sed -e 's%#include "/usr/include/\(.*\)"%#include <\1>%' > $@
        !           101:                @$(UTILDIR)inst-lint.sh $(SYSTEM) $(OPTIONS) $@
        !           102:                -@ls -gls $@ [email protected]
        !           103:                -@echo ""
        !           104: 
        !           105: libpsap:       libpsap.a
        !           106: 
        !           107: libpsap.a:     psapvrsn.o
        !           108:                -rm -f $@
        !           109:                @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(OFILES) \
        !           110:                        psapvrsn.o
        !           111:                -@rm -f $(TOPDIR)libpsap.a $(TOPDIR)llib-lpsap
        !           112:                -@$(LN) libpsap.a $(TOPDIR)libpsap.a
        !           113:                -@$(LN) llib-lpsap $(TOPDIR)llib-lpsap
        !           114:                -@ls -l $@
        !           115:                -@echo "PSAP library built normally"
        !           116: 
        !           117: psapvrsn.c:    $(OFILES)
        !           118:                @$(UTILDIR)version.sh psap > $@
        !           119: 
        !           120: l-libpsap:;    $(LINT) $(LFLAGS) $(CFILES) psapvrsn.c $(LLIBS)
        !           121: 
        !           122: addr2ref.o:    $(HFILES) $(HDIR)ssap.h
        !           123: bit2prim.o:    $(HFILES)
        !           124: bitstr2strb.o: $(HFILES)
        !           125: bit_ops.o:     $(HFILES)
        !           126: dg2ps.o:       $(HFILES)
        !           127: fdx2ps.o:      $(HFILES)
        !           128: flag2prim.o:   $(HFILES)
        !           129: gtime.o:       $(HFILES)
        !           130: int2strb.o:    $(HFILES)
        !           131: isobject.o:    $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           132: num2prim.o:    $(HFILES)
        !           133: obj2prim.o:    $(HFILES)
        !           134: objectbyname.o:        $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           135: objectbyoid.o: $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           136: ode2oid.o:     $(HFILES)
        !           137: oid_cmp.o:     $(HFILES)
        !           138: oid_cpy.o:     $(HFILES)
        !           139: oid_free.o:    $(HFILES)
        !           140: oid2ode.o:     $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           141: pe2pl.o:       $(HFILES)
        !           142: pe2ps.o:       $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           143: pe2ssdu.o:     $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           144: pe2text.o:     $(HFILES) $(HDIR)logger.h
        !           145: pe2uvec.o:     $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           146: pe_alloc.o:    $(HFILES)
        !           147: pe_cmp.o:      $(HFILES)
        !           148: pe_cpy.o:      $(HFILES)
        !           149: pe_error.o:    $(HFILES)
        !           150: pe_expunge.o:  $(HFILES)
        !           151: pe_extract.o:  $(HFILES)
        !           152: pe_free.o:     $(HFILES)
        !           153: pe_pullup.o:   $(HFILES)
        !           154: pl2pe.o:       $(HFILES)
        !           155: pl_tables.o:   $(HFILES)
        !           156: prim2bit.o:    $(HFILES)
        !           157: prim2flag.o:   $(HFILES)
        !           158: prim2num.o:    $(HFILES)
        !           159: prim2oid.o:    $(HFILES)
        !           160: prim2qb.o:     $(HFILES)
        !           161: prim2set.o:    $(HFILES)
        !           162: prim2str.o:    $(HFILES)
        !           163: prim2time.o:   $(HFILES)
        !           164: ps2pe.o:       $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           165: ps_alloc.o:    $(HFILES)
        !           166: ps_error.o:    $(HFILES)
        !           167: ps_flush.o:    $(HFILES)
        !           168: ps_free.o:     $(HFILES)
        !           169: ps_get_abs.o:  $(HFILES)
        !           170: ps_io.o:       $(HFILES)
        !           171: ps_prime.o:    $(HFILES)
        !           172: qb2pe.o:       $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           173: qb2prim.o:     $(HFILES)
        !           174: qb2str.o:      $(HFILES)
        !           175: qb_free.o:     $(HFILES)
        !           176: qb_pullup.o:   $(HFILES)
        !           177: qbuf2pe.o:     $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           178: qbuf2ps.o:     $(HFILES)
        !           179: seq_add.o:     $(HFILES)
        !           180: seq_addon.o:   $(HFILES)
        !           181: seq_del.o:     $(HFILES)
        !           182: seq_find.o:    $(HFILES)
        !           183: set_add.o:     $(HFILES)
        !           184: set_addon.o:   $(HFILES)
        !           185: set_del.o:     $(HFILES)
        !           186: set_find.o:    $(HFILES)
        !           187: sprintoid.o:   $(HFILES)
        !           188: sprintref.o:   $(HFILES) $(HDIR)ssap.h
        !           189: ssdu2pe.o:     $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           190: std2ps.o:      $(HFILES)
        !           191: str2oid.o:     $(HFILES)
        !           192: str2pe.o:      $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           193: str2prim.o:    $(HFILES)
        !           194: str2ps.o:      $(HFILES)
        !           195: str2qb.o:      $(HFILES)
        !           196: strb2bitstr.o: $(HFILES)
        !           197: strb2int.o:    $(HFILES)
        !           198: time2prim.o:   $(HFILES)
        !           199: time2str.o:    $(HFILES)
        !           200: tm2ut.o:       $(HFILES)
        !           201: ts2ps.o:       $(HFILES) $(HDIR)tsap.h $(HDIR)tailor.h $(HDIR)logger.h
        !           202: ut2tm.o:       $(HFILES)
        !           203: uvec2ps.o:     $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h
        !           204: 
        !           205: 
        !           206: ################################################################
        !           207: # psaptest
        !           208: ################################################################
        !           209: 
        !           210: psaptest:      psaptest.o $(LIBES)
        !           211:                $(LDCC) $(LDFLAGS) -o $@ psaptest.o $(LIBES) $(LSOCKET)
        !           212: 
        !           213: psaptest.o:    $(HFILES) $(HDIR)tailor.h $(HDIR)logger.h psaptest.c
        !           214:                $(CC) $(CFLAGS) -c $*.c
        !           215: 
        !           216: l-psaptest:;   $(LINT) $(LFLAGS) psaptest.c llib-lpsap $(LLIBS)
        !           217: 
        !           218: 
        !           219: ################################################################
        !           220: # hex2pe/dec2pe
        !           221: ################################################################
        !           222: 
        !           223: hex2pe:                hex2pe.o
        !           224:                $(LDCC) $(LDFLAGS) -o $@ hex2pe.o
        !           225: 
        !           226: hex2pe.o:      $(HFILES) hex2pe.c
        !           227:                $(CC) $(CFLAGS) -c $*.c
        !           228: 
        !           229: 
        !           230: dec2pe:                dec2pe.o
        !           231:                $(LDCC) $(LDFLAGS) -o $@ dec2pe.o
        !           232: 
        !           233: dec2pe.o:      $(HFILES) dec2pe.c
        !           234:                $(CC) $(CFLAGS) -c $*.c
        !           235: 
        !           236: 
        !           237: ################################################################
        !           238: # manual pages
        !           239: ################################################################
        !           240: 
        !           241: MANUALS        =       libpsap.3
        !           242: 
        !           243: manuals:;      @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS)
        !           244:                -@echo ""
        !           245: 
        !           246: 
        !           247: ################################################################
        !           248: # clean
        !           249: ################################################################
        !           250: 
        !           251: clean:;                rm -f *.o *.a z* _* core psaptest dec2pe hex2pe psapvrsn.c
        !           252: 
        !           253: grind:;                iprint Makefile
        !           254:                tgrind -lc $(CFILES) psapvrsn.c psaptest.c dec2pe.c hex2pe.c \
        !           255:                        llib-lpsap
        !           256:                @echo $(MANUALS) | \
        !           257:                        tr " " "\012" | \
        !           258:                        sed -e "s%.*%itroff -man &%" | \
        !           259:                        sh -ve

unix.superglobalmegacorp.com

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