TCLVERSION = 8.0
EXPVERSION = 5.25
TCLROOT = ../../tcl$(TCLVERSION)
TCLHDIR = $(TCLROOT)/generic
TCLLIB = $(TCLROOT)/unix/libtcl$(TCLVERSION).so
CC = gcc
CPLUSPLUS = g++
CPLUSPLUSLIBDIR = -L/depot/gnu/arch/lib
CPLUSPLUSLIB = -lg++
CFLAGS = -g -I.. -I$(TCLHDIR)
LIBEXPECT = -L.. -lexpect$(EXPVERSION)
LIBS = $(LIBEXPECT) $(TCLLIB) -lm
SCRIPTS = su2 noidle script.exp bonfield.exp
all: chesslib chesslib2 chesslib++
chesslib: chesslib.o
$(CC) -g -o chesslib chesslib.o $(LIBS)
chesslib2: chesslib2.o
$(CC) -g -o chesslib2 chesslib2.o $(LIBS)
chesslib++: chesslib++.o
$(CPLUSPLUS) -g -o chesslib++ chesslib++.o $(LIBS) \
$(CPLUSPLUSLIBDIR) $(CPLUSPLUSLIB)
chesslib++.o: chesslib++.c
$(CPLUSPLUS) -c $(CFLAGS) chesslib++.c
unbuffer-standalone: unbuffer.o
$(CC) -g -o unbuffer-standalone unbuffer.o $(LIBS)
printvars: printvars.o
$(CC) -o printvars printvars.o $(LIBS)
ftplib: ftplib.o
$(CC) -g -o ftplib ftplib.o $(LIBS)
match_max: match_max.o
$(CC) -g -o match_max match_max.o $(LIBS)
jaj1: jaj1.o
$(CC) -g -o jaj1 jaj1.o $(LIBS)
jaj2: jaj2.o
$(CC) -g -o jaj2 jaj2.o $(LIBS)
passgen:
shar passgen.README tkpasswd mkpasswd mkpasswd.man > /tmp/passgen
cleanup:
rm -f expect devtty exho dumb test.raw test.results test.tmp
SCRIPTDIR = ~ftp/pub/expect/scripts
ftp:
rcp README.scripts durer:$(SCRIPTDIR)/README
rcp $(SCRIPTS) durer:$(SCRIPTDIR)
rsh durer ls -l $(SCRIPTDIR)