# Makefile for making demo programs
# Time-stamp: <95/11/26 20:12:11 mme>

CFLAGS = -O2 -Wall -I$(BINC) -ggdb

all: $(BINARIES)

fastest : fastest.o $(BLIB)/$(LIBNAME)
	$(CC) -o $@ $< $(LDFLAGS)

fastest.o : $(BPROG)/fastest.cc $(BINC)/nnet_fast.h $(BSRC)/nnet_fast.cc
	$(CC) $(CPPFLAGS) -o $@ -c $<

nettest : nettest.o $(BLIB)/$(LIBNAME)
	$(CC) -o $@ $< $(LDFLAGS)

nettest.o : $(BPROG)/nettest.cc $(BINC)/nnet.h $(BSRC)/nnet.cc
	$(CC) $(CPPFLAGS) -o $@ -c $<

autotest : autotest.o $(BLIB)/$(LIBNAME)
	$(CC) -o $@ $< $(LDFLAGS)

autotest.o : $(BPROG)/autotest.cc $(BINC)/nn_autoass.h $(BSRC)/nn_autoass.cc
	$(CC) $(CPPFLAGS) -o $@ -c $<

rsc_autotest : rsc_autotest.o $(BLIB)/$(LIBNAME)
	$(CC) -o $@ $< $(LDFLAGS)
	
rsc_autotest.o : $(BPROG)/rsc_autotest.cc $(BINC)/nnet_aa.h $(BSRC)/nnet_aa.cc
	$(CC) $(CPPFLAGS) -o $@ -c $<

xbm2back : xbm2back.o
	$(CC) -o $@ $< $(LDFLAGS)

xbm2back.o : $(BPROG)/xbm2back.c $(BINC)/backnet.h
	$(CC) $(CFLAGS) -o $@ -c $<

clean :
	rm -f *.o


