28 lines
577 B
Makefile
28 lines
577 B
Makefile
include ../Makefile.const
|
|
|
|
LIB_DIR = ../lib
|
|
|
|
ALL_TESTS=activation basis recurrent
|
|
|
|
#LIBS=$(LIB_DIR)/Genetics.a $(LIB_DIR)/NeuralNetwork.a
|
|
#LIBS=-lGenetics.so -lNeuronNetwork
|
|
|
|
CXXFLAGS += -I$(LIB_DIR)
|
|
|
|
all:$(ALL_TESTS);
|
|
|
|
test: all
|
|
@for i in $(ALL_TESTS); do echo -n ./$$i; echo -n " - "; ./$$i; echo ""; done
|
|
|
|
../src/NeuralNetwork.so: lib
|
|
|
|
%: %.cpp ../src/NeuralNetwork.so | lib %.cpp ../src/NeuralNetwork.so
|
|
$(CXX) $(CXXFLAGS) -I../include -o $@ $< $ -lm ../src/NeuralNetwork.so -msse4.2 -DHAVE_VECLIB
|
|
|
|
lib:
|
|
@make -C ../
|
|
|
|
clean:
|
|
@for i in $(ALL_TESTS);do rm -f $$i;done;
|
|
|