|
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