# isom.d/src makefile
SHELL=/bin/sh
LIBPATH = ../../lib.d
AUTOMATALIB = $(LIBPATH)/automatalib.a
BIN=../bin.sun3
COPTS = -g
CFLAGS= ${COPTS} -I/usr/local/include -I$(LIBPATH)
all: ${BIN}/abquot  ${BIN}/foxreg ${BIN}/findisoms \
 ${BIN}/testisom \
 ${BIN}/kbeqn ${BIN}/orders ${BIN}/ordrels ${BIN}/permim \
 ${BIN}/subabquot 
.c.o:
	cc -c $(CFLAGS) $*.c 
${BIN}/abquot: abquot.o $(AUTOMATALIB) 
	cc $(CFLAGS)  -o ${BIN}/abquot abquot.o $(AUTOMATALIB)
${BIN}/findisoms:  findisoms.o $(AUTOMATALIB)
	cc $(CFLAGS) -o ${BIN}/findisoms findisoms.o $(AUTOMATALIB)
${BIN}/kbeqn: kbeqn.o $(AUTOMATALIB)
	cc $(CFLAGS) -o ${BIN}/kbeqn kbeqn.o $(AUTOMATALIB)
${BIN}/ordrels: ordrels.o $(AUTOMATALIB)  
	cc $(CFLAGS)  -o ${BIN}/ordrels ordrels.o $(AUTOMATALIB)
${BIN}/orders: orders.o
	cc $(CFLAGS)  -o ${BIN}/orders orders.o
${BIN}/permim: permim.o permimp.o permfns.o $(AUTOMATALIB)
	cc $(CFLAGS) -o ${BIN}/permim permim.o permimp.o permfns.o $(AUTOMATALIB)
permim.o  :permim.c
	cc $(CFLAGS) -c -DPERMDIR="\"/home/thales/mbp/misc/warwick/isom.d/permgps\"" \
	permim.c
${BIN}/foxreg: foxreg.o $(AUTOMATALIB)
	cc $(CFLAGS) -o ${BIN}/foxreg foxreg.o $(AUTOMATALIB)
${BIN}/subabquot: subabquot.o $(AUTOMATALIB)
	cc $(CFLAGS) -o ${BIN}/subabquot subabquot.o $(AUTOMATALIB)
${BIN}/testisom: gptree.o testisom.o $(AUTOMATALIB)
	cc $(CFLAGS) -o ${BIN}/testisom gptree.o testisom.o $(AUTOMATALIB) -lm
lint: $(CFILES) $(HFILES)
	lint -x -DDEBUG $(CFILES) | tee lint
