Makefile for Advantage-Learning for Conditioned Avoidance project



HDRDIR = cc/hd
SRCDIR = cc/mth
OBJDIR = obj
BINDIR = .
DEFS =

CC = g++
INCS = -I$(HDRDIR)
CFLAGS = $(INCS) $(DEFS) -g
# -Werror  -Wall

OBJS =	$(OBJDIR)/nr_ut.o \
	$(OBJDIR)/utility.o \
	$(OBJDIR)/maths.o \
	$(OBJDIR)/vector.o \
	$(OBJDIR)/matrix.o \
	$(OBJDIR)/t-ser.o \
	$(OBJDIR)/in_out.o \
	$(OBJDIR)/conx2.o \
	$(OBJDIR)/map.o \
	$(OBJDIR)/rl.o \
	$(OBJDIR)/rl_exp.o \
	$(OBJDIR)/adv_CAR_4c.o

$(OBJDIR)/%.o: $(SRCDIR)/%.cc
	$(CC) $(CFLAGS) -c $(SRCDIR)/$*.cc -o $(OBJDIR)/$*.o

all: $(BINDIR)/prog

$(BINDIR)/prog: $(OBJS)
	-rm -f $(BINDIR)/prog
	$(CC) $(OBJS) -o $(BINDIR)/prog

clean:
	-rm -f $(BINDIR)/prog
	-rm -f $(OBJDIR)/*.o
	-rm -f core

depend:
	makedepend $(INCS) $(SRCDIR)/*.cc