EXECS	= mkastods mkastosc mkdctype mkdstoas mkhits prt3270

tools: 
	@echo "You need to specify a tool..."

all:	${EXECS}
	@echo done.

prt3270:	prt3270.o ../general/globals.o ../api/asc_ebc.o \
				../api/astosc.o ../ctlr/kbd.out
	${CC} ${CFLAGS} -o prt3270 prt3270.o ../general/globals.o \
				../api/asc_ebc.o ../api/astosc.o ${SOCKS5LIB}

mkastosc:	mkastosc.o dohits.o ../api/asc_ebc.o ../api/ebc_disp.o
	${CC} ${CFLAGS} -o mkastosc mkastosc.o dohits.o ../api/asc_ebc.o \
				../api/ebc_disp.o ${SOCKS5LIB}

mkastods:	mkastods.o ../api/asc_ebc.o ../api/ebc_disp.o
	${CC} ${CFLAGS} -o mkastods mkastods.o ../api/asc_ebc.o \
				../api/ebc_disp.o ${SOCKS5LIB}

mkdstoas:	mkdstoas.o ../api/asc_ebc.o ../api/ebc_disp.o
	${CC} ${CFLAGS} -o mkdstoas mkdstoas.o ../api/asc_ebc.o \
				../api/ebc_disp.o ${SOCKS5LIB}

mkhits:	mkhits.o dohits.o ../api/asc_ebc.o ../api/ebc_disp.o
	${CC} ${CFLAGS} -o mkhits mkhits.o dohits.o ../api/asc_ebc.o \
				../api/ebc_disp.o ${SOCKS5LIB}

mkdctype:	mkdctype.o ../api/ebc_disp.o ectype.o
	${CC} ${CFLAGS} -o mkdctype mkdctype.o ectype.o \
				../api/ebc_disp.o ${SOCKS5LIB}

../api/astosc.o:
	(cd ../api; make astosc.o)

../api/asc_ebc.o:
	(cd ../api; make asc_ebc.o)

../ctlr/kbd.out:
	(cd ../ctlr; make kbd.out)

../api/ebc_disp.o:
	(cd ../api; make ebc_disp.o)

../general/globals.o:
	(cd ../general; make globals.o)

clean:
	@echo "Cleaning tn3270/tools..."
	@rm -f *.o ${EXECS}
