Annotation of 43BSDTahoe/ucb/tn3270/tools/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: ALLH = dohits.h ectype.h
        !            22: ALLY = mkmake.y
        !            23: ALLC = dohits.c ectype.c mkastods.c mkastosc.c mkdctype.c mkdstoas.c mkhits.c prt3270.c
        !            24: ALLO = prt3270${O} mkdctype${O} ectype${O} mkastods${O} mkdstoas${O} mkhits${O} mkmake${O} dohits${O} mkastosc${O}
        !            25: ALLPRINT =     ${ALLH} ${ALLC} ${ALLY}
        !            26: ALLSOURCE =    ${ALLPRINT} makefile makefile.mak
        !            27: MKMAKE =       
        !            28: ALLEXE =       mkastods${X} mkastosc${X} mkdctype${X} mkdstoas${X} mkhits${X} ${MKMAKE} prt3270${X}
        !            29: 
        !            30: 
        !            31: #targets...
        !            32: 
        !            33: .c.obj:         
        !            34:        ${CC} ${CFLAGS} -c $<
        !            35: 
        !            36: tools:  
        !            37:        @echo Need to specify WHICH tool ...
        !            38: 
        !            39: all:   ${ALLEXE} 
        !            40:        @echo done.
        !            41: 
        !            42: prt3270${X}:   prt3270${O} ..\general\globals${O} ..\api\asc_ebc${O} ..\api\astosc${O} ..\ctlr\kbd.out 
        !            43:        ${CC} ${CFLAGS} -o prt3270 prt3270${O} ..\general\globals${O} ..\api\asc_ebc${O} ..\api\astosc${O}
        !            44: 
        !            45: mkastosc${X}:  mkastosc${O} dohits${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O} 
        !            46:        ${CC} ${CFLAGS} -o mkastosc mkastosc${O} dohits${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O}
        !            47: 
        !            48: mkastods${X}:  mkastods${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O} 
        !            49:        ${CC} ${CFLAGS} -o mkastods mkastods${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O}
        !            50: 
        !            51: mkdstoas${X}:  mkdstoas${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O} 
        !            52:        ${CC} ${CFLAGS} -o mkdstoas mkdstoas${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O}
        !            53: 
        !            54: mkhits${X}:    mkhits${O} dohits${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O} 
        !            55:        ${CC} ${CFLAGS} -o mkhits mkhits${O} dohits${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O}
        !            56: 
        !            57: mkmake:        mkmake${O} 
        !            58:        ${CC} ${CFLAGS} -o mkmake mkmake${O}
        !            59: 
        !            60: mkdctype${X}:  mkdctype${O} ..\api\ebc_disp${O} ectype${O} 
        !            61:        ${CC} ${CFLAGS} -o mkdctype mkdctype${O} ..\api\ebc_disp${O} ectype${O}
        !            62: 
        !            63: ..\api\astosc${O}:      
        !            64:        cd ..\api
        !            65:         make astosc${O}
        !            66:        cd ${CWD}
        !            67:        
        !            68: 
        !            69: ..\api\asc_ebc${O}:     
        !            70:        cd ..\api
        !            71:         make asc_ebc${O}
        !            72:        cd ${CWD}
        !            73:        
        !            74: 
        !            75: ..\ctlr\kbd.out:        
        !            76:        cd ..\ctlr
        !            77:         make kbd.out
        !            78:        cd ${CWD}
        !            79:        
        !            80: 
        !            81: ..\api\ebc_disp${O}:    
        !            82:        cd ..\api
        !            83:         make ebc_disp${O}
        !            84:        cd ${CWD}
        !            85:        
        !            86: 
        !            87: ..\general\globals${O}:         
        !            88:        cd ..\general
        !            89:         make globals${O}
        !            90:        cd ${CWD}
        !            91:        
        !            92: 
        !            93: sourcelist:    ${ALLSOURCE} 
        !            94:        echo ${DIRPATH}dohits.h
        !            95:        cd ${CWD}
        !            96:        echo ${DIRPATH}ectype.h
        !            97:        cd ${CWD}
        !            98:        echo ${DIRPATH}dohits.c
        !            99:        cd ${CWD}
        !           100:        echo ${DIRPATH}ectype.c
        !           101:        cd ${CWD}
        !           102:        echo ${DIRPATH}mkastods.c
        !           103:        cd ${CWD}
        !           104:        echo ${DIRPATH}mkastosc.c
        !           105:        cd ${CWD}
        !           106:        echo ${DIRPATH}mkdctype.c
        !           107:        cd ${CWD}
        !           108:        echo ${DIRPATH}mkdstoas.c
        !           109:        cd ${CWD}
        !           110:        echo ${DIRPATH}mkhits.c
        !           111:        cd ${CWD}
        !           112:        echo ${DIRPATH}prt3270.c
        !           113:        cd ${CWD}
        !           114:        echo ${DIRPATH}mkmake.y
        !           115:        cd ${CWD}
        !           116:        echo ${DIRPATH}makefile
        !           117:        cd ${CWD}
        !           118:        echo ${DIRPATH}makefile.mak
        !           119:        cd ${CWD}
        !           120:        
        !           121:        
        !           122: 
        !           123: print:  
        !           124:        ${PRINT} ${ALLPRINT}
        !           125: 
        !           126: tags:  ${ALLC} ${ALLH} 
        !           127:        ctags -t ${ALLC} ${ALLH}
        !           128: 
        !           129: action:         
        !           130:        ${ACTION}
        !           131: 
        !           132: clean:  
        !           133:        ${RM} errs
        !           134:        cd ${CWD}
        !           135:        ${RM} makefile.bak
        !           136:        cd ${CWD}
        !           137:        ${RM} y.tab.c
        !           138:        cd ${CWD}
        !           139:        ${RM} y.output
        !           140:        cd ${CWD}
        !           141:        ${RM} prt3270.obj
        !           142:        cd ${CWD}
        !           143:        ${RM} mkdctype.obj
        !           144:        cd ${CWD}
        !           145:        ${RM} ectype.obj
        !           146:        cd ${CWD}
        !           147:        ${RM} mkastods.obj
        !           148:        cd ${CWD}
        !           149:        ${RM} mkdstoas.obj
        !           150:        cd ${CWD}
        !           151:        ${RM} mkhits.obj
        !           152:        cd ${CWD}
        !           153:        ${RM} mkmake.obj
        !           154:        cd ${CWD}
        !           155:        ${RM} dohits.obj
        !           156:        cd ${CWD}
        !           157:        ${RM} mkastosc.obj
        !           158:        cd ${CWD}
        !           159:        ${RM} mkastods.exe
        !           160:        cd ${CWD}
        !           161:        ${RM} mkastosc.exe
        !           162:        cd ${CWD}
        !           163:        ${RM} mkdctype.exe
        !           164:        cd ${CWD}
        !           165:        ${RM} mkdstoas.exe
        !           166:        cd ${CWD}
        !           167:        ${RM} mkhits.exe
        !           168:        cd ${CWD}
        !           169:        ${RM} 
        !           170:        cd ${CWD}
        !           171:        ${RM} prt3270.exe
        !           172:        cd ${CWD}
        !           173:        
        !           174:        
        !           175: 
        !           176: sccsclean:      
        !           177:        -sccs clean
        !           178:        -sccs get makefile
        !           179: 
        !           180: lint:   
        !           181:        lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} -DTN3270 ${TNMAIN} ${MOSTC} -lcurses
        !           182:        lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} ${MSMAIN} map3270.c -lcurses
        !           183: 
        !           184: .DEFAULT:       
        !           185:        sccs get $<
        !           186: 
        !           187: depend:         
        !           188:        grep '^#include' ${ALLC} | grep -v '<' | sed -e 's\:[^"]*"\([^"]*\)".*\: \1\' -e 's\\.c\$$O\' | awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
        !           189:                else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
        !           190:                       else rec = rec " " $$2 } } \
        !           191:              END { print rec } ' > makedep
        !           192:        echo '$$r makedep' >>eddep
        !           193:        echo '\^# DO NOT DELETE THIS LINE\+1,$$d' >eddep
        !           194:        echo '$$r makedep' >>eddep
        !           195:        echo 'w' >>eddep
        !           196:        -rm -f makefile.bak
        !           197:        cp makefile makefile.bak
        !           198:        ed - makefile < eddep
        !           199:        rm eddep makedep
        !           200: 
        !           201: dohits${O}:    ..\general\general.h ..\api\asc_ebc.h ..\api\ebc_disp.h ..\ctlr\function.h dohits.h 
        !           202:        
        !           203: 
        !           204: ectype${O}:    ectype.h 
        !           205:        
        !           206: 
        !           207: mkastods${O}:  ..\api\asc_ebc.h ..\api\ebc_disp.h 
        !           208:        
        !           209: 
        !           210: mkastosc${O}:  ..\general\general.h ..\ctlr\function.h dohits.h 
        !           211:        
        !           212: 
        !           213: mkdctype${O}:  ..\api\ebc_disp.h ectype.h 
        !           214:        
        !           215: 
        !           216: mkdstoas${O}:  ..\api\asc_ebc.h ..\api\ebc_disp.h 
        !           217:        
        !           218: 
        !           219: mkhits${O}:    ..\ctlr\function.h dohits.h 
        !           220:        
        !           221: 
        !           222: prt3270${O}:   ..\general\general.h ..\api\asc_ebc.h ..\ctlr\hostctlr.h ..\ctlr\screen.h ..\ctlr\function.h ..\api\astosc.h ..\general\globals.h ..\ctlr\kbd.out 
        !           223:        

unix.superglobalmegacorp.com

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