BSD 4_3_Tahoe development
authorCSRG <csrg@ucbvax.Berkeley.EDU>
Mon, 17 Aug 1987 04:15:56 +0000 (20:15 -0800)
committerCSRG <csrg@ucbvax.Berkeley.EDU>
Mon, 17 Aug 1987 04:15:56 +0000 (20:15 -0800)
Work on file usr/src/ucb/tn3270/makefile.mak
Work on file usr/src/ucb/tn3270/api/makefile.mak
Work on file usr/src/ucb/tn3270/ascii/makefile.mak
Work on file usr/src/ucb/tn3270/ctlr/makefile.mak
Work on file usr/src/ucb/tn3270/general/makefile.mak
Work on file usr/src/ucb/tn3270/sys_curses/makefile.mak
Work on file usr/src/ucb/tn3270/arpa/makefile.mak
Work on file usr/src/ucb/tn3270/sys_dos/makefile.mak
Work on file usr/src/ucb/tn3270/utilities/makefile.mak
Work on file usr/src/ucb/tn3270/tools/makefile.mak

Synthesized-from: CSRG/cd2/4.3tahoe

usr/src/ucb/tn3270/api/makefile.mak [new file with mode: 0644]
usr/src/ucb/tn3270/arpa/makefile.mak [new file with mode: 0644]
usr/src/ucb/tn3270/ascii/makefile.mak [new file with mode: 0644]
usr/src/ucb/tn3270/ctlr/makefile.mak [new file with mode: 0644]
usr/src/ucb/tn3270/general/makefile.mak [new file with mode: 0644]
usr/src/ucb/tn3270/makefile.mak [new file with mode: 0644]
usr/src/ucb/tn3270/sys_curses/makefile.mak [new file with mode: 0644]
usr/src/ucb/tn3270/sys_dos/makefile.mak [new file with mode: 0644]
usr/src/ucb/tn3270/tools/makefile.mak [new file with mode: 0644]
usr/src/ucb/tn3270/utilities/makefile.mak [new file with mode: 0644]

