Annotation of 43BSDReno/contrib/isode-beta/ronot/Makefile, revision 1.1.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.