|
|
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: ACTION = sccs tell ! 17: DEFINES = ${LINT_ARGS} ! 18: INCLUDES = -I. -I.. ! 19: OPTIMIZE = ${DEBUG_FLAGS} ! 20: CFLAGS = ${OPTIMIZE} ${INCLUDES} ${DEFINES} ! 21: LINTFLAGS = -hbxaz ! 22: DESTDIR = ! 23: BINDIR = ${DESTDIR}\usr\ucb ! 24: LIBCURSES = ! 25: LIBTERM = ! 26: ALLH = telnet.ext ! 27: TNMAIN = telnet.c ! 28: MSMAIN = ascii\mset.c ! 29: ALLC = ${TNMAIN} ! 30: ALLO = telnet${O} mset${O} ! 31: ALLPRINT = ${ALLH} ${ALLC} ! 32: ALLSOURCE = ${ALLPRINT} makefile makefile.mak makefile_4.2 README ! 33: SYS = sys_dos ! 34: SUBDIR = api ascii ctlr general ${SYS} ! 35: EXTRADIR = arpa sys_dos tools utilities ! 36: SUBLIB = ${SYS}\sys.lib ctlr\ctlr.lib ascii\ascii.lib general\general.lib ! 37: ! 38: ! 39: #targets... ! 40: ! 41: .s.o: ! 42: \lib\cpp -E $< | as -o $@ ! 43: ! 44: .c.obj: ! 45: ${CC} ${CFLAGS} -c $< ! 46: ! 47: all: FRC tn3270${X} mset${X} ! 48: ! 49: ! 50: FRC: ! 51: cd api ! 52: make ${MFLAGS} "CFLAGS=${CFLAGS}" ! 53: cd ${CWD} ! 54: cd ascii ! 55: make ${MFLAGS} "CFLAGS=${CFLAGS}" ! 56: cd ${CWD} ! 57: cd ctlr ! 58: make ${MFLAGS} "CFLAGS=${CFLAGS}" ! 59: cd ${CWD} ! 60: cd general ! 61: make ${MFLAGS} "CFLAGS=${CFLAGS}" ! 62: cd ${CWD} ! 63: cd sys_dos ! 64: make ${MFLAGS} "CFLAGS=${CFLAGS}" ! 65: cd ${CWD} ! 66: ! 67: ! 68: ! 69: tn3270${X}: telnet${O} ${SUBLIB} api\api.lib ! 70: link <@< ! 71: telnet ! 72: tn3270 ! 73: nul ! 74: ${SUBLIB} api\api.lib+ ! 75: \lib\ublib\ubtcp ! 76: < ! 77: ! 78: mset${X}: mset${O} ascii\map3270${O} ! 79: ${CC} ${CFLAGS} -o mset mset${O} ascii\map3270${O} ${L} api\api.lib ! 80: ! 81: telnet${O}: ${TNMAIN} ascii\termin.ext ctlr\screen.h ctlr\oia.h ctlr\options.ext ctlr\outbound.ext general\globals.h telnet.ext general\general.h ! 82: ${CC} ${CFLAGS} -DTN3270 -c ${TNMAIN} ! 83: ! 84: mset${O}: ${MSMAIN} ! 85: ${CC} ${CFLAGS} -c ${MSMAIN} ! 86: ! 87: install: tn3270${X} mset${X} ! 88: install -m 755 -o bin -g bin -s tn3270 ${BINDIR} ! 89: install -m 755 -o bin -g bin -s mset ${BINDIR} ! 90: ! 91: action: ! 92: ${ACTION} ! 93: ! 94: everywhere: action ! 95: echo "[$$i]" ! 96: cd api ! 97: make ${MFLAGS} action "ACTION=${ACTION}" ! 98: cd ${CWD} ! 99: echo "[$$i]" ! 100: cd ascii ! 101: make ${MFLAGS} action "ACTION=${ACTION}" ! 102: cd ${CWD} ! 103: echo "[$$i]" ! 104: cd ctlr ! 105: make ${MFLAGS} action "ACTION=${ACTION}" ! 106: cd ${CWD} ! 107: echo "[$$i]" ! 108: cd general ! 109: make ${MFLAGS} action "ACTION=${ACTION}" ! 110: cd ${CWD} ! 111: echo "[$$i]" ! 112: cd sys_dos ! 113: make ${MFLAGS} action "ACTION=${ACTION}" ! 114: cd ${CWD} ! 115: echo "[$$i]" ! 116: cd arpa ! 117: make ${MFLAGS} action "ACTION=${ACTION}" ! 118: cd ${CWD} ! 119: echo "[$$i]" ! 120: cd sys_dos ! 121: make ${MFLAGS} action "ACTION=${ACTION}" ! 122: cd ${CWD} ! 123: echo "[$$i]" ! 124: cd tools ! 125: make ${MFLAGS} action "ACTION=${ACTION}" ! 126: cd ${CWD} ! 127: echo "[$$i]" ! 128: cd utilities ! 129: make ${MFLAGS} action "ACTION=${ACTION}" ! 130: cd ${CWD} ! 131: ! 132: ! 133: ! 134: clean: ! 135: ${RM} telnet.obj ! 136: cd ${CWD} ! 137: ${RM} mset.obj ! 138: cd ${CWD} ! 139: ${RM} mset ! 140: cd ${CWD} ! 141: ${RM} tn3270 ! 142: cd ${CWD} ! 143: ${RM} errs ! 144: cd ${CWD} ! 145: ${RM} makefile.bak ! 146: cd ${CWD} ! 147: ! 148: ! 149: cd api ! 150: make ${MFLAGS} clean ! 151: cd ${CWD} ! 152: cd ascii ! 153: make ${MFLAGS} clean ! 154: cd ${CWD} ! 155: cd ctlr ! 156: make ${MFLAGS} clean ! 157: cd ${CWD} ! 158: cd general ! 159: make ${MFLAGS} clean ! 160: cd ${CWD} ! 161: cd sys_dos ! 162: make ${MFLAGS} clean ! 163: cd ${CWD} ! 164: cd arpa ! 165: make ${MFLAGS} clean ! 166: cd ${CWD} ! 167: cd sys_dos ! 168: make ${MFLAGS} clean ! 169: cd ${CWD} ! 170: cd tools ! 171: make ${MFLAGS} clean ! 172: cd ${CWD} ! 173: cd utilities ! 174: make ${MFLAGS} clean ! 175: cd ${CWD} ! 176: ! 177: ! 178: ! 179: sccsclean: ! 180: -sccs clean ! 181: -sccs get makefile ! 182: cd api ! 183: make ${MFLAGS} sccsclean ! 184: cd ${CWD} ! 185: cd ascii ! 186: make ${MFLAGS} sccsclean ! 187: cd ${CWD} ! 188: cd ctlr ! 189: make ${MFLAGS} sccsclean ! 190: cd ${CWD} ! 191: cd general ! 192: make ${MFLAGS} sccsclean ! 193: cd ${CWD} ! 194: cd sys_dos ! 195: make ${MFLAGS} sccsclean ! 196: cd ${CWD} ! 197: cd arpa ! 198: make ${MFLAGS} sccsclean ! 199: cd ${CWD} ! 200: cd sys_dos ! 201: make ${MFLAGS} sccsclean ! 202: cd ${CWD} ! 203: cd tools ! 204: make ${MFLAGS} sccsclean ! 205: cd ${CWD} ! 206: cd utilities ! 207: make ${MFLAGS} sccsclean ! 208: cd ${CWD} ! 209: ! 210: ! 211: ! 212: print: ! 213: ${PRINT} ${ALLPRINT} ! 214: cd api ! 215: make ${MFLAGS} "PRINT=${PRINT}" print ! 216: cd ${CWD} ! 217: cd ascii ! 218: make ${MFLAGS} "PRINT=${PRINT}" print ! 219: cd ${CWD} ! 220: cd ctlr ! 221: make ${MFLAGS} "PRINT=${PRINT}" print ! 222: cd ${CWD} ! 223: cd general ! 224: make ${MFLAGS} "PRINT=${PRINT}" print ! 225: cd ${CWD} ! 226: cd sys_dos ! 227: make ${MFLAGS} "PRINT=${PRINT}" print ! 228: cd ${CWD} ! 229: cd arpa ! 230: make ${MFLAGS} "PRINT=${PRINT}" print ! 231: cd ${CWD} ! 232: cd sys_dos ! 233: make ${MFLAGS} "PRINT=${PRINT}" print ! 234: cd ${CWD} ! 235: cd tools ! 236: make ${MFLAGS} "PRINT=${PRINT}" print ! 237: cd ${CWD} ! 238: cd utilities ! 239: make ${MFLAGS} "PRINT=${PRINT}" print ! 240: cd ${CWD} ! 241: ! 242: ! 243: ! 244: tags: ${ALLC} ${ALLH} ! 245: ctags -t ${ALLC} ${ALLH} ! 246: ! 247: sourcelist: ${ALLSOURCE} ! 248: echo ${DIRPATH}telnet.ext ! 249: cd ${CWD} ! 250: echo ${DIRPATH}telnet.c ! 251: cd ${CWD} ! 252: echo ${DIRPATH}makefile ! 253: cd ${CWD} ! 254: echo ${DIRPATH}makefile.mak ! 255: cd ${CWD} ! 256: echo ${DIRPATH}makefile_4.2 ! 257: cd ${CWD} ! 258: echo ${DIRPATH}README ! 259: cd ${CWD} ! 260: ! 261: ! 262: cd api ! 263: make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist ! 264: cd ${CWD} ! 265: cd ascii ! 266: make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist ! 267: cd ${CWD} ! 268: cd ctlr ! 269: make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist ! 270: cd ${CWD} ! 271: cd general ! 272: make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist ! 273: cd ${CWD} ! 274: cd sys_dos ! 275: make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist ! 276: cd ${CWD} ! 277: cd arpa ! 278: make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist ! 279: cd ${CWD} ! 280: cd sys_dos ! 281: make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist ! 282: cd ${CWD} ! 283: cd tools ! 284: make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist ! 285: cd ${CWD} ! 286: cd utilities ! 287: make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist ! 288: cd ${CWD} ! 289: ! 290: ! 291: ! 292: lint: ! 293: lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} -DTN3270 ${TNMAIN} -lcurses ! 294: lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} ${MSMAIN} map3270.c -lcurses ! 295: ! 296: makefiles.pc: tools\mkmake ! 297: sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[ ]*\\" > $$i\makefile.mak ! 298: cd ${CWD} ! 299: sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[ ]*\\" > $$i\makefile.mak ! 300: cd ${CWD} ! 301: sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[ ]*\\" > $$i\makefile.mak ! 302: cd ${CWD} ! 303: sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[ ]*\\" > $$i\makefile.mak ! 304: cd ${CWD} ! 305: sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[ ]*\\" > $$i\makefile.mak ! 306: cd ${CWD} ! 307: sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[ ]*\\" > $$i\makefile.mak ! 308: cd ${CWD} ! 309: sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[ ]*\\" > $$i\makefile.mak ! 310: cd ${CWD} ! 311: sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[ ]*\\" > $$i\makefile.mak ! 312: cd ${CWD} ! 313: sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[ ]*\\" > $$i\makefile.mak ! 314: cd ${CWD} ! 315: sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[ ]*\\" > $$i\makefile.mak ! 316: cd ${CWD} ! 317: ! 318: ! 319: ! 320: tools\mkmake: ! 321: cd tools ! 322: make mkmake ! 323: cd ${CWD} ! 324: ! 325: ! 326: .DEFAULT: ! 327: sccs get $< ! 328: ! 329: depend: thisdepend ! 330: cd api ! 331: make ${MFLAGS} depend ! 332: cd ${CWD} ! 333: cd ascii ! 334: make ${MFLAGS} depend ! 335: cd ${CWD} ! 336: cd ctlr ! 337: make ${MFLAGS} depend ! 338: cd ${CWD} ! 339: cd general ! 340: make ${MFLAGS} depend ! 341: cd ${CWD} ! 342: cd sys_dos ! 343: make ${MFLAGS} depend ! 344: cd ${CWD} ! 345: ! 346: ! 347: ! 348: thisdepend: ! 349: echo > eddep.c ! 350: grep '^#include' ${ALLC} eddep.c | grep -v '<' | sed -e 's\:[^"]*"\([^"]*\)".*\: \1\' -e 's\\.c\$$O\' | awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \ ! 351: else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ ! 352: else rec = rec " " $$2 } } \ ! 353: END { print rec } ' > makedep ! 354: echo '$$r makedep' >>eddep ! 355: echo '\^# DO NOT DELETE THIS LINE\+1,$$d' >eddep ! 356: echo '$$r makedep' >>eddep ! 357: echo 'w' >>eddep ! 358: -rm -f makefile.bak ! 359: cp makefile makefile.bak ! 360: ed - makefile < eddep ! 361: rm eddep makedep eddep.c
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.