include ./Makefile.const .PHONY: all all:|pre libs pre: @mkdir -p lib libs: nn test: all make -C tests install: |all _install _install: @mkdir -p build/lib @cp lib/*.so build/lib/ nn: | nn_build lib/NeuralNetwork.a lib/NeuralNetwork.so lib/NeuralNetwork.so: ./src/NeuralNetwork/NeuralNetwork.so cp ./src/NeuralNetwork/NeuralNetwork.so ./lib/ lib/NeuralNetwork.a: ./src/NeuralNetwork/NeuralNetwork.a cp ./src/NeuralNetwork/NeuralNetwork.a ./lib/ cp ./src/NeuralNetwork/NeuralNetwork.nm ./lib/ nn_build: @make -C src/NeuralNetwork genetics: | genetics_build lib/Genetics.a lib/Genetics.so lib/Genetics.so: ./src/Genetics/Genetics.so cp ./src/Genetics/Genetics.so ./lib/ lib/Genetics.a: ./src/Genetics/Genetics.a cp ./src/Genetics/Genetics.a ./lib/ cp ./src/Genetics/Genetics.nm ./lib/ genetics_build: @make -C src/Genetics documentation: doxygen clean: @make -C src/NeuralNetwork clean @make -C tests clean #@rm -f ./*.so ./*.a ./*.nm @rm -f ./lib/*.so ./lib/*.a ./lib/*.nm @echo "Cleaned....."