SCCS-vsn: usr.bin/tn3270/makefile 1.18
SCCS-vsn: usr.bin/tn3270/api/makefile 1.8
SCCS-vsn: usr.bin/tn3270/ascii/makefile 1.9
SCCS-vsn: usr.bin/tn3270/ctlr/makefile 1.12
SCCS-vsn: usr.bin/tn3270/general/makefile 1.10
SCCS-vsn: usr.bin/tn3270/sys_curses/makefile 1.8
SCCS-vsn: usr.bin/tn3270/distribution/arpa/makefile 1.4
SCCS-vsn: usr.bin/tn3270/distribution/sys_dos/makefile 1.7
SCCS-vsn: usr.bin/tn3270/tools/makefile 1.12
SCCS-vsn: usr.bin/tn3270/distribution/utilities/makefile 1.3
+# msdos versus unix defines
+O = .o
+PC_O = .obj
+
+X =
+PC_X = .exe
+
+CC = cc
+PC_CC = cl
+
+MV = mv
+PC_MV = rename
+
+RM = rm -f
+PC_RM= erase
+
+LINT_ARGS =
+PC_LINT_ARGS = -DLINT_ARGS
+
+DEBUG_FLAGS = -g
+PC_DEBUG_FLAGS = -Zi -Od
+
+AR = ar
+C =
+PC_AR = lib
+PC_C = +
+
+RANLIB = ranlib
+PC_RANLIB = echo "Done with "
+
+CFLAGS = ${DEBUG_FLAGS}
ALLSOURCE = ${ALLPRINT} makefile makefile.mak
ALLSOURCE = ${ALLPRINT} makefile makefile.mak
-ALLO = apilib.o api_bsd.o api_exch.o astosc.o asc_ebc.o disp_asc.o \
- dctype.o ebc_disp.o
+ALLO = apilib$O api_bsd$O api_exch$O astosc$O asc_ebc$O disp_asc$O \
+ dctype$O ebc_disp$O
+
+.c.obj:
+ ${CC} ${CFLAGS} -c $<
- @-/bin/rm -f $@
- ar cr $@ ${ALLO}
- ranlib $@
+ ${RM} $@
+ for i in ${ALLO}; do (${AR} cr $@ $C $$i); done
+ ${RANLIB} $@
.DEFAULT:
sccs get $<
clean:
.DEFAULT:
sccs get $<
clean:
- -/bin/rm -f ${ALLO} errs apilib.a makefile.bak \
+ for i in ${ALLO} errs apilib.a makefile.bak \
disp_out asc_disp.out astosc.out disp_asc.out \
disp_out asc_disp.out astosc.out disp_asc.out \
- test* test.o t1* t1.o t2* t2.o
+ test* test$O t1* t1$O t2* t2$O; \
+ do (${RM} $$i); done
+
+sccsclean:
-sccs clean
-sccs get makefile
action:
${ACTION}
-sccs clean
-sccs get makefile
action:
${ACTION}
-test: apilib.a test.o
- ${CC} ${CFLAGS} -o $@ test.o apilib.a
+test: apilib.a test$O
+ ${CC} ${CFLAGS} -o $@ test$O apilib.a
-t1: apilib.a t1.o
- ${CC} ${CFLAGS} -o $@ t1.o apilib.a
+t1: apilib.a t1$O
+ ${CC} ${CFLAGS} -o $@ t1$O apilib.a
-t2: apilib.a t2.o
- ${CC} ${CFLAGS} -o $@ t2.o apilib.a
+t2: apilib.a t2$O
+ ${CC} ${CFLAGS} -o $@ t2$O apilib.a
print:
${PRINT} ${ALLPRINT}
print:
${PRINT} ${ALLPRINT}
do (echo ${DIRPATH}$$i); done
astosc.out: ../ctlr/function.h ../ctlr/hostctlr.h ../ctlr/$(KBD)
do (echo ${DIRPATH}$$i); done
astosc.out: ../ctlr/function.h ../ctlr/hostctlr.h ../ctlr/$(KBD)
- (cd ../tools; make mkastosc $(MFLAGS) )
- -/bin/rm -f $@
+ (cd ../tools; make mkastosc )
+ ${RM} $@
../tools/mkastosc < ../ctlr/$(KBD) > $@
../tools/mkastosc < ../ctlr/$(KBD) > $@
-asc_disp.out: ebc_disp.o
- (cd ../tools; make mkastods $(MFLAGS) )
- -/bin/rm -f $@
+asc_disp.out: ebc_disp$O
+ (cd ../tools; make mkastods )
+ ${RM} $@
-disp_asc.out: ebc_disp.o
- (cd ../tools; make mkdstoas $(MFLAGS) )
- -/bin/rm -f $@
+disp_asc.out: ebc_disp$O
+ (cd ../tools; make mkdstoas )
+ ${RM} $@
-disp_asc.o: disp_asc.h asc_disp.out disp_asc.out
- -/bin/rm -f $@ TMPfunc.c
+disp_asc$O: disp_asc.h asc_disp.out disp_asc.out
+ ${RM} $@ TMPfunc.c
/bin/echo \#include \"disp_asc.h\" > TMPfunc.c
/bin/echo \#include \"asc_disp.out\" >> TMPfunc.c
/bin/echo \#include \"disp_asc.out\" >> TMPfunc.c
$(CC) $(CFLAGS) -c TMPfunc.c
/bin/echo \#include \"disp_asc.h\" > TMPfunc.c
/bin/echo \#include \"asc_disp.out\" >> TMPfunc.c
/bin/echo \#include \"disp_asc.out\" >> TMPfunc.c
$(CC) $(CFLAGS) -c TMPfunc.c
- -/bin/rm -f TMPfunc.c
- -/bin/mv TMPfunc.o $@
+ ${RM} TMPfunc.c
+ ${MV} TMPfunc$O $@
depend:
grep '^#include' ${ALLC} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
depend:
grep '^#include' ${ALLC} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
# DO NOT DELETE THIS LINE
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
# DO NOT DELETE THIS LINE
-apilib.o: ../api/api.h apilib.h
-api_bsd.o: ../api/api.h api_exch.h
-api_exch.o: 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
+apilib$O: ../api/api.h apilib.h
+api_bsd$O: ../api/api.h api_exch.h
+api_exch$O: 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
+# msdos versus unix defines
+O = .o
+PC_O = .obj
+
+X =
+PC_X = .exe
+
+PC_CC = cl
+
+MV = mv
+PC_MV = rename
+
+RM = rm -f
+PC_RM= erase
+
+LINT_ARGS =
+PC_LINT_ARGS = -DLINT_ARGS
+
+DEBUG_FLAGS = -g
+PC_DEBUG_FLAGS = -Zi -Od
+
+AR = ar
+C =
+PC_AR = lib
+PC_C = +
+
+RANLIB = ranlib
+PC_RANLIB = echo "Done with "
+
INCLUDES = -I.
OPTIMIZE = -O
INCLUDES = -I.
OPTIMIZE = -O
+OPTIMIZE = ${DEBUG_FLAGS}
CFLAGS = $(OPTIMIZE) $(INCLUDES) $(DEFINES)
CFLAGS = $(OPTIMIZE) $(INCLUDES) $(DEFINES)
ALLC = map3270.c mset.c termin.c
ALLC = map3270.c mset.c termin.c
-# We don't include mset.o here...
-ALLO = map3270.o termin.o
+# We don't include mset$O here...
+ALLO = map3270$O termin$O
ALLPRINT = default.map ${ALLH} ${ALLC}
ALLPRINT = default.map ${ALLH} ${ALLC}
.s.o:
/lib/cpp -E $< | as -o $@
.s.o:
/lib/cpp -E $< | as -o $@
+.c.obj:
+ ${CC} ${CFLAGS} -c $<
+
- ar cr asciilib.a $(ALLO)
- ranlib asciilib.a
+ ${RM} $@
+ for i in ${ALLO}; do (${AR} cr $@ $C $$i); done
+ ${RANLIB} $@
- rm -f $(ALLO) errs makefile.bak asciilib.a
+ for i in $(ALLO) errs makefile.bak asciilib.a; \
+ do (${RM} $$i); done
+
+sccsclean:
-sccs clean
-sccs get makefile
-sccs clean
-sccs get makefile
depend:
grep '^#include' ${ALLC} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
depend:
grep '^#include' ${ALLC} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
# DO NOT DELETE THIS LINE
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
# DO NOT DELETE THIS LINE
-map3270.o: state.h ../general/globals.h map3270.ext default.map
-mset.o: ../ctlr/function.h state.h ../apilib/astosc.h ../general/globals.h
-mset.o: map3270.ext
-termin.o: ../general/general.h ../ctlr/function.h ../ctlr/inbound.ext
-termin.o: ../ctlr/outbound.ext ../telnet.ext termin.ext ../apilib/astosc.h
-termin.o: state.h ../general/globals.h
+map3270$O: state.h ../general/globals.h map3270.ext default.map
+mset$O: ../ctlr/function.h state.h ../apilib/astosc.h ../general/globals.h
+mset$O: map3270.ext
+termin$O: ../general/general.h ../ctlr/function.h ../ctlr/inbound.ext
+termin$O: ../ctlr/outbound.ext ../telnet.ext termin.ext ../apilib/astosc.h
+termin$O: state.h ../general/globals.h
+# msdos versus unix defines
+O = .o
+PC_O = .obj
+
+X =
+PC_X = .exe
+
+PC_CC = cl
+
+MV = mv
+PC_MV = rename
+
+RM = rm -f
+PC_RM= erase
+
+LINT_ARGS =
+PC_LINT_ARGS = -DLINT_ARGS
+
+DEBUG_FLAGS = -g
+PC_DEBUG_FLAGS = -Zi -Od
+
+AR = ar
+C =
+PC_AR = lib
+PC_C = +
+
+RANLIB = ranlib
+PC_RANLIB = echo "Done with "
+
INCLUDES = -I.
OPTIMIZE = -O
INCLUDES = -I.
OPTIMIZE = -O
+OPTIMIZE = ${DEBUG_FLAGS}
CFLAGS = $(OPTIMIZE) $(INCLUDES) $(DEFINES)
CFLAGS = $(OPTIMIZE) $(INCLUDES) $(DEFINES)
ALLC = inbound.c oia.c options.c outbound.c
ALLC = inbound.c oia.c options.c outbound.c
-ALLO = inbound.o oia.o options.o outbound.o
+ALLO = inbound$O oia$O options$O outbound$O
ALLPRINT = 3180.kbd 3270pc.kbd unix.kbd ${ALLH} ${ALLC}
ALLPRINT = 3180.kbd 3270pc.kbd unix.kbd ${ALLH} ${ALLC}
.s.o:
/lib/cpp -E $< | as -o $@
.s.o:
/lib/cpp -E $< | as -o $@
+.c.obj:
+ ${CC} ${CFLAGS} -c $<
+
- ar cr ctlrlib.a ${ALLO}
- ranlib ctlrlib.a
+ ${RM} $@
+ for i in ${ALLO}; do (${AR} cr $@ $C $$i); done
+ ${RANLIB} $@
- rm -f $(ALLO) mset tn3270 prt3270 m4.out errs makefile.bak ctlrlib.a
- rm -f kbd.out TMPfunc.out TMPfunc.c
+ for i in $(ALLO) mset tn3270 prt3270 m4.out errs \
+ makefile.bak ctlrlib.a kbd.out TMPfunc.out TMPfunc.c; \
+ do (${RM} $$i); done
+
+sccsclean:
-sccs clean
-sccs get makefile
-sccs clean
-sccs get makefile
sccs get $<
kbd.out: $(KBD) hostctlr.h
sccs get $<
kbd.out: $(KBD) hostctlr.h
- (cd ../tools; make mkhits $(MFLAGS) )
- -/bin/rm -f $@ TMPfunc.out TMPfunc.c
+ (cd ../tools; make mkhits )
+ ${RM} $@ TMPfunc.out TMPfunc.c
/bin/echo \#include \"function.h\" > TMPfunc.c
$(CC) $(CFLAGS) -E TMPfunc.c > TMPfunc.out
../tools/mkhits - ../ctlr/TMPfunc.out < $(KBD) > $@
/bin/echo \#include \"function.h\" > TMPfunc.c
$(CC) $(CFLAGS) -E TMPfunc.c > TMPfunc.out
../tools/mkhits - ../ctlr/TMPfunc.out < $(KBD) > $@
- -/bin/rm -f TMPfunc.out TMPfunc.c
+ ${RM} TMPfunc.out TMPfunc.c
depend:
grep '^#include' ${ALLC} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
depend:
grep '^#include' ${ALLC} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
# DO NOT DELETE THIS LINE
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
# DO NOT DELETE THIS LINE
-inbound.o: ../general/general.h function.h hostctlr.h oia.h scrnctlr.h screen.h
-inbound.o: options.h ../apilib/dctype.h ../apilib/ebc_disp.h
-inbound.o: ../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 ../apilib/ebc_disp.h
-outbound.o: ../general/globals.h options.ext ../telnet.ext inbound.ext
-outbound.o: outbound.ext ../general/bsubs.ext
+inbound$O: ../general/general.h function.h hostctlr.h oia.h scrnctlr.h screen.h
+inbound$O: options.h ../apilib/dctype.h ../apilib/ebc_disp.h
+inbound$O: ../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 ../apilib/ebc_disp.h
+outbound$O: ../general/globals.h options.ext ../telnet.ext inbound.ext
+outbound$O: outbound.ext ../general/bsubs.ext
+# msdos versus unix defines
+O = .o
+PC_O = .obj
+
+X =
+PC_X = .exe
+
+CC = cc
+PC_CC = cl
+
+MV = mv
+PC_MV = rename
+
+RM = rm -f
+PC_RM= erase
+
+LINT_ARGS =
+PC_LINT_ARGS = -DLINT_ARGS
+
+DEBUG_FLAGS = -g
+PC_DEBUG_FLAGS = -Zi -Od
+
+AR = ar
+C =
+PC_AR = lib
+PC_C = +
+
+RANLIB = ranlib
+PC_RANLIB = echo "Done with "
+
ALLSOURCE = ${ALLPRINT} makefile makefile.mak
clean:
ALLSOURCE = ${ALLPRINT} makefile makefile.mak
clean:
-sccs clean
-sccs get makefile
-sccs clean
-sccs get makefile
+# msdos versus unix defines
+O = .o
+PC_O = .obj
+
+X =
+PC_X = .exe
+
+PC_CC = cl
+
+MV = mv
+PC_MV = rename
+
+RM = rm -f
+PC_RM= erase
+
+LINT_ARGS =
+PC_LINT_ARGS = -DLINT_ARGS
+
+DEBUG_FLAGS = -g
+PC_DEBUG_FLAGS = -Zi -Od
+
+AR = ar
+C =
+PC_AR = lib
+PC_C = +
+
+RANLIB = ranlib
+PC_RANLIB = echo "Done with "
+
INCLUDES = -I.
OPTIMIZE = -O
INCLUDES = -I.
OPTIMIZE = -O
+OPTIMIZE = ${DEBUG_FLAGS}
CFLAGS = $(OPTIMIZE) $(INCLUDES) $(DEFINES)
CFLAGS = $(OPTIMIZE) $(INCLUDES) $(DEFINES)
-ALLO = termout.o system.o
+ALLO = termout$O system$O
ALLPRINT = ${ALLH} ${ALLASM} ${ALLC}
ALLSOURCE = ${ALLPRINT} makefile makefile.mak
ALLPRINT = ${ALLH} ${ALLASM} ${ALLC}
ALLSOURCE = ${ALLPRINT} makefile makefile.mak
+.c.obj:
+ ${CC} ${CFLAGS} -c $<
+
- ar cr screenlib $(ALLO)
- ranlib screenlib
+ ${RM} $@
+ for i in ${ALLO}; do (${AR} cr $@ $C $$i); done
+ ${RANLIB} $@
- rm -f $(ALLO) errs makefile.bak screenlib
+ for i in $(ALLO) errs makefile.bak screenlib; \
+ do (${RM} $$i); done
+
+sccsclean:
-sccs clean
-sccs get makefile
-sccs clean
-sccs get makefile
depend:
grep '^#include' ${ALLC} ${ALLH} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
depend:
grep '^#include' ${ALLC} ${ALLH} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
# DO NOT DELETE THIS LINE
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
# DO NOT DELETE THIS LINE
-termout.o: ../general/general.h ../telnet.ext ../ascii/disp_asc.h
-termout.o: ../ascii/map3270.ext ../ctlr/hostctlr.h ../ctlr/inbound.ext
-termout.o: ../ctlr/oia.h ../ctlr/options.ext ../ctlr/outbound.ext
-termout.o: ../ctlr/screen.h ../general/globals.h video.h
-system.o: ../general/general.h ../api/api.h spint.h ../general/globals.h
+termout$O: ../general/general.h ../telnet.ext ../ascii/disp_asc.h
+termout$O: ../ascii/map3270.ext ../ctlr/hostctlr.h ../ctlr/inbound.ext
+termout$O: ../ctlr/oia.h ../ctlr/options.ext ../ctlr/outbound.ext
+termout$O: ../ctlr/screen.h ../general/globals.h video.h
+system$O: ../general/general.h ../api/api.h spint.h ../general/globals.h
+# msdos versus unix defines
+O = .o
+PC_O = .obj
+
+X =
+PC_X = .exe
+
+CC = cc
+PC_CC = cl
+
+MV = mv
+PC_MV = rename
+
+RM = rm -f
+PC_RM= erase
+
+LINT_ARGS =
+PC_LINT_ARGS = -DLINT_ARGS
+
+DEBUG_FLAGS = -g
+PC_DEBUG_FLAGS = -Zi -Od
+
+AR = ar
+C =
+PC_AR = lib
+PC_C = +
+
+RANLIB = ranlib
+PC_RANLIB = echo "Done with "
+
+DEFINES = ${LINT_ARGS}
+
+CFLAGS = ${DEBUG_FLAGS} -I..
ALLSOURCE = ${ALLPRINT} makefile makefile.mak
ALLSOURCE = ${ALLPRINT} makefile makefile.mak
+ALLO = tnrecv$O
+
+.c.obj:
+ ${CC} ${CFLAGS} -c $<
.DEFAULT:
sccs get $<
all: tnrecv
.DEFAULT:
sccs get $<
all: tnrecv
-tnrecv: tnrecv.o
- ${CC} ${CFLAGS} -o $@ tnrecv.o ../apilib/apilib.a
+tnrecv: tnrecv$O
+ ${CC} ${CFLAGS} -o $@ tnrecv$O ../apilib/apilib.a
- -/bin/rm -f makefile.bak ${ALLO} errs
+ for i in makefile.bak ${ALLO} errs; \
+ do (${RM} $$i); done
+
+sccsclean:
-sccs clean
-sccs get makefile
-sccs clean
-sccs get makefile
depend:
grep '^#include' ${ALLC} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
depend:
grep '^#include' ${ALLC} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
+# msdos versus unix defines
+O = .o
+PC_O = .obj
+
+X =
+PC_X = .exe
+
+PC_CC = cl
+
+MV = mv
+PC_MV = rename
+
+RM = rm -f
+PC_RM= erase
+
+LINT_ARGS =
+PC_LINT_ARGS = -DLINT_ARGS
+
+DEBUG_FLAGS = -g
+PC_DEBUG_FLAGS = -Zi -Od
+
+AR = ar
+C =
+PC_AR = lib
+PC_C = +
+
+RANLIB = ranlib
+PC_RANLIB = echo "Done with "
+
INCLUDES = -I.
OPTIMIZE = -O
INCLUDES = -I.
OPTIMIZE = -O
+OPTIMIZE = ${DEBUG_FLAGS}
CFLAGS = $(OPTIMIZE) $(INCLUDES) $(DEFINES)
CFLAGS = $(OPTIMIZE) $(INCLUDES) $(DEFINES)
SUBS = vaxbsubs.s
SUBS = genbsubs.c
SUBS = vaxbsubs.s
SUBS = genbsubs.c
-SUBSO = vaxbsubs.o
-SUBSO = genbsubs.o
+SUBSO = vaxbsubs$O
+SUBSO = genbsubs$O
-ALLO = globals.o ${SUBSO}
+ALLO = globals$O ${SUBSO}
.s.o:
/lib/cpp -E $< | as -o $@
.s.o:
/lib/cpp -E $< | as -o $@
+.c.obj:
+ ${CC} ${CFLAGS} -c $<
+
- ar cr generallib.a ${ALLO}
- ranlib generallib.a
+ ${RM} $@
+ for i in ${ALLO}; do (${AR} cr $@ $C $$i); done
+ ${RANLIB} $@
- rm -f $(ALLO) errs makefile.bak generallib.a
+ for i in $(ALLO) errs makefile.bak generallib.a; \
+ do (${RM} $$i); done
+
+sccsclean:
-sccs clean
-sccs get makefile
-sccs clean
-sccs get makefile
depend:
grep '^#include' ${ALLC} ${ALLH} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
depend:
grep '^#include' ${ALLC} ${ALLH} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
# DO NOT DELETE THIS LINE
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
# DO NOT DELETE THIS LINE
-globals.o: ../ctlr/hostctlr.h ../ctlr/oia.h ../ctlr/options.h ../ctlr/screen.h
-globals.o: globals.h ../general/general.h
+globals$O: ../ctlr/hostctlr.h ../ctlr/oia.h ../ctlr/options.h ../ctlr/screen.h
+globals$O: globals.h ../general/general.h
+PC_CC = cl
+
+MV = mv
+PC_MV = rename
+
+RM = rm -f
+PC_RM= erase
+
+LINT_ARGS =
+PC_LINT_ARGS = -DLINT_ARGS
+
+DEBUG_FLAGS = -g
+PC_DEBUG_FLAGS = -Zi -Od
+
+AR = ar
+C =
+PC_AR = lib
+PC_C = +
+
+RANLIB = ranlib
+PC_RANLIB = echo "Done with "
+
+
PRINT = print
ACTION = sccs tell
PRINT = print
ACTION = sccs tell
INCLUDES = -I. -I..
OPTIMIZE = -O
INCLUDES = -I. -I..
OPTIMIZE = -O
+OPTIMIZE = ${DEBUG_FLAGS}
CFLAGS = $(OPTIMIZE) $(INCLUDES) $(DEFINES)
CFLAGS = $(OPTIMIZE) $(INCLUDES) $(DEFINES)
ALLSOURCE = ${ALLPRINT} makefile makefile.mak README
ALLSOURCE = ${ALLPRINT} makefile makefile.mak README
+SYS = sys
+PC_SYS = sys_dos
+
# The places where the various components live...
# The places where the various components live...
-SUBDIR = api apilib ascii ctlr general sys
+SUBDIR = api apilib ascii ctlr general ${SYS}
# The following are directories we don't do regular make's in, but
# we do make everywhere, print, and sourcelist in.
# The following are directories we don't do regular make's in, but
# we do make everywhere, print, and sourcelist in.
# The libraries we use. The order here is important.
# ctlrlib.a and syslib.a should come first, then apilib.a
# then the rest.
# The libraries we use. The order here is important.
# ctlrlib.a and syslib.a should come first, then apilib.a
# then the rest.
-SUBLIB = ctlr/ctlrlib.a sys/syslib.a \
+SUBLIB = ctlr/ctlrlib.a ${SYS}/syslib.a \
api/apilib.a \
ascii/asciilib.a general/generallib.a
.s.o:
/lib/cpp -E $< | as -o $@
api/apilib.a \
ascii/asciilib.a general/generallib.a
.s.o:
/lib/cpp -E $< | as -o $@
+.c.obj:
+ ${CC} ${CFLAGS} -c $<
+
all: FRC tn3270$X mset$X
FRC:
all: FRC tn3270$X mset$X
FRC:
"ACTION=${ACTION}"); done
clean:
"ACTION=${ACTION}"); done
clean:
- rm -f $(ALLO) mset tn3270 errs makefile.bak
+ for i in $(ALLO) mset tn3270 errs makefile.bak; \
+ do (${RM} $$i); done
+ for i in ${SUBDIR} ${EXTRADIR}; \
+ do (cd $$i; make ${MFLAGS} clean); done
+
+sccsclean:
-sccs clean
-sccs get makefile
-sccs clean
-sccs get makefile
- for i in ${SUBDIR} ${EXTRADIR}; do (cd $$i; make ${MFLAGS} clean); done
+ for i in ${SUBDIR} ${EXTRADIR}; \
+ do (cd $$i; make ${MFLAGS} sccsclean); done
print:
${PRINT} ${ALLPRINT}
print:
${PRINT} ${ALLPRINT}
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep eddep.c
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep eddep.c
+# msdos versus unix defines
+O = .o
+PC_O = .obj
+
+X =
+PC_X = .exe
+
+PC_CC = cl
+
+MV = mv
+PC_MV = rename
+
+RM = rm -f
+PC_RM= erase
+
+LINT_ARGS =
+PC_LINT_ARGS = -DLINT_ARGS
+
+DEBUG_FLAGS = -g
+PC_DEBUG_FLAGS = -Zi -Od
+
+AR = ar
+C =
+PC_AR = lib
+PC_C = +
+
+RANLIB = ranlib
+PC_RANLIB = echo "Done with "
+
INCLUDES = -I.
OPTIMIZE = -O
INCLUDES = -I.
OPTIMIZE = -O
+OPTIMIZE = ${DEBUG_FLAGS}
CFLAGS = $(OPTIMIZE) $(INCLUDES) $(DEFINES)
CFLAGS = $(OPTIMIZE) $(INCLUDES) $(DEFINES)
ALLC = system.c termout.c
ALLC = system.c termout.c
-ALLO = system.o termout.o
+ALLO = system$O termout$O
ALLPRINT = ${ALLH} ${ALLC}
ALLSOURCE = ${ALLPRINT} makefile
ALLPRINT = ${ALLH} ${ALLC}
ALLSOURCE = ${ALLPRINT} makefile
+.c.obj:
+ ${CC} ${CFLAGS} -c $<
+
- ar cr syslib.a $(ALLO)
- ranlib syslib.a
+ ${RM} $@
+ for i in ${ALLO}; do (${AR} cr $@ $C $$i); done
+ ${RANLIB} $@
- rm -f $(ALLO) errs makefile.bak syslib.a
+ for i in $(ALLO) errs makefile.bak syslib.a; \
+ do (${RM} $$i); done
+
+sccsclean:
-sccs clean
-sccs get makefile
-sccs clean
-sccs get makefile
depend:
grep '^#include' ${ALLC} ${ALLH} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
depend:
grep '^#include' ${ALLC} ${ALLH} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
# DO NOT DELETE THIS LINE
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
# DO NOT DELETE THIS LINE
-system.o: ../general/general.h ../api/api.h ../apilib/api_exch.h
-system.o: ../general/globals.h
-termout.o: ../general/general.h terminal.h ../telnet.ext ../apilib/disp_asc.h
-termout.o: ../ctlr/hostctlr.h ../ctlr/inbound.ext ../ctlr/oia.h
-termout.o: ../ctlr/options.ext ../ctlr/outbound.ext ../ctlr/screen.h
-termout.o: ../ascii/map3270.ext ../general/globals.h
+system$O: ../general/general.h ../api/api.h ../apilib/api_exch.h
+system$O: ../general/globals.h
+termout$O: ../general/general.h terminal.h ../telnet.ext ../apilib/disp_asc.h
+termout$O: ../ctlr/hostctlr.h ../ctlr/inbound.ext ../ctlr/oia.h
+termout$O: ../ctlr/options.ext ../ctlr/outbound.ext ../ctlr/screen.h
+termout$O: ../ascii/map3270.ext ../general/globals.h
+# msdos versus unix defines
+O = .o
+PC_O = .obj
+
+X =
+PC_X = .exe
+
+PC_CC = cl
+
+MV = mv
+PC_MV = rename
+
+RM = rm -f
+PC_RM= erase
+
+LINT_ARGS =
+PC_LINT_ARGS = -DLINT_ARGS
+
+DEBUG_FLAGS = -g
+PC_DEBUG_FLAGS = -Zi -Od
+
+AR = ar
+C =
+PC_AR = lib
+PC_C = +
+
+RANLIB = ranlib
+PC_RANLIB = echo "Done with "
+
+DEFINES = ${LINT_ARGS}
+
INCLUDES = -I.
OPTIMIZE = -O
INCLUDES = -I.
OPTIMIZE = -O
+OPTIMIZE = ${DEBUG_FLAGS}
CFLAGS = $(OPTIMIZE) $(INCLUDES) $(DEFINES)
CFLAGS = $(OPTIMIZE) $(INCLUDES) $(DEFINES)
ALLC = dohits.c ectype.c mkastods.c mkastosc.c mkdctype.c \
mkdstoas.c mkhits.c prt3270.c
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 dohits.o mkastosc.o
+ALLO = prt3270$O mkdctype$O ectype$O \
+ mkastods$O mkdstoas$O mkhits$O dohits$O mkastosc$O
ALLPRINT = ${ALLH} ${ALLC}
ALLPRINT = ${ALLH} ${ALLC}
ALLEXE = mkastods mkastosc mkdctype mkdstoas mkhits prt3270
ALLEXE = mkastods mkastosc mkdctype mkdstoas mkhits prt3270
+.c.obj:
+ ${CC} ${CFLAGS} -c $<
+
tools:
@echo Need to specify WHICH tool ...
all: ${ALLEXE}
@echo done.
tools:
@echo Need to specify WHICH tool ...
all: ${ALLEXE}
@echo done.
-prt3270: prt3270.o ../general/globals.o ../apilib/asc_ebc.o \
- ../apilib/astosc.o ../ctlr/kbd.out
- ${CC} ${CFLAGS} -o prt3270 prt3270.o ../general/globals.o \
- ../apilib/asc_ebc.o ../apilib/astosc.o
+prt3270: prt3270$O ../general/globals$O ../apilib/asc_ebc$O \
+ ../apilib/astosc$O ../ctlr/kbd.out
+ ${CC} ${CFLAGS} -o prt3270 prt3270$O ../general/globals$O \
+ ../apilib/asc_ebc$O ../apilib/astosc$O
-mkastosc: mkastosc.o dohits.o ../apilib/asc_ebc.o ../apilib/ebc_disp.o
- $(CC) $(CFLAGS) -o mkastosc mkastosc.o dohits.o \
- ../apilib/asc_ebc.o ../apilib/ebc_disp.o
+mkastosc: mkastosc$O dohits$O ../apilib/asc_ebc$O ../apilib/ebc_disp$O
+ $(CC) $(CFLAGS) -o mkastosc mkastosc$O dohits$O \
+ ../apilib/asc_ebc$O ../apilib/ebc_disp$O
-mkastods: mkastods.o ../apilib/asc_ebc.o ../apilib/ebc_disp.o
- $(CC) $(CFLAGS) -o mkastods mkastods.o ../apilib/asc_ebc.o \
- ../apilib/ebc_disp.o
+mkastods: mkastods$O ../apilib/asc_ebc$O ../apilib/ebc_disp$O
+ $(CC) $(CFLAGS) -o mkastods mkastods$O ../apilib/asc_ebc$O \
+ ../apilib/ebc_disp$O
-mkdstoas: mkdstoas.o ../apilib/asc_ebc.o ../apilib/ebc_disp.o
- $(CC) $(CFLAGS) -o mkdstoas mkdstoas.o ../apilib/asc_ebc.o \
- ../apilib/ebc_disp.o
+mkdstoas: mkdstoas$O ../apilib/asc_ebc$O ../apilib/ebc_disp$O
+ $(CC) $(CFLAGS) -o mkdstoas mkdstoas$O ../apilib/asc_ebc$O \
+ ../apilib/ebc_disp$O
-mkhits: mkhits.o dohits.o ../apilib/asc_ebc.o ../apilib/ebc_disp.o
- $(CC) $(CFLAGS) -o mkhits mkhits.o dohits.o ../apilib/asc_ebc.o \
- ../apilib/ebc_disp.o
+mkhits: mkhits$O dohits$O ../apilib/asc_ebc$O ../apilib/ebc_disp$O
+ $(CC) $(CFLAGS) -o mkhits mkhits$O dohits$O ../apilib/asc_ebc$O \
+ ../apilib/ebc_disp$O
-mkdctype: mkdctype.o ../apilib/ebc_disp.o ectype.o
- $(CC) $(CFLAGS) -o mkdctype mkdctype.o ../apilib/ebc_disp.o ectype.o
+mkdctype: mkdctype$O ../apilib/ebc_disp$O ectype$O
+ $(CC) $(CFLAGS) -o mkdctype mkdctype$O ../apilib/ebc_disp$O ectype$O
-../apilib/astosc.o:
- (cd ../apilib; make astosc.o)
+../apilib/astosc$O:
+ (cd ../apilib; make astosc$O)
-../apilib/asc_ebc.o:
- (cd ../apilib; make asc_ebc.o)
+../apilib/asc_ebc$O:
+ (cd ../apilib; make asc_ebc$O)
../ctlr/kbd.out:
(cd ../ctlr; make kbd.out)
../ctlr/kbd.out:
(cd ../ctlr; make kbd.out)
-../apilib/ebc_disp.o:
- (cd ../apilib; make ebc_disp.o)
+../apilib/ebc_disp$O:
+ (cd ../apilib; make ebc_disp$O)
-../general/globals.o:
- (cd ../general; make globals.o)
+../general/globals$O:
+ (cd ../general; make globals$O)
sourcelist: ${ALLSOURCE}
@for i in ${ALLSOURCE}; \
sourcelist: ${ALLSOURCE}
@for i in ${ALLSOURCE}; \
- -rm -f errs makefile.bak ${ALLO} ${ALLEXE}
+ for i in errs makefile.bak ${ALLO} ${ALLEXE}; \
+ do (${RM} $$i); done
+
+sccsclean:
-sccs clean
-sccs get makefile
-sccs clean
-sccs get makefile
depend:
grep '^#include' ${ALLC} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
depend:
grep '^#include' ${ALLC} | grep -v '<' | \
sed -e 's/:[^"]*"\([^"]*\)".*/: \1/' \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \
else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \
else rec = rec " " $$2 } } \
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo '$$r makedep' >>eddep
echo 'w' >>eddep
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
# DO NOT DELETE THIS LINE
cp makefile makefile.bak
ed - makefile < eddep
rm eddep makedep
# DO NOT DELETE THIS LINE
-dohits.o: ../general/general.h ../apilib/asc_ebc.h ../apilib/ebc_disp.h
-dohits.o: ../ctlr/function.h dohits.h
-ectype.o: ectype.h
-mkastods.o: ../apilib/asc_ebc.h ../apilib/ebc_disp.h
-mkastosc.o: ../general/general.h ../ctlr/function.h dohits.h
-mkdctype.o: ../apilib/ebc_disp.h ectype.h
-mkdstoas.o: ../apilib/asc_ebc.h ../apilib/ebc_disp.h
-mkhits.o: ../ctlr/function.h dohits.h
-prt3270.o: ../general/general.h ../apilib/asc_ebc.h ../ctlr/hostctlr.h
-prt3270.o: ../ctlr/screen.h ../ctlr/function.h ../apilib/astosc.h
-prt3270.o: ../general/globals.h ../ctlr/kbd.out
+dohits$O: ../general/general.h ../apilib/asc_ebc.h ../apilib/ebc_disp.h
+dohits$O: ../ctlr/function.h dohits.h
+ectype$O: ectype.h
+mkastods$O: ../apilib/asc_ebc.h ../apilib/ebc_disp.h
+mkastosc$O: ../general/general.h ../ctlr/function.h dohits.h
+mkdctype$O: ../apilib/ebc_disp.h ectype.h
+mkdstoas$O: ../apilib/asc_ebc.h ../apilib/ebc_disp.h
+mkhits$O: ../ctlr/function.h dohits.h
+prt3270$O: ../general/general.h ../apilib/asc_ebc.h ../ctlr/hostctlr.h
+prt3270$O: ../ctlr/screen.h ../ctlr/function.h ../apilib/astosc.h
+prt3270$O: ../general/globals.h ../ctlr/kbd.out