# msdos versus unix defines
#PC_LINT_ARGS = -DLINT_ARGS
#PC_DEBUG_FLAGS = -Zi -Od
#PC_RANLIB = echo "Done with "
OPTIMIZE
= ${DEBUG_FLAGS}
CFLAGS
= $(OPTIMIZE
) $(INCLUDES
) $(DEFINES
)
ALLH
= defines.h externs.h general.h types.h
ALLC
= commands.c main.c network.c sys_bsd.c sys_dos.c telnet.c \
terminal.c tn3270.c utilities.c
ALLO
= commands
$O main
$O network
$O sys_bsd
$O sys_dos
$O telnet
$O \
terminal
$O tn3270
$O utilities
$O
ALLPRINT
= ${ALLH} ${ALLC}
ALLSOURCE
= ${ALLPRINT} Makefile
/lib
/cpp -E
$< |
as -o
$@
${CC} ${CFLAGS} -o telnet
${ALLO}
for i in
$(ALLO
) telnet
$X errs \
@for i in
${ALLSOURCE}; \
do
(echo
${DIRPATH}$$i); done
lint
${LINTFLAGS} ${INCLUDES} ${DEFINES} ${ALLC} -lcurses
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 } } \
END { print rec } ' > makedep
echo
'$$r makedep' >>eddep
echo
'/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep
echo
'$$r makedep' >>eddep
# DO NOT DELETE THIS LINE
commands
$O: externs.h defines.h types.h
telnet
$O: externs.h types.h general.h
terminal
$O: externs.h types.h