#Makefile for making the lib
#Time-stamp: <96/02/07 15:53:41 mme>

lib : $(LIBNAME)

neuron.o : $(BSRC)/neuron.cc $(BINC)/neuron.h $(HEADERS) 
	$(CC) $(CPPFLAGS) -o $@ -c $<

layer.o : $(BSRC)/layer.cc $(BINC)/layer.h $(HEADERS)
	$(CC) $(CPPFLAGS) -o $@ -c $<

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

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

handling.o : $(BSRC)/handling.cc $(HEADERS)
	$(CC) $(CPPFLAGS) -o $@ -c $<

n_autoass.o : $(BSRC)/n_autoass.cc $(BINC)/n_autoass.h $(HEADERS)
	$(CC) $(CPPFLAGS) -o $@ -c $<

l_autoass.o : $(BSRC)/l_autoass.cc $(BINC)/l_autoass.h $(HEADERS)
	$(CC) $(CPPFLAGS) -o $@ -c $<

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

neuron_aa.o : $(BSRC)/neuron_aa.cc $(BINC)/neuron_aa.h $(HEADERS)
	$(CC) $(CPPFLAGS) -o $@ -c $<	

layer_aa.o : $(BSRC)/layer_aa.cc $(BINC)/layer_aa.h $(HEADERS)
	$(CC) $(CPPFLAGS) -o $@ -c $<	

nnet_aa.o : $(BSRC)/nnet_aa.cc $(BINC)/nnet_aa.h $(HEADERS)
	$(CC) $(CPPFLAGS) -o $@ -c $<	

$(LIBNAME) : $(OBJECTS)
	$(AR) cr $(LIBNAME) $(OBJECTS)

clean : 
	rm -f *.o
	rm -f *~

distclean: clean 
	rm -f $(LIBNAME)





