Annotation of 43BSDTahoe/ucb/tn3270/ctlr/makefile.mak, revision 1.1

1.1     ! root        1: # variables...
        !             2: O =    .obj
        !             3: X =    .exe
        !             4: L =    -link
        !             5: CC =   cl
        !             6: MV =   rename
        !             7: RM =   erase
        !             8: LINT_ARGS =    -DLINT_ARGS
        !             9: DEBUG_FLAGS =  -Zi -Od
        !            10: AR =   lib
        !            11: AR1 =  
        !            12: AR2 =  +
        !            13: AR3 =  ";"
        !            14: RANLIB =       echo "Done with "
        !            15: PRINT =        print
        !            16: DEFINES =      ${LINT_ARGS}
        !            17: INCLUDES =     -I.
        !            18: OPTIMIZE =     ${DEBUG_FLAGS}
        !            19: CFLAGS =       ${OPTIMIZE} ${INCLUDES} ${DEFINES}
        !            20: LINTFLAGS =    -hbxaz
        !            21: KBD =  unix.kbd
        !            22: ALLH = api.h function.h hostctlr.h inbound.ext oia.h options.ext options.h outbound.ext screen.h scrnctlr.h
        !            23: ALLC = api.c function.c inbound.c oia.c options.c outbound.c
        !            24: ALLO = api${O} inbound${O} oia${O} options${O} outbound${O}
        !            25: ALLPRINT =     3180.kbd 3270pc.kbd unix.kbd ${ALLH} ${ALLC}
        !            26: ALLSOURCE =    ${ALLPRINT} makefile makefile.mak
        !            27: 
        !            28: 
        !            29: #targets...
        !            30: 
        !            31: .s.o:   
        !            32:        \lib\cpp -E $< | as -o $@
        !            33: 
        !            34: .c.obj:         
        !            35:        ${CC} ${CFLAGS} -c $<
        !            36: 
        !            37: ctlr.lib:      ${ALLO} 
        !            38:        ${RM} $@
        !            39:        ${AR} ${AR1} $@ ${AR2} api.obj${AR3}
        !            40:        cd ${CWD}
        !            41:        ${AR} ${AR1} $@ ${AR2} inbound.obj${AR3}
        !            42:        cd ${CWD}
        !            43:        ${AR} ${AR1} $@ ${AR2} oia.obj${AR3}
        !            44:        cd ${CWD}
        !            45:        ${AR} ${AR1} $@ ${AR2} options.obj${AR3}
        !            46:        cd ${CWD}
        !            47:        ${AR} ${AR1} $@ ${AR2} outbound.obj${AR3}
        !            48:        cd ${CWD}
        !            49:        
        !            50:        
        !            51:        ${RANLIB} $@
        !            52: 
        !            53: clean:  
        !            54:        ${RM} api.obj
        !            55:        cd ${CWD}
        !            56:        ${RM} inbound.obj
        !            57:        cd ${CWD}
        !            58:        ${RM} oia.obj
        !            59:        cd ${CWD}
        !            60:        ${RM} options.obj
        !            61:        cd ${CWD}
        !            62:        ${RM} outbound.obj
        !            63:        cd ${CWD}
        !            64:        ${RM} mset
        !            65:        cd ${CWD}
        !            66:        ${RM} tn3270
        !            67:        cd ${CWD}
        !            68:        ${RM} prt3270
        !            69:        cd ${CWD}
        !            70:        ${RM} m4.out
        !            71:        cd ${CWD}
        !            72:        ${RM} errs
        !            73:        cd ${CWD}
        !            74:        ${RM} makefile.bak
        !            75:        cd ${CWD}
        !            76:        ${RM} ctlr.lib
        !            77:        cd ${CWD}
        !            78:        ${RM} kbd.out
        !            79:        cd ${CWD}
        !            80:        ${RM} TMPfunc.out
        !            81:        cd ${CWD}
        !            82:        
        !            83:        
        !            84: 
        !            85: sccsclean:      
        !            86:        -sccs clean
        !            87:        -sccs get makefile
        !            88: 
        !            89: sourcelist:    ${ALLSOURCE} 
        !            90:        echo ${DIRPATH}3180.kbd
        !            91:        cd ${CWD}
        !            92:        echo ${DIRPATH}3270pc.kbd
        !            93:        cd ${CWD}
        !            94:        echo ${DIRPATH}unix.kbd
        !            95:        cd ${CWD}
        !            96:        echo ${DIRPATH}api.h
        !            97:        cd ${CWD}
        !            98:        echo ${DIRPATH}function.h
        !            99:        cd ${CWD}
        !           100:        echo ${DIRPATH}hostctlr.h
        !           101:        cd ${CWD}
        !           102:        echo ${DIRPATH}inbound.ext
        !           103:        cd ${CWD}
        !           104:        echo ${DIRPATH}oia.h
        !           105:        cd ${CWD}
        !           106:        echo ${DIRPATH}options.ext
        !           107:        cd ${CWD}
        !           108:        echo ${DIRPATH}options.h
        !           109:        cd ${CWD}
        !           110:        echo ${DIRPATH}outbound.ext
        !           111:        cd ${CWD}
        !           112:        echo ${DIRPATH}screen.h
        !           113:        cd ${CWD}
        !           114:        echo ${DIRPATH}scrnctlr.h
        !           115:        cd ${CWD}
        !           116:        echo ${DIRPATH}api.c
        !           117:        cd ${CWD}
        !           118:        echo ${DIRPATH}function.c
        !           119:        cd ${CWD}
        !           120:        echo ${DIRPATH}inbound.c
        !           121:        cd ${CWD}
        !           122:        echo ${DIRPATH}oia.c
        !           123:        cd ${CWD}
        !           124:        echo ${DIRPATH}options.c
        !           125:        cd ${CWD}
        !           126:        echo ${DIRPATH}outbound.c
        !           127:        cd ${CWD}
        !           128:        echo ${DIRPATH}makefile
        !           129:        cd ${CWD}
        !           130:        echo ${DIRPATH}makefile.mak
        !           131:        cd ${CWD}
        !           132:        
        !           133:        
        !           134: 
        !           135: print:  
        !           136:        ${PRINT} ${ALLPRINT}
        !           137: 
        !           138: tags:  ${ALLC} ${ALLH} 
        !           139:        ctags -t ${ALLC} ${ALLH}
        !           140: 
        !           141: action:         
        !           142:        ${ACTION}
        !           143: 
        !           144: lint:   
        !           145:        lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} -DTN3270 ${ALLC} -lcurses
        !           146: 
        !           147: .DEFAULT:       
        !           148:        sccs get $<
        !           149: 
        !           150: kbd.out:       ${KBD} hostctlr.h 
        !           151:        cd ..\tools
        !           152:         make mkhits${X}
        !           153:        cd ${CWD}
        !           154:        
        !           155:        ${RM} $@ TMPfunc.out
        !           156:        ${CC} ${CFLAGS} -E function.c > TMPfunc.out
        !           157:        ..\tools\mkhits - ..\ctlr\TMPfunc.out < ${KBD} > $@
        !           158:        ${RM} TMPfunc.out
        !           159: 
        !           160: depend:         
        !           161:        grep '^#include' ${ALLC} | grep -v '<' | sed -e 's\:[^"]*"\([^"]*\)".*\: \1\' -e 's\\.c\$$O\' | awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
        !           162:                else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
        !           163:                       else rec = rec " " $$2 } } \
        !           164:              END { print rec } ' > makedep
        !           165:        echo '$$r makedep' >>eddep
        !           166:        echo '\^# DO NOT DELETE THIS LINE\+1,$$d' >eddep
        !           167:        echo '$$r makedep' >>eddep
        !           168:        echo 'w' >>eddep
        !           169:        -rm -f makefile.bak
        !           170:        cp makefile makefile.bak
        !           171:        ed - makefile < eddep
        !           172:        rm eddep makedep
        !           173: 
        !           174: api${O}:       api.h ..\general\general.h ..\api\disp_asc.h screen.h oia.h ..\general\globals.h 
        !           175:        
        !           176: 
        !           177: function${O}:  function.h 
        !           178:        
        !           179: 
        !           180: inbound${O}:   ..\general\general.h function.h hostctlr.h oia.h scrnctlr.h screen.h options.h ..\api\dctype.h ..\api\ebc_disp.h ..\general\globals.h inbound.ext outbound.ext ..\telnet.ext kbd.out 
        !           181:        
        !           182: 
        !           183: oia${O}:       ..\general\general.h oia.h ..\general\globals.h 
        !           184:        
        !           185: 
        !           186: options${O}:   options.h ..\general\globals.h options.ext 
        !           187:        
        !           188: 
        !           189: outbound${O}:  ..\general\general.h hostctlr.h oia.h screen.h ..\api\ebc_disp.h ..\general\globals.h options.ext ..\telnet.ext inbound.ext outbound.ext ..\general\bsubs.ext 
        !           190:        

unix.superglobalmegacorp.com

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