diff --git a/usr/src/ucb/tn3270/api/makefile.mak b/usr/src/ucb/tn3270/api/makefile.mak
new file mode 100644 (file)
index 0000000..c11d6c9
--- /dev/null
@@ -0,0 +1,215 @@
+# variables...
+O =    .obj
+X =    .exe
+L =    -link
+CC =   cl
+MV =   rename
+RM =   erase
+LINT_ARGS =    -DLINT_ARGS
+DEBUG_FLAGS =  -Zi -Od
+AR =   lib
+AR1 =  
+AR2 =  +
+AR3 =  ";"
+RANLIB =       echo "Done with "
+CFLAGS =       ${DEBUG_FLAGS}
+PRINT =        lpr -p
+KBD =  unix.kbd
+ALLC = apilib.c api_bsd.c api_exch.c asc_ebc.c astosc.c dctype.c disp_asc.c ebc_disp.c
+ALLH = apilib.h api_exch.h asc_ebc.h astosc.h disp_asc.h dctype.h ebc_disp.h
+ALLPRINT =     ${ALLH} ${ALLC}
+ALLSOURCE =    ${ALLPRINT} makefile makefile.mak
+ALLO = apilib${O} api_bsd${O} api_exch${O} astosc${O} asc_ebc${O} dctype${O} disp_asc${O} ebc_disp${O}
+
+
+#targets...
+
+.c.obj:         
+       ${CC} ${CFLAGS} -c $<
+
+api.lib:       ${ALLO} 
+       ${RM} $@
+       ${AR} ${AR1} $@ ${AR2} apilib.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} api_bsd.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} api_exch.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} astosc.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} asc_ebc.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} dctype.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} disp_asc.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} ebc_disp.obj${AR3}
+       cd ${CWD}
+       
+       
+       ${RANLIB} $@
+
+.DEFAULT:       
+       sccs get $<
+
+clean:  
+       ${RM} apilib.obj
+       cd ${CWD}
+       ${RM} api_bsd.obj
+       cd ${CWD}
+       ${RM} api_exch.obj
+       cd ${CWD}
+       ${RM} astosc.obj
+       cd ${CWD}
+       ${RM} asc_ebc.obj
+       cd ${CWD}
+       ${RM} dctype.obj
+       cd ${CWD}
+       ${RM} disp_asc.obj
+       cd ${CWD}
+       ${RM} ebc_disp.obj
+       cd ${CWD}
+       ${RM} errs
+       cd ${CWD}
+       ${RM} api.lib
+       cd ${CWD}
+       ${RM} makefile.bak
+       cd ${CWD}
+       ${RM} disp_out
+       cd ${CWD}
+       ${RM} asc_disp.out
+       cd ${CWD}
+       ${RM} astosc.out
+       cd ${CWD}
+       ${RM} disp_asc.out
+       cd ${CWD}
+       ${RM} test*
+       cd ${CWD}
+       ${RM} test.obj
+       cd ${CWD}
+       ${RM} t1*
+       cd ${CWD}
+       ${RM} t1.obj
+       cd ${CWD}
+       ${RM} t2*
+       cd ${CWD}
+       ${RM} t2.obj
+       cd ${CWD}
+       
+       
+
+sccsclean:      
+       -sccs clean
+       -sccs get makefile
+
+action:         
+       ${ACTION}
+
+test:  api.lib test${O} 
+       ${CC} ${CFLAGS} -o $@ test${O} api.lib
+
+t1:    api.lib t1${O} 
+       ${CC} ${CFLAGS} -o $@ t1${O} api.lib
+
+t2:    api.lib t2${O} 
+       ${CC} ${CFLAGS} -o $@ t2${O} api.lib
+
+print:  
+       ${PRINT} ${ALLPRINT}
+
+sourcelist:    ${ALLSOURCE} 
+       echo ${DIRPATH}apilib.h
+       cd ${CWD}
+       echo ${DIRPATH}api_exch.h
+       cd ${CWD}
+       echo ${DIRPATH}asc_ebc.h
+       cd ${CWD}
+       echo ${DIRPATH}astosc.h
+       cd ${CWD}
+       echo ${DIRPATH}disp_asc.h
+       cd ${CWD}
+       echo ${DIRPATH}dctype.h
+       cd ${CWD}
+       echo ${DIRPATH}ebc_disp.h
+       cd ${CWD}
+       echo ${DIRPATH}apilib.c
+       cd ${CWD}
+       echo ${DIRPATH}api_bsd.c
+       cd ${CWD}
+       echo ${DIRPATH}api_exch.c
+       cd ${CWD}
+       echo ${DIRPATH}asc_ebc.c
+       cd ${CWD}
+       echo ${DIRPATH}astosc.c
+       cd ${CWD}
+       echo ${DIRPATH}dctype.c
+       cd ${CWD}
+       echo ${DIRPATH}disp_asc.c
+       cd ${CWD}
+       echo ${DIRPATH}ebc_disp.c
+       cd ${CWD}
+       echo ${DIRPATH}makefile
+       cd ${CWD}
+       echo ${DIRPATH}makefile.mak
+       cd ${CWD}
+       
+       
+
+astosc.out:    ..\ctlr\function.h ..\ctlr\hostctlr.h ..\ctlr\${KBD} 
+       cd ..\tools
+        make mkastosc${X}
+       cd ${CWD}
+       
+       ${RM} $@
+       ..\tools\mkastosc < ..\ctlr\${KBD} > $@
+
+asc_disp.out:  ebc_disp${O} 
+       cd ..\tools
+        make mkastods${X}
+       cd ${CWD}
+       
+       ${RM} $@
+       ..\tools\mkastods > $@
+
+disp_asc.out:  ebc_disp${O} 
+       cd ..\tools
+        make mkdstoas${X}
+       cd ${CWD}
+       
+       ${RM} $@
+       ..\tools\mkdstoas > $@
+
+depend:         
+       grep '^#include' ${ALLC} | grep -v '<' | sed -e 's\:[^"]*"\([^"]*\)".*\: \1\' -e 's\\.c\$$O\' | awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
+               else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
+                      else rec = rec " " $$2 } } \
+             END { print rec } ' > makedep
+       echo '$$r makedep' >>eddep
+       echo '\^# DO NOT DELETE THIS LINE\+1,$$d' >eddep
+       echo '$$r makedep' >>eddep
+       echo 'w' >>eddep
+       -rm -f makefile.bak
+       cp makefile makefile.bak
+       ed - makefile < eddep
+       rm eddep makedep
+
+apilib${O}:    ..\ctlr\api.h apilib.h 
+       
+
+api_bsd${O}:   ..\ctlr\api.h api_exch.h 
+       
+
+api_exch${O}:  ..\general\general.h api_exch.h 
+       
+
+asc_ebc${O}:   asc_ebc.h 
+       
+
+astosc${O}:    ..\general\general.h ..\ctlr\function.h astosc.h astosc.out 
+       
+
+dctype${O}:    dctype.h 
+       
+
+disp_asc${O}:  disp_asc.h asc_disp.out disp_asc.out 
+       
diff --git a/usr/src/ucb/tn3270/arpa/makefile.mak b/usr/src/ucb/tn3270/arpa/makefile.mak
new file mode 100644 (file)
index 0000000..792ced5
--- /dev/null
@@ -0,0 +1,50 @@
+# variables...
+O =    .obj
+X =    .exe
+L =    -link
+CC =   cl
+MV =   rename
+RM =   erase
+LINT_ARGS =    -DLINT_ARGS
+DEBUG_FLAGS =  -Zi -Od
+AR =   lib
+AR1 =  
+AR2 =  +
+AR3 =  ";"
+RANLIB =       echo "Done with "
+PRINT =        lpr -p
+ALLC = 
+ALLH = telnet.h
+ALLPRINT =     ${ALLH} ${ALLC}
+ALLSOURCE =    ${ALLPRINT} makefile makefile.mak
+
+
+#targets...
+
+clean:  
+       
+
+sccsclean:      
+       -sccs clean
+       -sccs get makefile
+
+action:         
+       ${ACTION}
+
+print:  
+       ${PRINT} ${ALLPRINT}
+
+sourcelist:    ${ALLSOURCE} 
+       echo ${DIRPATH}telnet.h
+       cd ${CWD}
+       echo ${DIRPATH}
+       cd ${CWD}
+       echo ${DIRPATH}makefile
+       cd ${CWD}
+       echo ${DIRPATH}makefile.mak
+       cd ${CWD}
+       
+       
+
+.DEFAULT:       
+       sccs get $<
diff --git a/usr/src/ucb/tn3270/ascii/makefile.mak b/usr/src/ucb/tn3270/ascii/makefile.mak
new file mode 100644 (file)
index 0000000..3e27f7a
--- /dev/null
@@ -0,0 +1,123 @@
+# variables...
+O =    .obj
+X =    .exe
+L =    -link
+CC =   cl
+MV =   rename
+RM =   erase
+LINT_ARGS =    -DLINT_ARGS
+DEBUG_FLAGS =  -Zi -Od
+AR =   lib
+AR1 =  
+AR2 =  +
+AR3 =  ";"
+RANLIB =       echo "Done with "
+PRINT =        print
+DEFINES =      ${LINT_ARGS}
+INCLUDES =     -I.
+OPTIMIZE =     ${DEBUG_FLAGS}
+CFLAGS =       ${OPTIMIZE} ${INCLUDES} ${DEFINES}
+LINTFLAGS =    -hbxaz
+KBD =  unix.kbd
+ALLH = map3270.ext state.h termin.ext
+ALLC = map3270.c mset.c termin.c
+ALLO = map3270${O} termin${O}
+ALLPRINT =     default.map ${ALLH} ${ALLC}
+ALLSOURCE =    ${ALLPRINT} makefile makefile.mak
+
+
+#targets...
+
+.s.o:   
+       \lib\cpp -E $< | as -o $@
+
+.c.obj:         
+       ${CC} ${CFLAGS} -c $<
+
+ascii.lib:     ${ALLO} 
+       ${RM} $@
+       ${AR} ${AR1} $@ ${AR2} map3270.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} termin.obj${AR3}
+       cd ${CWD}
+       
+       
+       ${RANLIB} $@
+
+clean:  
+       ${RM} map3270.obj
+       cd ${CWD}
+       ${RM} termin.obj
+       cd ${CWD}
+       ${RM} errs
+       cd ${CWD}
+       ${RM} makefile.bak
+       cd ${CWD}
+       ${RM} ascii.lib
+       cd ${CWD}
+       
+       
+
+sccsclean:      
+       -sccs clean
+       -sccs get makefile
+
+sourcelist:    ${ALLSOURCE} 
+       echo ${DIRPATH}default.map
+       cd ${CWD}
+       echo ${DIRPATH}map3270.ext
+       cd ${CWD}
+       echo ${DIRPATH}state.h
+       cd ${CWD}
+       echo ${DIRPATH}termin.ext
+       cd ${CWD}
+       echo ${DIRPATH}map3270.c
+       cd ${CWD}
+       echo ${DIRPATH}mset.c
+       cd ${CWD}
+       echo ${DIRPATH}termin.c
+       cd ${CWD}
+       echo ${DIRPATH}makefile
+       cd ${CWD}
+       echo ${DIRPATH}makefile.mak
+       cd ${CWD}
+       
+       
+
+print:  
+       ${PRINT} ${ALLPRINT}
+
+tags:  ${ALLC} ${ALLH} 
+       ctags -t ${ALLC} ${ALLH}
+
+action:         
+       ${ACTION}
+
+lint:   
+       lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} ${ALLC}
+
+.DEFAULT:       
+       sccs get $<
+
+depend:         
+       grep '^#include' ${ALLC} | grep -v '<' | sed -e 's\:[^"]*"\([^"]*\)".*\: \1\' -e 's\\.c\$$O\' | awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
+               else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
+                      else rec = rec " " $$2 } } \
+             END { print rec } ' > makedep
+       echo '$$r makedep' >>eddep
+       echo '\^# DO NOT DELETE THIS LINE\+1,$$d' >eddep
+       echo '$$r makedep' >>eddep
+       echo 'w' >>eddep
+       -rm -f makefile.bak
+       cp makefile makefile.bak
+       ed - makefile < eddep
+       rm eddep makedep
+
+map3270${O}:   state.h ..\general\globals.h map3270.ext default.map 
+       
+
+mset${O}:      ..\ctlr\function.h state.h ..\api\astosc.h ..\general\globals.h map3270.ext 
+       
+
+termin${O}:    ..\general\general.h ..\ctlr\function.h ..\ctlr\inbound.ext ..\ctlr\outbound.ext ..\telnet.ext termin.ext ..\api\astosc.h state.h ..\general\globals.h 
+       
diff --git a/usr/src/ucb/tn3270/ctlr/makefile.mak b/usr/src/ucb/tn3270/ctlr/makefile.mak
new file mode 100644 (file)
index 0000000..0e5c9ea
--- /dev/null
@@ -0,0 +1,190 @@
+# variables...
+O =    .obj
+X =    .exe
+L =    -link
+CC =   cl
+MV =   rename
+RM =   erase
+LINT_ARGS =    -DLINT_ARGS
+DEBUG_FLAGS =  -Zi -Od
+AR =   lib
+AR1 =  
+AR2 =  +
+AR3 =  ";"
+RANLIB =       echo "Done with "
+PRINT =        print
+DEFINES =      ${LINT_ARGS}
+INCLUDES =     -I.
+OPTIMIZE =     ${DEBUG_FLAGS}
+CFLAGS =       ${OPTIMIZE} ${INCLUDES} ${DEFINES}
+LINTFLAGS =    -hbxaz
+KBD =  unix.kbd
+ALLH = api.h function.h hostctlr.h inbound.ext oia.h options.ext options.h outbound.ext screen.h scrnctlr.h
+ALLC = api.c function.c inbound.c oia.c options.c outbound.c
+ALLO = api${O} inbound${O} oia${O} options${O} outbound${O}
+ALLPRINT =     3180.kbd 3270pc.kbd unix.kbd ${ALLH} ${ALLC}
+ALLSOURCE =    ${ALLPRINT} makefile makefile.mak
+
+
+#targets...
+
+.s.o:   
+       \lib\cpp -E $< | as -o $@
+
+.c.obj:         
+       ${CC} ${CFLAGS} -c $<
+
+ctlr.lib:      ${ALLO} 
+       ${RM} $@
+       ${AR} ${AR1} $@ ${AR2} api.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} inbound.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} oia.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} options.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} outbound.obj${AR3}
+       cd ${CWD}
+       
+       
+       ${RANLIB} $@
+
+clean:  
+       ${RM} api.obj
+       cd ${CWD}
+       ${RM} inbound.obj
+       cd ${CWD}
+       ${RM} oia.obj
+       cd ${CWD}
+       ${RM} options.obj
+       cd ${CWD}
+       ${RM} outbound.obj
+       cd ${CWD}
+       ${RM} mset
+       cd ${CWD}
+       ${RM} tn3270
+       cd ${CWD}
+       ${RM} prt3270
+       cd ${CWD}
+       ${RM} m4.out
+       cd ${CWD}
+       ${RM} errs
+       cd ${CWD}
+       ${RM} makefile.bak
+       cd ${CWD}
+       ${RM} ctlr.lib
+       cd ${CWD}
+       ${RM} kbd.out
+       cd ${CWD}
+       ${RM} TMPfunc.out
+       cd ${CWD}
+       
+       
+
+sccsclean:      
+       -sccs clean
+       -sccs get makefile
+
+sourcelist:    ${ALLSOURCE} 
+       echo ${DIRPATH}3180.kbd
+       cd ${CWD}
+       echo ${DIRPATH}3270pc.kbd
+       cd ${CWD}
+       echo ${DIRPATH}unix.kbd
+       cd ${CWD}
+       echo ${DIRPATH}api.h
+       cd ${CWD}
+       echo ${DIRPATH}function.h
+       cd ${CWD}
+       echo ${DIRPATH}hostctlr.h
+       cd ${CWD}
+       echo ${DIRPATH}inbound.ext
+       cd ${CWD}
+       echo ${DIRPATH}oia.h
+       cd ${CWD}
+       echo ${DIRPATH}options.ext
+       cd ${CWD}
+       echo ${DIRPATH}options.h
+       cd ${CWD}
+       echo ${DIRPATH}outbound.ext
+       cd ${CWD}
+       echo ${DIRPATH}screen.h
+       cd ${CWD}
+       echo ${DIRPATH}scrnctlr.h
+       cd ${CWD}
+       echo ${DIRPATH}api.c
+       cd ${CWD}
+       echo ${DIRPATH}function.c
+       cd ${CWD}
+       echo ${DIRPATH}inbound.c
+       cd ${CWD}
+       echo ${DIRPATH}oia.c
+       cd ${CWD}
+       echo ${DIRPATH}options.c
+       cd ${CWD}
+       echo ${DIRPATH}outbound.c
+       cd ${CWD}
+       echo ${DIRPATH}makefile
+       cd ${CWD}
+       echo ${DIRPATH}makefile.mak
+       cd ${CWD}
+       
+       
+
+print:  
+       ${PRINT} ${ALLPRINT}
+
+tags:  ${ALLC} ${ALLH} 
+       ctags -t ${ALLC} ${ALLH}
+
+action:         
+       ${ACTION}
+
+lint:   
+       lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} -DTN3270 ${ALLC} -lcurses
+
+.DEFAULT:       
+       sccs get $<
+
+kbd.out:       ${KBD} hostctlr.h 
+       cd ..\tools
+        make mkhits${X}
+       cd ${CWD}
+       
+       ${RM} $@ TMPfunc.out
+       ${CC} ${CFLAGS} -E function.c > TMPfunc.out
+       ..\tools\mkhits - ..\ctlr\TMPfunc.out < ${KBD} > $@
+       ${RM} TMPfunc.out
+
+depend:         
+       grep '^#include' ${ALLC} | grep -v '<' | sed -e 's\:[^"]*"\([^"]*\)".*\: \1\' -e 's\\.c\$$O\' | awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
+               else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
+                      else rec = rec " " $$2 } } \
+             END { print rec } ' > makedep
+       echo '$$r makedep' >>eddep
+       echo '\^# DO NOT DELETE THIS LINE\+1,$$d' >eddep
+       echo '$$r makedep' >>eddep
+       echo 'w' >>eddep
+       -rm -f makefile.bak
+       cp makefile makefile.bak
+       ed - makefile < eddep
+       rm eddep makedep
+
+api${O}:       api.h ..\general\general.h ..\api\disp_asc.h screen.h oia.h ..\general\globals.h 
+       
+
+function${O}:  function.h 
+       
+
+inbound${O}:   ..\general\general.h function.h hostctlr.h oia.h scrnctlr.h screen.h options.h ..\api\dctype.h ..\api\ebc_disp.h ..\general\globals.h inbound.ext outbound.ext ..\telnet.ext kbd.out 
+       
+
+oia${O}:       ..\general\general.h oia.h ..\general\globals.h 
+       
+
+options${O}:   options.h ..\general\globals.h options.ext 
+       
+
+outbound${O}:  ..\general\general.h hostctlr.h oia.h screen.h ..\api\ebc_disp.h ..\general\globals.h options.ext ..\telnet.ext inbound.ext outbound.ext ..\general\bsubs.ext 
+       
diff --git a/usr/src/ucb/tn3270/general/makefile.mak b/usr/src/ucb/tn3270/general/makefile.mak
new file mode 100644 (file)
index 0000000..f1df1e5
--- /dev/null
@@ -0,0 +1,123 @@
+# variables...
+ALLPRINT =     ${ALLH} ${ALLC} vaxbsubs.s genbsubs.c
+ALLSOURCE =    ${ALLPRINT} makefile makefile.mak
+O =    .obj
+X =    .exe
+L =    -link
+CC =   cl
+MV =   rename
+RM =   erase
+LINT_ARGS =    -DLINT_ARGS
+DEBUG_FLAGS =  -Zi -Od
+AR =   lib
+AR1 =  
+AR2 =  +
+AR3 =  ";"
+RANLIB =       echo "Done with "
+PRINT =        print
+DEFINES =      ${LINT_ARGS}
+INCLUDES =     -I.
+OPTIMIZE =     ${DEBUG_FLAGS}
+CFLAGS =       ${OPTIMIZE} ${INCLUDES} ${DEFINES}
+LINTFLAGS =    -hbxaz
+DESTDIR =      
+BINDIR =       ${DESTDIR}\usr\ucb
+ETCDIR =       ${DESTDIR}\etc
+MANDIR =       ${DESTDIR}\usr\man\man
+LIBCURSES =    -lcurses
+LIBTERM =      -ltermlib
+ALLH = bsubs.ext general.h globals.h
+ALLC = globals.c
+SUBS = genbsubs.c
+SUBSO =        genbsubs${O}
+ALLS = 
+ALLO = globals${O} ${SUBSO}
+
+
+#targets...
+
+.s.o:   
+       \lib\cpp -E $< | as -o $@
+
+.c.obj:         
+       ${CC} ${CFLAGS} -c $<
+
+general.lib:   ${ALLO} 
+       ${RM} $@
+       ${AR} ${AR1} $@ ${AR2} globals.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} genbsubs.obj${AR3}
+       cd ${CWD}
+       
+       
+       ${RANLIB} $@
+
+clean:  
+       ${RM} globals.obj
+       cd ${CWD}
+       ${RM} genbsubs.obj
+       cd ${CWD}
+       ${RM} errs
+       cd ${CWD}
+       ${RM} makefile.bak
+       cd ${CWD}
+       ${RM} general.lib
+       cd ${CWD}
+       
+       
+
+sccsclean:      
+       -sccs clean
+       -sccs get makefile
+
+sourcelist:    ${ALLSOURCE} 
+       echo ${DIRPATH}bsubs.ext
+       cd ${CWD}
+       echo ${DIRPATH}general.h
+       cd ${CWD}
+       echo ${DIRPATH}globals.h
+       cd ${CWD}
+       echo ${DIRPATH}globals.c
+       cd ${CWD}
+       echo ${DIRPATH}vaxbsubs.s
+       cd ${CWD}
+       echo ${DIRPATH}genbsubs.c
+       cd ${CWD}
+       echo ${DIRPATH}makefile
+       cd ${CWD}
+       echo ${DIRPATH}makefile.mak
+       cd ${CWD}
+       
+       
+
+print:  
+       ${PRINT} ${ALLPRINT}
+
+tags:  ${ALLC} ${ALLH} 
+       ctags -t ${ALLC} ${ALLH}
+
+action:         
+       ${ACTION}
+
+lint:   
+       lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} ${ALLC}
+
+.DEFAULT:       
+       sccs get $<
+
+depend:         
+       grep '^#include' ${ALLC} ${ALLH} | grep -v '<' | sed -e 's\:[^"]*"\([^"]*\)".*\: \1\' -e 's\\.c\$$O\' | awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
+               else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
+                      else rec = rec " " $$2 } } \
+             END { print rec } ' > makedep
+       echo '$$r makedep' >>eddep
+       echo '\^# DO NOT DELETE THIS LINE\+1,$$d' >eddep
+       echo '$$r makedep' >>eddep
+       echo 'w' >>eddep
+       -rm -f makefile.bak
+       cp makefile makefile.bak
+       ed - makefile < eddep
+       rm eddep makedep
+
+globals${O}:   ..\ctlr\hostctlr.h ..\ctlr\oia.h ..\ctlr\options.h ..\ctlr\screen.h globals.h ..\general\general.h 
+       
diff --git a/usr/src/ucb/tn3270/makefile.mak b/usr/src/ucb/tn3270/makefile.mak
new file mode 100644 (file)
index 0000000..6e45d93
--- /dev/null
@@ -0,0 +1,361 @@
+# variables...
+O =    .obj
+X =    .exe
+L =    -link
+CC =   cl
+MV =   rename
+RM =   erase
+LINT_ARGS =    -DLINT_ARGS
+DEBUG_FLAGS =  -Zi -Od
+AR =   lib
+AR1 =  
+AR2 =  +
+AR3 =  ";"
+RANLIB =       echo "Done with "
+PRINT =        print
+ACTION =       sccs tell
+DEFINES =      ${LINT_ARGS}
+INCLUDES =     -I. -I..
+OPTIMIZE =     ${DEBUG_FLAGS}
+CFLAGS =       ${OPTIMIZE} ${INCLUDES} ${DEFINES}
+LINTFLAGS =    -hbxaz
+DESTDIR =      
+BINDIR =       ${DESTDIR}\usr\ucb
+LIBCURSES =    
+LIBTERM =      
+ALLH = telnet.ext
+TNMAIN =       telnet.c
+MSMAIN =       ascii\mset.c
+ALLC = ${TNMAIN}
+ALLO = telnet${O} mset${O}
+ALLPRINT =     ${ALLH} ${ALLC}
+ALLSOURCE =    ${ALLPRINT} makefile makefile.mak makefile_4.2 README
+SYS =  sys_dos
+SUBDIR =       api ascii ctlr general ${SYS}
+EXTRADIR =     arpa sys_dos tools utilities
+SUBLIB =       ${SYS}\sys.lib ctlr\ctlr.lib ascii\ascii.lib general\general.lib
+
+
+#targets...
+
+.s.o:   
+       \lib\cpp -E $< | as -o $@
+
+.c.obj:         
+       ${CC} ${CFLAGS} -c $<
+
+all:   FRC tn3270${X} mset${X} 
+       
+
+FRC:    
+       cd api
+        make ${MFLAGS} "CFLAGS=${CFLAGS}"
+       cd ${CWD}
+       cd ascii
+        make ${MFLAGS} "CFLAGS=${CFLAGS}"
+       cd ${CWD}
+       cd ctlr
+        make ${MFLAGS} "CFLAGS=${CFLAGS}"
+       cd ${CWD}
+       cd general
+        make ${MFLAGS} "CFLAGS=${CFLAGS}"
+       cd ${CWD}
+       cd sys_dos
+        make ${MFLAGS} "CFLAGS=${CFLAGS}"
+       cd ${CWD}
+       
+       
+
+tn3270${X}:    telnet${O} ${SUBLIB} api\api.lib  
+       link <@<
+       telnet
+       tn3270
+       nul
+       ${SUBLIB} api\api.lib+
+       \lib\ublib\ubtcp
+<
+
+mset${X}:      mset${O} ascii\map3270${O} 
+       ${CC} ${CFLAGS} -o mset mset${O} ascii\map3270${O} ${L} api\api.lib
+
+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 
+       ${CC} ${CFLAGS} -DTN3270 -c ${TNMAIN}
+
+mset${O}:      ${MSMAIN} 
+       ${CC} ${CFLAGS} -c ${MSMAIN}
+
+install:       tn3270${X} mset${X} 
+       install -m 755 -o bin -g bin -s tn3270 ${BINDIR}
+       install -m 755 -o bin -g bin -s mset ${BINDIR}
+
+action:         
+       ${ACTION}
+
+everywhere:    action 
+       echo "[$$i]"
+        cd api
+        make ${MFLAGS} action "ACTION=${ACTION}"
+       cd ${CWD}
+       echo "[$$i]"
+        cd ascii
+        make ${MFLAGS} action "ACTION=${ACTION}"
+       cd ${CWD}
+       echo "[$$i]"
+        cd ctlr
+        make ${MFLAGS} action "ACTION=${ACTION}"
+       cd ${CWD}
+       echo "[$$i]"
+        cd general
+        make ${MFLAGS} action "ACTION=${ACTION}"
+       cd ${CWD}
+       echo "[$$i]"
+        cd sys_dos
+        make ${MFLAGS} action "ACTION=${ACTION}"
+       cd ${CWD}
+       echo "[$$i]"
+        cd arpa
+        make ${MFLAGS} action "ACTION=${ACTION}"
+       cd ${CWD}
+       echo "[$$i]"
+        cd sys_dos
+        make ${MFLAGS} action "ACTION=${ACTION}"
+       cd ${CWD}
+       echo "[$$i]"
+        cd tools
+        make ${MFLAGS} action "ACTION=${ACTION}"
+       cd ${CWD}
+       echo "[$$i]"
+        cd utilities
+        make ${MFLAGS} action "ACTION=${ACTION}"
+       cd ${CWD}
+       
+       
+
+clean:  
+       ${RM} telnet.obj
+       cd ${CWD}
+       ${RM} mset.obj
+       cd ${CWD}
+       ${RM} mset
+       cd ${CWD}
+       ${RM} tn3270
+       cd ${CWD}
+       ${RM} errs
+       cd ${CWD}
+       ${RM} makefile.bak
+       cd ${CWD}
+       
+       
+       cd api
+        make ${MFLAGS} clean
+       cd ${CWD}
+       cd ascii
+        make ${MFLAGS} clean
+       cd ${CWD}
+       cd ctlr
+        make ${MFLAGS} clean
+       cd ${CWD}
+       cd general
+        make ${MFLAGS} clean
+       cd ${CWD}
+       cd sys_dos
+        make ${MFLAGS} clean
+       cd ${CWD}
+       cd arpa
+        make ${MFLAGS} clean
+       cd ${CWD}
+       cd sys_dos
+        make ${MFLAGS} clean
+       cd ${CWD}
+       cd tools
+        make ${MFLAGS} clean
+       cd ${CWD}
+       cd utilities
+        make ${MFLAGS} clean
+       cd ${CWD}
+       
+       
+
+sccsclean:      
+       -sccs clean
+       -sccs get makefile
+       cd api
+        make ${MFLAGS} sccsclean
+       cd ${CWD}
+       cd ascii
+        make ${MFLAGS} sccsclean
+       cd ${CWD}
+       cd ctlr
+        make ${MFLAGS} sccsclean
+       cd ${CWD}
+       cd general
+        make ${MFLAGS} sccsclean
+       cd ${CWD}
+       cd sys_dos
+        make ${MFLAGS} sccsclean
+       cd ${CWD}
+       cd arpa
+        make ${MFLAGS} sccsclean
+       cd ${CWD}
+       cd sys_dos
+        make ${MFLAGS} sccsclean
+       cd ${CWD}
+       cd tools
+        make ${MFLAGS} sccsclean
+       cd ${CWD}
+       cd utilities
+        make ${MFLAGS} sccsclean
+       cd ${CWD}
+       
+       
+
+print:  
+       ${PRINT} ${ALLPRINT}
+       cd api
+        make ${MFLAGS} "PRINT=${PRINT}" print
+       cd ${CWD}
+       cd ascii
+        make ${MFLAGS} "PRINT=${PRINT}" print
+       cd ${CWD}
+       cd ctlr
+        make ${MFLAGS} "PRINT=${PRINT}" print
+       cd ${CWD}
+       cd general
+        make ${MFLAGS} "PRINT=${PRINT}" print
+       cd ${CWD}
+       cd sys_dos
+        make ${MFLAGS} "PRINT=${PRINT}" print
+       cd ${CWD}
+       cd arpa
+        make ${MFLAGS} "PRINT=${PRINT}" print
+       cd ${CWD}
+       cd sys_dos
+        make ${MFLAGS} "PRINT=${PRINT}" print
+       cd ${CWD}
+       cd tools
+        make ${MFLAGS} "PRINT=${PRINT}" print
+       cd ${CWD}
+       cd utilities
+        make ${MFLAGS} "PRINT=${PRINT}" print
+       cd ${CWD}
+       
+       
+
+tags:  ${ALLC} ${ALLH} 
+       ctags -t ${ALLC} ${ALLH}
+
+sourcelist:    ${ALLSOURCE} 
+       echo ${DIRPATH}telnet.ext
+       cd ${CWD}
+       echo ${DIRPATH}telnet.c
+       cd ${CWD}
+       echo ${DIRPATH}makefile
+       cd ${CWD}
+       echo ${DIRPATH}makefile.mak
+       cd ${CWD}
+       echo ${DIRPATH}makefile_4.2
+       cd ${CWD}
+       echo ${DIRPATH}README
+       cd ${CWD}
+       
+       
+       cd api
+        make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist
+       cd ${CWD}
+       cd ascii
+        make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist
+       cd ${CWD}
+       cd ctlr
+        make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist
+       cd ${CWD}
+       cd general
+        make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist
+       cd ${CWD}
+       cd sys_dos
+        make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist
+       cd ${CWD}
+       cd arpa
+        make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist
+       cd ${CWD}
+       cd sys_dos
+        make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist
+       cd ${CWD}
+       cd tools
+        make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist
+       cd ${CWD}
+       cd utilities
+        make ${MFLAGS} "DIRPATH=${DIRPATH}$$i\" sourcelist
+       cd ${CWD}
+       
+       
+
+lint:   
+       lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} -DTN3270 ${TNMAIN} -lcurses
+       lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} ${MSMAIN} map3270.c -lcurses
+
+makefiles.pc:  tools\mkmake 
+       sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[   ]*\\" > $$i\makefile.mak
+       cd ${CWD}
+       sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[   ]*\\" > $$i\makefile.mak
+       cd ${CWD}
+       sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[   ]*\\" > $$i\makefile.mak
+       cd ${CWD}
+       sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[   ]*\\" > $$i\makefile.mak
+       cd ${CWD}
+       sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[   ]*\\" > $$i\makefile.mak
+       cd ${CWD}
+       sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[   ]*\\" > $$i\makefile.mak
+       cd ${CWD}
+       sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[   ]*\\" > $$i\makefile.mak
+       cd ${CWD}
+       sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[   ]*\\" > $$i\makefile.mak
+       cd ${CWD}
+       sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[   ]*\\" > $$i\makefile.mak
+       cd ${CWD}
+       sed -e "s\lib\.a\.lib\g" -e "s\^#PC_\\" < $$i\makefile | .\tools\mkmake | sed -e "sx\x\\\\xg" -e "s\[   ]*\\" > $$i\makefile.mak
+       cd ${CWD}
+       
+       
+
+tools\mkmake:   
+       cd tools
+        make mkmake
+       cd ${CWD}
+       
+
+.DEFAULT:       
+       sccs get $<
+
+depend:        thisdepend 
+       cd api
+        make ${MFLAGS} depend
+       cd ${CWD}
+       cd ascii
+        make ${MFLAGS} depend
+       cd ${CWD}
+       cd ctlr
+        make ${MFLAGS} depend
+       cd ${CWD}
+       cd general
+        make ${MFLAGS} depend
+       cd ${CWD}
+       cd sys_dos
+        make ${MFLAGS} depend
+       cd ${CWD}
+       
+       
+
+thisdepend:     
+       echo > eddep.c
+       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; } \
+               else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
+                      else rec = rec " " $$2 } } \
+             END { print rec } ' > makedep
+       echo '$$r makedep' >>eddep
+       echo '\^# DO NOT DELETE THIS LINE\+1,$$d' >eddep
+       echo '$$r makedep' >>eddep
+       echo 'w' >>eddep
+       -rm -f makefile.bak
+       cp makefile makefile.bak
+       ed - makefile < eddep
+       rm eddep makedep eddep.c
diff --git a/usr/src/ucb/tn3270/sys_curses/makefile.mak b/usr/src/ucb/tn3270/sys_curses/makefile.mak
new file mode 100644 (file)
index 0000000..1c704ba
--- /dev/null
@@ -0,0 +1,109 @@
+# variables...
+O =    .obj
+X =    .exe
+L =    -link
+CC =   cl
+MV =   rename
+RM =   erase
+LINT_ARGS =    -DLINT_ARGS
+DEBUG_FLAGS =  -Zi -Od
+AR =   lib
+AR1 =  
+AR2 =  +
+AR3 =  ";"
+RANLIB =       echo "Done with "
+PRINT =        print
+DEFINES =      ${LINT_ARGS}
+INCLUDES =     -I.
+OPTIMIZE =     ${DEBUG_FLAGS}
+CFLAGS =       ${OPTIMIZE} ${INCLUDES} ${DEFINES}
+LINTFLAGS =    -hbxaz
+ALLH = terminal.h termout.ext
+ALLC = system.c termout.c
+ALLO = system${O} termout${O}
+ALLPRINT =     ${ALLH} ${ALLC}
+ALLSOURCE =    ${ALLPRINT} makefile
+
+
+#targets...
+
+.c.obj:         
+       ${CC} ${CFLAGS} -c $<
+
+sys.lib:       ${ALLO} 
+       ${RM} $@
+       ${AR} ${AR1} $@ ${AR2} system.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} termout.obj${AR3}
+       cd ${CWD}
+       
+       
+       ${RANLIB} $@
+
+clean:  
+       ${RM} system.obj
+       cd ${CWD}
+       ${RM} termout.obj
+       cd ${CWD}
+       ${RM} errs
+       cd ${CWD}
+       ${RM} makefile.bak
+       cd ${CWD}
+       ${RM} sys.lib
+       cd ${CWD}
+       
+       
+
+sccsclean:      
+       -sccs clean
+       -sccs get makefile
+
+sourcelist:    ${ALLSOURCE} 
+       echo ${DIRPATH}terminal.h
+       cd ${CWD}
+       echo ${DIRPATH}termout.ext
+       cd ${CWD}
+       echo ${DIRPATH}system.c
+       cd ${CWD}
+       echo ${DIRPATH}termout.c
+       cd ${CWD}
+       echo ${DIRPATH}makefile
+       cd ${CWD}
+       
+       
+
+print:  
+       ${PRINT} ${ALLPRINT}
+
+tags:  ${ALLC} ${ALLH} 
+       ctags -t ${ALLC} ${ALLH}
+
+action:         
+       ${ACTION}
+
+lint:   
+       lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} -DTN3270 ${TNMAIN} ${MOSTC} -lcurses
+       lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} ${MSMAIN} map3270.c -lcurses
+
+.DEFAULT:       
+       sccs get $<
+
+depend:         
+       grep '^#include' ${ALLC} ${ALLH} | grep -v '<' | sed -e 's\:[^"]*"\([^"]*\)".*\: \1\' -e 's\\.c\$$O\' | awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
+               else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
+                      else rec = rec " " $$2 } } \
+             END { print rec } ' > makedep
+       echo '$$r makedep' >>eddep
+       echo '\^# DO NOT DELETE THIS LINE\+1,$$d' >eddep
+       echo '$$r makedep' >>eddep
+       echo 'w' >>eddep
+       -rm -f makefile.bak
+       cp makefile makefile.bak
+       ed - makefile < eddep
+       rm eddep makedep
+
+system${O}:    ..\general\general.h ..\ctlr\api.h ..\api\api_exch.h ..\general\globals.h 
+       
+
+termout${O}:   ..\general\general.h terminal.h ..\telnet.ext ..\api\disp_asc.h ..\ctlr\hostctlr.h ..\ctlr\inbound.ext ..\ctlr\oia.h ..\ctlr\options.ext ..\ctlr\outbound.ext ..\ctlr\screen.h ..\ascii\map3270.ext ..\general\globals.h 
+       
diff --git a/usr/src/ucb/tn3270/sys_dos/makefile.mak b/usr/src/ucb/tn3270/sys_dos/makefile.mak
new file mode 100644 (file)
index 0000000..abff08d
--- /dev/null
@@ -0,0 +1,135 @@
+# variables...
+O =    .obj
+X =    .exe
+L =    -link
+CC =   cl
+MV =   rename
+RM =   erase
+LINT_ARGS =    -DLINT_ARGS
+DEBUG_FLAGS =  -Zi -Od
+AR =   lib
+AR1 =  
+AR2 =  +
+AR3 =  ";"
+RANLIB =       echo "Done with "
+PRINT =        print
+DEFINES =      ${LINT_ARGS}
+INCLUDES =     -I.
+OPTIMIZE =     ${DEBUG_FLAGS}
+CFLAGS =       ${OPTIMIZE} ${INCLUDES} ${DEFINES}
+LINTFLAGS =    -hbxaz
+ALLH = spint.h termout.ext video.h
+ALLC = spintc.c system.c termout.c
+ALLASM =       spintasm.asm support.asm
+ALLO = spintasm${O} spintc${O} support${O} system${O} termout${O}
+ALLPRINT =     ${ALLH} ${ALLASM} ${ALLC}
+ALLSOURCE =    ${ALLPRINT} makefile makefile.mak
+
+
+#targets...
+
+.c.obj:         
+       ${CC} ${CFLAGS} -c $<
+
+sys.lib:       ${ALLO} 
+       ${RM} $@
+       ${AR} ${AR1} $@ ${AR2} spintasm.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} spintc.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} support.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} system.obj${AR3}
+       cd ${CWD}
+       ${AR} ${AR1} $@ ${AR2} termout.obj${AR3}
+       cd ${CWD}
+       
+       
+       ${RANLIB} $@
+
+clean:  
+       ${RM} spintasm.obj
+       cd ${CWD}
+       ${RM} spintc.obj
+       cd ${CWD}
+       ${RM} support.obj
+       cd ${CWD}
+       ${RM} system.obj
+       cd ${CWD}
+       ${RM} termout.obj
+       cd ${CWD}
+       ${RM} errs
+       cd ${CWD}
+       ${RM} makefile.bak
+       cd ${CWD}
+       ${RM} sys.lib
+       cd ${CWD}
+       
+       
+
+sccsclean:      
+       -sccs clean
+       -sccs get makefile
+
+sourcelist:    ${ALLSOURCE} 
+       echo ${DIRPATH}spint.h
+       cd ${CWD}
+       echo ${DIRPATH}termout.ext
+       cd ${CWD}
+       echo ${DIRPATH}video.h
+       cd ${CWD}
+       echo ${DIRPATH}spintasm.asm
+       cd ${CWD}
+       echo ${DIRPATH}support.asm
+       cd ${CWD}
+       echo ${DIRPATH}spintc.c
+       cd ${CWD}
+       echo ${DIRPATH}system.c
+       cd ${CWD}
+       echo ${DIRPATH}termout.c
+       cd ${CWD}
+       echo ${DIRPATH}makefile
+       cd ${CWD}
+       echo ${DIRPATH}makefile.mak
+       cd ${CWD}
+       
+       
+
+print:  
+       ${PRINT} ${ALLPRINT}
+
+tags:  ${ALLC} ${ALLH} 
+       ctags -t ${ALLC} ${ALLH}
+
+action:         
+       ${ACTION}
+
+lint:   
+       lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} -DTN3270 ${TNMAIN} ${MOSTC} -lcurses
+       lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} ${MSMAIN} map3270.c -lcurses
+
+.DEFAULT:       
+       sccs get $<
+
+depend:         
+       grep '^#include' ${ALLC} ${ALLH} | grep -v '<' | sed -e 's\:[^"]*"\([^"]*\)".*\: \1\' -e 's\\.c\$$O\' | awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
+               else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
+                      else rec = rec " " $$2 } } \
+             END { print rec } ' > makedep
+       echo '$$r makedep' >>eddep
+       echo '\^# DO NOT DELETE THIS LINE\+1,$$d' >eddep
+       echo '$$r makedep' >>eddep
+       echo 'w' >>eddep
+       -rm -f makefile.bak
+       cp makefile makefile.bak
+       ed - makefile < eddep
+       rm eddep makedep
+
+spintc${O}:    ..\general\general.h spint.h 
+       
+
+system${O}:    ..\general\general.h ..\ctlr\api.h spint.h ..\general\globals.h 
+       
+
+termout${O}:   ..\general\general.h ..\telnet.ext ..\api\disp_asc.h ..\ascii\map3270.ext ..\ctlr\hostctlr.h ..\ctlr\inbound.ext ..\ctlr\oia.h ..\ctlr\options.ext ..\ctlr\outbound.ext ..\ctlr\screen.h ..\general\globals.h video.h 
+       
diff --git a/usr/src/ucb/tn3270/tools/makefile.mak b/usr/src/ucb/tn3270/tools/makefile.mak
new file mode 100644 (file)
index 0000000..4b2d07e
--- /dev/null
@@ -0,0 +1,223 @@
+# variables...
+O =    .obj
+X =    .exe
+L =    -link
+CC =   cl
+MV =   rename
+RM =   erase
+LINT_ARGS =    -DLINT_ARGS
+DEBUG_FLAGS =  -Zi -Od
+AR =   lib
+AR1 =  
+AR2 =  +
+AR3 =  ";"
+RANLIB =       echo "Done with "
+PRINT =        print
+DEFINES =      ${LINT_ARGS}
+INCLUDES =     -I.
+OPTIMIZE =     ${DEBUG_FLAGS}
+CFLAGS =       ${OPTIMIZE} ${INCLUDES} ${DEFINES}
+LINTFLAGS =    -hbxaz
+ALLH = dohits.h ectype.h
+ALLY = mkmake.y
+ALLC = dohits.c ectype.c mkastods.c mkastosc.c mkdctype.c mkdstoas.c mkhits.c prt3270.c
+ALLO = prt3270${O} mkdctype${O} ectype${O} mkastods${O} mkdstoas${O} mkhits${O} mkmake${O} dohits${O} mkastosc${O}
+ALLPRINT =     ${ALLH} ${ALLC} ${ALLY}
+ALLSOURCE =    ${ALLPRINT} makefile makefile.mak
+MKMAKE =       
+ALLEXE =       mkastods${X} mkastosc${X} mkdctype${X} mkdstoas${X} mkhits${X} ${MKMAKE} prt3270${X}
+
+
+#targets...
+
+.c.obj:         
+       ${CC} ${CFLAGS} -c $<
+
+tools:  
+       @echo Need to specify WHICH tool ...
+
+all:   ${ALLEXE} 
+       @echo done.
+
+prt3270${X}:   prt3270${O} ..\general\globals${O} ..\api\asc_ebc${O} ..\api\astosc${O} ..\ctlr\kbd.out 
+       ${CC} ${CFLAGS} -o prt3270 prt3270${O} ..\general\globals${O} ..\api\asc_ebc${O} ..\api\astosc${O}
+
+mkastosc${X}:  mkastosc${O} dohits${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O} 
+       ${CC} ${CFLAGS} -o mkastosc mkastosc${O} dohits${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O}
+
+mkastods${X}:  mkastods${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O} 
+       ${CC} ${CFLAGS} -o mkastods mkastods${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O}
+
+mkdstoas${X}:  mkdstoas${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O} 
+       ${CC} ${CFLAGS} -o mkdstoas mkdstoas${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O}
+
+mkhits${X}:    mkhits${O} dohits${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O} 
+       ${CC} ${CFLAGS} -o mkhits mkhits${O} dohits${O} ..\api\asc_ebc${O} ..\api\ebc_disp${O}
+
+mkmake:        mkmake${O} 
+       ${CC} ${CFLAGS} -o mkmake mkmake${O}
+
+mkdctype${X}:  mkdctype${O} ..\api\ebc_disp${O} ectype${O} 
+       ${CC} ${CFLAGS} -o mkdctype mkdctype${O} ..\api\ebc_disp${O} ectype${O}
+
+..\api\astosc${O}:      
+       cd ..\api
+        make astosc${O}
+       cd ${CWD}
+       
+
+..\api\asc_ebc${O}:     
+       cd ..\api
+        make asc_ebc${O}
+       cd ${CWD}
+       
+
+..\ctlr\kbd.out:        
+       cd ..\ctlr
+        make kbd.out
+       cd ${CWD}
+       
+
+..\api\ebc_disp${O}:    
+       cd ..\api
+        make ebc_disp${O}
+       cd ${CWD}
+       
+
+..\general\globals${O}:         
+       cd ..\general
+        make globals${O}
+       cd ${CWD}
+       
+
+sourcelist:    ${ALLSOURCE} 
+       echo ${DIRPATH}dohits.h
+       cd ${CWD}
+       echo ${DIRPATH}ectype.h
+       cd ${CWD}
+       echo ${DIRPATH}dohits.c
+       cd ${CWD}
+       echo ${DIRPATH}ectype.c
+       cd ${CWD}
+       echo ${DIRPATH}mkastods.c
+       cd ${CWD}
+       echo ${DIRPATH}mkastosc.c
+       cd ${CWD}
+       echo ${DIRPATH}mkdctype.c
+       cd ${CWD}
+       echo ${DIRPATH}mkdstoas.c
+       cd ${CWD}
+       echo ${DIRPATH}mkhits.c
+       cd ${CWD}
+       echo ${DIRPATH}prt3270.c
+       cd ${CWD}
+       echo ${DIRPATH}mkmake.y
+       cd ${CWD}
+       echo ${DIRPATH}makefile
+       cd ${CWD}
+       echo ${DIRPATH}makefile.mak
+       cd ${CWD}
+       
+       
+
+print:  
+       ${PRINT} ${ALLPRINT}
+
+tags:  ${ALLC} ${ALLH} 
+       ctags -t ${ALLC} ${ALLH}
+
+action:         
+       ${ACTION}
+
+clean:  
+       ${RM} errs
+       cd ${CWD}
+       ${RM} makefile.bak
+       cd ${CWD}
+       ${RM} y.tab.c
+       cd ${CWD}
+       ${RM} y.output
+       cd ${CWD}
+       ${RM} prt3270.obj
+       cd ${CWD}
+       ${RM} mkdctype.obj
+       cd ${CWD}
+       ${RM} ectype.obj
+       cd ${CWD}
+       ${RM} mkastods.obj
+       cd ${CWD}
+       ${RM} mkdstoas.obj
+       cd ${CWD}
+       ${RM} mkhits.obj
+       cd ${CWD}
+       ${RM} mkmake.obj
+       cd ${CWD}
+       ${RM} dohits.obj
+       cd ${CWD}
+       ${RM} mkastosc.obj
+       cd ${CWD}
+       ${RM} mkastods.exe
+       cd ${CWD}
+       ${RM} mkastosc.exe
+       cd ${CWD}
+       ${RM} mkdctype.exe
+       cd ${CWD}
+       ${RM} mkdstoas.exe
+       cd ${CWD}
+       ${RM} mkhits.exe
+       cd ${CWD}
+       ${RM} 
+       cd ${CWD}
+       ${RM} prt3270.exe
+       cd ${CWD}
+       
+       
+
+sccsclean:      
+       -sccs clean
+       -sccs get makefile
+
+lint:   
+       lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} -DTN3270 ${TNMAIN} ${MOSTC} -lcurses
+       lint ${LINTFLAGS} ${INCLUDES} ${DEFINES} ${MSMAIN} map3270.c -lcurses
+
+.DEFAULT:       
+       sccs get $<
+
+depend:         
+       grep '^#include' ${ALLC} | grep -v '<' | sed -e 's\:[^"]*"\([^"]*\)".*\: \1\' -e 's\\.c\$$O\' | awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
+               else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
+                      else rec = rec " " $$2 } } \
+             END { print rec } ' > makedep
+       echo '$$r makedep' >>eddep
+       echo '\^# DO NOT DELETE THIS LINE\+1,$$d' >eddep
+       echo '$$r makedep' >>eddep
+       echo 'w' >>eddep
+       -rm -f makefile.bak
+       cp makefile makefile.bak
+       ed - makefile < eddep
+       rm eddep makedep
+
+dohits${O}:    ..\general\general.h ..\api\asc_ebc.h ..\api\ebc_disp.h ..\ctlr\function.h dohits.h 
+       
+
+ectype${O}:    ectype.h 
+       
+
+mkastods${O}:  ..\api\asc_ebc.h ..\api\ebc_disp.h 
+       
+
+mkastosc${O}:  ..\general\general.h ..\ctlr\function.h dohits.h 
+       
+
+mkdctype${O}:  ..\api\ebc_disp.h ectype.h 
+       
+
+mkdstoas${O}:  ..\api\asc_ebc.h ..\api\ebc_disp.h 
+       
+
+mkhits${O}:    ..\ctlr\function.h dohits.h 
+       
+
+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 
+       
diff --git a/usr/src/ucb/tn3270/utilities/makefile.mak b/usr/src/ucb/tn3270/utilities/makefile.mak
new file mode 100644 (file)
index 0000000..9b94489
--- /dev/null
@@ -0,0 +1,87 @@
+# variables...
+O =    .obj
+X =    .exe
+L =    -link
+CC =   cl
+MV =   rename
+RM =   erase
+LINT_ARGS =    -DLINT_ARGS
+DEBUG_FLAGS =  -Zi -Od
+AR =   lib
+AR1 =  
+AR2 =  +
+AR3 =  ";"
+RANLIB =       echo "Done with "
+DEFINES =      ${LINT_ARGS}
+CFLAGS =       ${DEBUG_FLAGS} -I..
+PRINT =        lpr -p
+ALLC = tnrecv.c
+ALLH = tncomp.h
+ALLPRINT =     ${ALLH} ${ALLC}
+ALLSOURCE =    ${ALLPRINT} makefile makefile.mak
+ALLO = tnrecv${O}
+
+
+#targets...
+
+.c.obj:         
+       ${CC} ${CFLAGS} -c $<
+
+all:   tnrecv${X} 
+       
+
+tnrecv${X}:    tnrecv${O} 
+       ${CC} ${CFLAGS} -o $@ tnrecv${O} ${L} ..\api\api.lib
+
+clean:  
+       ${RM} makefile.bak
+       cd ${CWD}
+       ${RM} tnrecv.obj
+       cd ${CWD}
+       ${RM} errs
+       cd ${CWD}
+       ${RM} tnrecv.exe
+       cd ${CWD}
+       
+       
+
+.DEFAULT:       
+       sccs get $<
+
+sccsclean:      
+       -sccs clean
+       -sccs get makefile
+
+action:         
+       ${ACTION}
+
+print:  
+       ${PRINT} ${ALLPRINT}
+
+sourcelist:    ${ALLSOURCE} tarread.exe 
+       echo ${DIRPATH}tncomp.h
+       cd ${CWD}
+       echo ${DIRPATH}tnrecv.c
+       cd ${CWD}
+       echo ${DIRPATH}makefile
+       cd ${CWD}
+       echo ${DIRPATH}makefile.mak
+       cd ${CWD}
+       echo ${DIRPATH}tarread.exe
+       cd ${CWD}
+       
+       
+
+depend:         
+       grep '^#include' ${ALLC} | grep -v '<' | sed -e 's\:[^"]*"\([^"]*\)".*\: \1\' -e 's\\.c\$$O\' | awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
+               else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
+                      else rec = rec " " $$2 } } \
+             END { print rec } ' > makedep
+       echo '$$r makedep' >>eddep
+       echo '\^# DO NOT DELETE THIS LINE\+1,$$d' >eddep
+       echo '$$r makedep' >>eddep
+       echo 'w' >>eddep
+       -rm -f makefile.bak
+       cp makefile makefile.bak
+       ed - makefile < eddep
+       rm eddep makedep