Annotation of 43BSDTahoe/ucb/tn3270/utilities/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: DEFINES =      ${LINT_ARGS}
                     16: CFLAGS =       ${DEBUG_FLAGS} -I..
                     17: PRINT =        lpr -p
                     18: ALLC = tnrecv.c
                     19: ALLH = tncomp.h
                     20: ALLPRINT =     ${ALLH} ${ALLC}
                     21: ALLSOURCE =    ${ALLPRINT} makefile makefile.mak
                     22: ALLO = tnrecv${O}
                     23: 
                     24: 
                     25: #targets...
                     26: 
                     27: .c.obj:         
                     28:        ${CC} ${CFLAGS} -c $<
                     29: 
                     30: all:   tnrecv${X} 
                     31:        
                     32: 
                     33: tnrecv${X}:    tnrecv${O} 
                     34:        ${CC} ${CFLAGS} -o $@ tnrecv${O} ${L} ..\api\api.lib
                     35: 
                     36: clean:  
                     37:        ${RM} makefile.bak
                     38:        cd ${CWD}
                     39:        ${RM} tnrecv.obj
                     40:        cd ${CWD}
                     41:        ${RM} errs
                     42:        cd ${CWD}
                     43:        ${RM} tnrecv.exe
                     44:        cd ${CWD}
                     45:        
                     46:        
                     47: 
                     48: .DEFAULT:       
                     49:        sccs get $<
                     50: 
                     51: sccsclean:      
                     52:        -sccs clean
                     53:        -sccs get makefile
                     54: 
                     55: action:         
                     56:        ${ACTION}
                     57: 
                     58: print:  
                     59:        ${PRINT} ${ALLPRINT}
                     60: 
                     61: sourcelist:    ${ALLSOURCE} tarread.exe 
                     62:        echo ${DIRPATH}tncomp.h
                     63:        cd ${CWD}
                     64:        echo ${DIRPATH}tnrecv.c
                     65:        cd ${CWD}
                     66:        echo ${DIRPATH}makefile
                     67:        cd ${CWD}
                     68:        echo ${DIRPATH}makefile.mak
                     69:        cd ${CWD}
                     70:        echo ${DIRPATH}tarread.exe
                     71:        cd ${CWD}
                     72:        
                     73:        
                     74: 
                     75: depend:         
                     76:        grep '^#include' ${ALLC} | grep -v '<' | sed -e 's\:[^"]*"\([^"]*\)".*\: \1\' -e 's\\.c\$$O\' | awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
                     77:                else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
                     78:                       else rec = rec " " $$2 } } \
                     79:              END { print rec } ' > makedep
                     80:        echo '$$r makedep' >>eddep
                     81:        echo '\^# DO NOT DELETE THIS LINE\+1,$$d' >eddep
                     82:        echo '$$r makedep' >>eddep
                     83:        echo 'w' >>eddep
                     84:        -rm -f makefile.bak
                     85:        cp makefile makefile.bak
                     86:        ed - makefile < eddep
                     87:        rm eddep makedep

unix.superglobalmegacorp.com

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