.SUFFIXES: .c .a86 .b

LIB = ../../lib
OBJ = ../../obj
INCLUDE = ../../include
OBJS = tftp_main.b
SRCS = tftp_main.c
INCS =
ASMS =
COMS = ptftp.com itftp.com 3tftp.com stftp.com

VERSION = 73

LPR = impressify

itftp.com: ${OBJS}
	cc86 -o itftp ${OBJS} -ltftp -ldomain -ludp -linterlan -lip -lnet \
	-ltask -lh19
	setver86 itftp.com ${VERSION}

3tftp.com: ${OBJS}
	cc86 -o 3tftp ${OBJS} -ltftp -ldomain -ludp -l3com -lip -lnet \
	-ltask -lh19
	setver86 3tftp.com ${VERSION}

ptftp.com: ${OBJS}
	cc86 -o ptftp ${OBJS} -ltftp -ldomain -ludp -lpronet -lip -lnet \
	-ltask -lh19
	setver86 ptftp.com ${VERSION}

stftp.com: ${OBJS}
	cc86 -o stftp ${OBJS} -ltftp -ldomain -ludp -lserial -lip -lnet \
	-ltask -lh19
	setver86 stftp.com ${VERSION}

lint:
	lint86 tftp_main.c -ltftp -ldomain -ludp -linterlan -lip -lnet -ltask \
	-lh19 -lc
	lint86 tftp_main.c -ltftp -ldomain -ludp -l3com -lip -lnet -ltask \
	-lh19 -lc
	lint86 tftp_main.c -ltftp -ldomain -ludp -lserial -lip -lnet -ltask \
	-lh19 -lc
	lint86 tftp_main.c -ltftp -ldomain -ludp -lv2 -lip -lnet -ltask \
	-lh19 -lc

all: ${COMS}

install: ${COMS}
	mv ${COMS} ${OBJ}

print: ${SRCS} ${INCS} ${ASMS}
	${LPR} ${SRCS} ${INCS} ${ASMS}

.c.b:
	cc86 -c -DDEBUG $*.c

.a86.b:
	a86 $*
