include ../Makefile.const OPTIMALIZATION= LIB_DIR = ../lib #GEN_TESTS=g-01 g-02 NN_TESTEABLE=\ nn-01 nn-02 nn-03 nn-bp-sppeed \ nn-bp-xor \ nn-obp-xor \ nn-rl-xor nn-rl-and nn-rl-xor2\ nn-reinforcement nn-04 \ nn-pong NN_TESTS= $(NN_TESTEABLE) nn-pong ALL_TESTS=$(NN_TESTEABLE) $(GEN_TESTS) LIBS=$(LIB_DIR)/Genetics.a $(LIB_DIR)/NeuronNetwork.a #LIBS=-lGenetics.so -lNeuronNetwork CXXFLAGS += -I$(LIB_DIR) all:| lib $(ALL_TESTS); gen: $(GEN_TESTS) test: all @for i in $(ALL_TESTS); do echo -n ./$$i; echo -n " - "; ./$$i; echo ""; done g-%: g-%.cpp $(LIB_DIR)/Genetics.a $(CXX) $(CXXFLAGS) $(OPTIMALIZATION) -o $@ $< $ $(LIB_DIR)/Genetics.a $(LIB_DIR)/NeuronNetwork.a -lm nn-%: nn-%.cpp $(LIB_DIR)/NeuronNetwork.a $(CXX) $(CXXFLAGS) -o $@ $< $ $(LIB_DIR)/NeuronNetwork.a -lm nn-pong: ./nn-pong.cpp $(LIB_DIR)/NeuronNetwork.a $(CXX) $(CXXFLAGS) -o $@ $< $ $(LIB_DIR)/NeuronNetwork.a -lm -lalleg -lGL lib: make -C ../ clean: @for i in $(ALL_TESTS);do rm -f $$i;done;