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

unix.superglobalmegacorp.com

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