|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T m
Length: 7661 (0x1ded)
Types: TextFile
Names: »makefile.mak«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦639290824⟧ »EurOpenD3/misc/tn3270.4.1.1.tar.Z«
└─⟦cd3e6b3a4⟧
└─⟦this⟧ »disttn3270/tn3270/makefile.mak«
# 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