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

1.1     ! root        1: ###############################################################################
        !             2: #   Instructions to Make, for compilation of ISODE RONOT library
        !             3: ###############################################################################
        !             4: 
        !             5: ###############################################################################
        !             6: #
        !             7: # $Header: /f/osi/ronot/RCS/Makefile,v 
        !             8: #
        !             9: #
        !            10: # $Log:        Makefile,v $
        !            11: # Revision 7.1  90/07/27  09:06:30  mrose
        !            12: # update
        !            13: # 
        !            14: # Revision 7.0  90/07/26  14:28:24  mrose
        !            15: # *** empty log message ***
        !            16: # 
        !            17: # Revision 7.1  90/03/06  13:56:28  mrose
        !            18: # touch-up
        !            19: # 
        !            20: # Revision 7.0  89/11/23  21:48:06  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: LIBES   =       libronot.a
        !            40: LLIBS   =       $(TOPDIR)llib-lrosap $(TOPDIR)llib-lacsap
        !            41: HFILES =       $(HDIR)ronot.h $(HDIR)rosap.h $(HDIR)acsap.h \
        !            42:                $(HDIR)psap2.h $(HDIR)psap.h $(HDIR)ssap.h $(HDIR)isoaddrs.h \
        !            43:                $(HDIR)manifest.h $(HDIR)general.h $(HDIR)config.h
        !            44: 
        !            45: 
        !            46: #############################################################
        !            47: # Here it is...
        !            48: #############################################################
        !            49: 
        !            50: all:            libronot
        !            51: inst-all:      # inst-libronot
        !            52: install:        inst-all clean
        !            53: lint:           l-libronot
        !            54: 
        !            55: 
        !            56: #############################################################
        !            57: # libronot
        !            58: #############################################################
        !            59: 
        !            60: PYFILES        =       ronot.py
        !            61: 
        !            62: CFILES  =       ronotbind1.c ronotbind2.c ronotunbind1.c \
        !            63:                ronotunbind2.c ronotabort.c ronotlose.c RONOT_tables.c
        !            64: 
        !            65: OFILES  =       ronotbind1.o ronotbind2.o ronotunbind1.o \
        !            66:                ronotunbind2.o ronotabort.o ronotlose.o RONOT_tables.o
        !            67: 
        !            68: inst-libronot: $(LIBDIR)libronot.a $(LINTDIR)llib-lronot
        !            69: 
        !            70: $(LIBDIR)libronot.a:   libronot.a
        !            71:                -rm -f $@
        !            72:                cp libronot.a $@
        !            73:                @$(UTILDIR)make-lib.sh $(SYSTEM) $@ -ranlib
        !            74:                -@ls -gls $@
        !            75:                -@echo ""
        !            76: 
        !            77: $(LINTDIR)llib-lronot: llib-lronot
        !            78:                -cp $@ zllib-lronot
        !            79:                -rm -f $@
        !            80:                sed -e 's%#include "\(.*\)"%#include "$(INCDIR)\1"%' \
        !            81:                        < llib-lronot | \
        !            82:                        sed -e 's%#include "/usr/include/\(.*\)"%#include <\1>%' > $@
        !            83:                @$(UTILDIR)inst-lint.sh $(SYSTEM) $(OPTIONS) $@
        !            84:                -@ls -gls $@ [email protected]
        !            85:                -@echo ""
        !            86: 
        !            87: libronot:      libronot.a
        !            88: 
        !            89: libronot.a:    ronotvrsn.o
        !            90:                -rm -f $@
        !            91:                @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(OFILES) \
        !            92:                        ronotvrsn.o
        !            93:                -@rm -f $(TOPDIR)libronot.a $(TOPDIR)llib-lronot
        !            94:                -@$(LN) libronot.a $(TOPDIR)libronot.a
        !            95:                -@$(LN) llib-lronot $(TOPDIR)llib-lronot
        !            96:                -@ls -l $@
        !            97:                -@echo "RO-notation library built normally"
        !            98: 
        !            99: ronotvrsn.c:   $(OFILES)
        !           100:                @$(UTILDIR)version.sh ronot > $@
        !           101: 
        !           102: l-libronot:    true
        !           103:                $(LINT) $(LFLAGS) $(CFILES) ronotvrsn.c $(LLIBS)
        !           104: 
        !           105: 
        !           106: RONOT_tables.o:  RONOT_tables.c RONOT-types.h
        !           107: 
        !           108: RONOT_tables.c RONOT-types.h:  ronot.py $(TOPDIR)pepsy/xpepsy
        !           109:                $(TOPDIR)pepsy/xpepsy -A -f -h -m ronot.py
        !           110: 
        !           111: 
        !           112: #############################################################
        !           113: # clean
        !           114: #############################################################
        !           115: 
        !           116: clean:;         rm -f  *.o *.a *.ph RONOT* z* _* core ronotvrsn.c
        !           117: 
        !           118: grind:;         iprint Makefile
        !           119:                tgrind -lc $(CFILES) ronotvrsn.c llib-lronot
        !           120:                tgrind -lpepy -d $(TOPDIR)pepy/grindefs $(PYFILES)
        !           121:                @echo $(MANUALS) | \
        !           122:                        tr " " "\012" | \
        !           123:                        sed -e "s%.*%itroff -man &%" | \
        !           124:                        sh -ve
        !           125: 
        !           126: true:;
        !           127: 
        !           128: # DO NOT DELETE THIS LINE
        !           129: # Dependencies follow
        !           130: ronotabort.o: $(HDIR)tailor.h $(HDIR)logger.h $(HFILES)
        !           131: ronotbind1.o: $(HDIR)tailor.h $(HDIR)logger.h RONOT-types.h $(HFILES)
        !           132: ronotbind2.o: $(HDIR)tailor.h $(HDIR)logger.h RONOT-types.h $(HFILES)
        !           133: ronotlose.o: $(HDIR)tailor.h $(HDIR)logger.h $(HFILES)
        !           134: ronotunbind1.o: $(HDIR)tailor.h $(HDIR)logger.h RONOT-types.h $(HFILES)
        !           135: ronotunbind2.o: $(HDIR)tailor.h $(HDIR)logger.h RONOT-types.h $(HFILES)

unix.superglobalmegacorp.com

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