Annotation of 43BSDTahoe/ucb/tn3270/tools/makefile.mak, revision 1.1.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.