OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [insight/] [expect/] [example/] [Makefile] - Rev 1765

Compare with Previous | Blame | View Log

TCLVERSION = 8.0
EXPVERSION = 5.25
TCLROOT = ../../tcl$(TCLVERSION)

# Tcl include files.  (If you haven't installed Tcl yet, read the README file).
# This must point to the directory that contains ALL of Tcl's include
# files, not just the public ones.
TCLHDIR = $(TCLROOT)/generic

# TCL library.  Very little actually comes out of it, but it is handy.
TCLLIB = $(TCLROOT)/unix/libtcl$(TCLVERSION).so
# if installed, you can use:
# TCLLIB = -ltcl

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++

# this can be compiled with either cc or gcc
chesslib: chesslib.o
        $(CC) -g -o chesslib chesslib.o $(LIBS)

# this can be compiled with either cc or gcc
chesslib2: chesslib2.o
        $(CC) -g -o chesslib2 chesslib2.o $(LIBS)

# this is compiled with c++
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)

# wrap up password-generation examples
passgen:
        shar passgen.README tkpasswd mkpasswd mkpasswd.man > /tmp/passgen

cleanup:
        rm -f expect devtty exho dumb test.raw test.results test.tmp

# copy some contributed scripts over to public-accessible directory
SCRIPTDIR = ~ftp/pub/expect/scripts
ftp:
        rcp README.scripts durer:$(SCRIPTDIR)/README
        rcp $(SCRIPTS) durer:$(SCRIPTDIR)
        rsh durer ls -l $(SCRIPTDIR)

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.