Annotation of 43BSDReno/contrib/isode-beta/vt/Makefile, revision 1.1.1.1

1.1       root        1: ###############################################################################
                      2: #   Instructions to Make, for compilation of ISODE VT processes
                      3: ###############################################################################
                      4: 
                      5: ###############################################################################
                      6: #
                      7: # $Header: /f/osi/vt/RCS/Makefile,v 7.1 90/07/09 14:51:45 mrose Exp $
                      8: #
                      9: #
                     10: # $Log:        Makefile,v $
                     11: # Revision 7.1  90/07/09  14:51:45  mrose
                     12: # sync
                     13: # 
                     14: # Revision 7.0  89/11/23  22:31:25  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: .SUFFIXES:     .py .c .o
                     32: 
                     33: .c.o:;         $(CC) $(CFLAGS) $(INCLUDES) -c $*.c
                     34: 
                     35: .py.c:;                $(TOPDIR)pepy/xpepy -a PY_advise -m $(PYFLAGS) $<
                     36: 
                     37: 
                     38: LIBES  =       $(TOPDIR)libisode.a
                     39: LLIBS  =       $(TOPDIR)llib-lisode
                     40: VTH    =       vtpm.h $(HDIR)acsap.h $(HDIR)psap.h $(HDIR)manifest.h \
                     41:                $(HDIR)config.h $(HDIR)general.h $(HDIR)psap2.h $(HDIR)logger.h
                     42: CFILES =       vtpm.c vtuser.c vt_telnet.c map.c \
                     43:                actions1.c actions5.c states1.c states5.c
                     44: OFILES =       vtpm.o vtuser.o vt_telnet.o map.o \
                     45:                actions1.o actions5.o states1.o states5.o
                     46: PYFILES        =       bk_content.py rcv_asq.py rcv_asr.py rcv_text.py send_asq.py \
                     47:                send_asr.py send_text.py send_udq.py rcv_udq.py print_vt.py
                     48: HFILES =       eventmsg.h sector1.h sector5.h vtpm.h
                     49: PYFILES-C=     BK_CONTENT.c RCV_ASQ.c RCV_ASR.c RCV_TEXT.c RCV_UDQ.c \
                     50:                SEND_ASQ.c SEND_ASR.c SEND_TEXT.c SEND_UDQ.c PRINT_VT.c
                     51: PYFILES-O=     BK_CONTENT.o RCV_ASQ.o RCV_ASR.o RCV_TEXT.o RCV_UDQ.o \
                     52:                SEND_ASQ.o SEND_ASR.o SEND_TEXT.o SEND_UDQ.o PRINT_VT.o
                     53: 
                     54: 
                     55: ##################################################################
                     56: # Here it is...
                     57: ##################################################################
                     58: 
                     59: all:           vtd vt
                     60: inst-all:      inst-vtd inst-vt manuals
                     61: install:       inst-all clean
                     62: lint:          l-vtd l-vt
                     63: 
                     64: 
                     65: ##################################################################
                     66: # vtd
                     67: ##################################################################
                     68: 
                     69: inst-vtd:      $(SBINDIR)iso.vt
                     70: 
                     71: $(SBINDIR)iso.vt:      xvtd
                     72:                -cp $@ ziso.vt
                     73:                -rm -f $@
                     74:                cp xvtd $@
                     75:                -@ls -gls $@
                     76:                -@echo ""
                     77: 
                     78: vtd:           xvtd
                     79: 
                     80: xvtd:          vtd.o $(OFILES) libvt.a
                     81:                $(LDCC) $(LDFLAGS) -o $@ vtd.o $(OFILES) libvt.a \
                     82:                        $(LIBES) $(LSOCKET)
                     83: 
                     84: vtd.o:         $(VTH) sector1.h $(HDIR)tailor.h
                     85: vtpm.o:                $(VTH) eventmsg.h sector1.h
                     86: vtuser.o:      $(VTH) sector1.h sector5.h
                     87: vt_telnet.o:   $(VTH) sector1.h
                     88: map.o:         $(VTH) sector1.h
                     89: actions1.o:    $(VTH) sector1.h
                     90: actions5.o:    $(VTH) sector1.h
                     91: states1.o:     $(VTH)
                     92: states5.o:     
                     93: 
                     94: l-vtd:         $(PYFILES-C) true
                     95:                $(LINT) $(LFLAGS) vtd.c $(CFILES) $(PYFILES-C) $(LLIBS)
                     96: 
                     97: 
                     98: ##################################################################
                     99: # vt
                    100: ##################################################################
                    101: 
                    102: inst-vt:       $(BINDIR)vt
                    103: 
                    104: $(BINDIR)vt:   xvt
                    105:                -cp $@ zxvt
                    106:                -rm -f $@
                    107:                cp xvt $@
                    108:                -@ls -gls $@
                    109:                -@echo ""
                    110: 
                    111: vt:            xvt
                    112: 
                    113: xvt:           vt.o $(OFILES) libvt.a
                    114:                $(LDCC) $(LDFLAGS) -o $@ vt.o $(OFILES) libvt.a \
                    115:                        $(LIBES) $(LSOCKET)
                    116: 
                    117: vt.o:          $(VTH) sector1.h $(HDIR)tailor.h
                    118: 
                    119: l-vt:          $(PYFILES-C) true
                    120:                $(LINT) $(LFLAGS) vt.c $(CFILES) $(PYFILES-C) $(LLIBS)
                    121: 
                    122: 
                    123: ##################################################################
                    124: # libvt
                    125: ##################################################################
                    126: 
                    127: libvt.a:       $(PYFILES-O)
                    128:                -rm -f $@
                    129:                @$(UTILDIR)make-lib.sh $(SYSTEM) $(ARFLAGS) $@ $(PYFILES-O)
                    130:                -@ls -l $@
                    131:                -@echo "VT library built normally"
                    132: 
                    133: BK_CONTENT.c:  bk_content.py $(TOPDIR)pepy/xpepy
                    134:                $(TOPDIR)pepy/xpepy -a PY_advise -m $(PYFLAGS) -o $@ \
                    135:                        bk_content.py
                    136: 
                    137: RCV_ASQ.c:     rcv_asq.py $(TOPDIR)pepy/xpepy
                    138:                $(TOPDIR)pepy/xpepy -a PY_advise -m $(PYFLAGS) -o $@ \
                    139:                        rcv_asq.py
                    140: 
                    141: RCV_ASR.c:     rcv_asr.py $(TOPDIR)pepy/xpepy
                    142:                $(TOPDIR)pepy/xpepy -a PY_advise -m $(PYFLAGS) -o $@ \
                    143:                        rcv_asr.py
                    144: 
                    145: RCV_TEXT.c:    rcv_text.py $(TOPDIR)pepy/xpepy
                    146:                $(TOPDIR)pepy/xpepy -a PY_advise -m $(PYFLAGS) -o $@ \
                    147:                        rcv_text.py
                    148: 
                    149: RCV_UDQ.c:     rcv_udq.py $(TOPDIR)pepy/xpepy
                    150:                $(TOPDIR)pepy/xpepy -a PY_advise -m $(PYFLAGS) -o $@ \
                    151:                        rcv_udq.py
                    152: 
                    153: SEND_ASQ.c:    send_asq.py $(TOPDIR)pepy/xpepy
                    154:                $(TOPDIR)pepy/xpepy -a PY_advise -m $(PYFLAGS) -o $@ \
                    155:                        send_asq.py
                    156: 
                    157: SEND_ASR.c:    send_asr.py $(TOPDIR)pepy/xpepy
                    158:                $(TOPDIR)pepy/xpepy -a PY_advise -m $(PYFLAGS) -o $@ \
                    159:                        send_asr.py
                    160: 
                    161: SEND_TEXT.c:   send_text.py $(TOPDIR)pepy/xpepy
                    162:                $(TOPDIR)pepy/xpepy -a PY_advise -m $(PYFLAGS) -o $@ \
                    163:                        send_text.py
                    164: 
                    165: SEND_UDQ.c:    send_udq.py $(TOPDIR)pepy/xpepy
                    166:                $(TOPDIR)pepy/xpepy -a PY_advise -m $(PYFLAGS) -o $@ \
                    167:                        send_udq.py
                    168: 
                    169: PRINT_VT.c:    print_vt.py $(TOPDIR)pepy/xpepy
                    170:                $(TOPDIR)pepy/xpepy -a PY_advise -m $(PYFLAGS) -o $@ \
                    171:                        print_vt.py
                    172: 
                    173: 
                    174: ##################################################################
                    175: # manual pages
                    176: ##################################################################
                    177: 
                    178: MANUALS        =       vtd.8c vt.1c
                    179: 
                    180: manuals:;      @$(UTILDIR)inst-man.sh $(MANOPTS) $(MANUALS)
                    181:                -@echo ""
                    182: 
                    183: 
                    184: ##################################################################
                    185: # clean
                    186: ##################################################################
                    187: 
                    188: clean:;                rm -f *.ph *.o *.a $(PYFILES-C) x* z* _* core
                    189: 
                    190: grind:;                iprint Makefile
                    191:                tgrind -lc vt.c vtd.c $(HFILES) $(CFILES)
                    192:                tgrind -lpepy -d $(TOPDIR)pepy/grindefs ($PYFILES)
                    193:                @echo $(MANUALS) | \
                    194:                        tr " " "\012" | \
                    195:                        sed -e 's%.*%itroff -man &%" | \
                    196:                        sh -ve
                    197: 
                    198: true:;

unix.superglobalmegacorp.com

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