# Neural net Noughts and Crosses
# Adrian Bowyer 11 July 2001
# A.Bowyer@bath.ac.uk


# Where are we?

OX = .

# The name of the C++ compiler

CC = g++

# Flags to send the compiler

CFLAGS = -O

# Object, Source and Runnable  directories

ODIR = $(OX)/obj
SDIR = $(OX)/src
RDIR = $(OX)/bin

# Libraries for the linker 

LIBS = -lneural -lm


# Targets....
#============

ox:		$(ODIR) $(RDIR) $(ODIR)/ox.o
		$(CC) -o $(RDIR)/ox $(ODIR)/ox.o $(LIBS)

clean:
	rm -rf $(RDIR); rm -rf $(ODIR)


$(RDIR):
	mkdir $(RDIR)

$(ODIR):
	mkdir $(ODIR)	

# Make the object

$(ODIR)/ox.o:  $(SDIR)/ox.cxx 
		$(CC) -c $(CFLAGS) -o $(ODIR)/ox.o $(SDIR)/ox.cxx
