all: lstm samplemaker neuron.o: neuron.cpp neuron.hpp g++ -c neuron.cpp cell.o: cell.cpp cell.hpp g++ -c cell.cpp block.o: block.cpp block.hpp g++ -c block.cpp nlayer.o: nlayer.cpp nlayer.hpp g++ -c nlayer.cpp clayer.o: clayer.cpp clayer.hpp g++ -c clayer.cpp network.o: network.cpp network.hpp g++ -c network.cpp util.o: util.cpp util.hpp g++ -c util.cpp lstm.o: lstm.cpp g++ -c lstm.cpp test.o: test.cpp g++ -c test.cpp lstm: util.o neuron.o cell.o block.o clayer.o nlayer.o network.o lstm.o g++ -o lstm util.o neuron.o cell.o block.o nlayer.o clayer.o network.o lstm.o test: util.o neuron.o network.o cell.o block.o nlayer.o clayer.o test.o g++ -o test util.o neuron.o network.o cell.o block.o nlayer.o clayer.o test.o samplemaker: samplemaker.cpp g++ -o sm samplemaker.cpp clean: rm *.o