OBJFILES= Neuron.o ./Network.o FeedForward.o FeedForwardQuick.o \ Learning/Supervised.o Learning/Unsupervised.o Learning/Reinforcement.o Learning/BackPropagation.o \ ./Solution.o ./Problem.o LIBNAME=NeuronNetwork include ../../Makefile.const all: lib lib: $(LIBNAME).so $(LIBNAME).a $(LIBNAME).so: $(OBJFILES) $(CXX) -shared $(CXXFLAGS) $(OBJFILES) -o $(LIBNAME).so $(LIBNAME).a: $(OBJFILES) rm -f $(LIBNAME).a # create new library ar rcv $(LIBNAME).a $(OBJFILES) ranlib $(LIBNAME).a nm --demangle $(LIBNAME).a > $(LIBNAME).nm clean: @rm -f ./*.o ./*.so ./*.a ./*.nm ./*/*.o