|
|
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:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.