#################################################################################################### # # # Project : 1D-BRNN # # Release : 3.3 # # # # File : makefile # # Description : Compiles the source code of 1D-BRNN # # # # Author(s) : Christophe Magnan (2013) - New generic version # # : Jianlin Cheng (2003) - New custom version for SCRATCH # # : Gianluca Pollastri (2001) - Customized version for SCRATCH # # : Paolo Frasconi (1997) - Initial generic version # # # # Copyright : Institute for Genomics and Bioinformatics # # University of California, Irvine # # # # Modified : 2015/07/01 # # # #################################################################################################### all: Options.o Sequence.o Dataset.o Layer.o Network.o Model.o Train_New_Model.o Train_Existing_Model.o Predict_Single_Model.o Predict_Multi_Models.o g++ Options.o Sequence.o Dataset.o Layer.o Network.o Model.o Train_New_Model.o -o train_model g++ Options.o Sequence.o Dataset.o Layer.o Network.o Model.o Train_Existing_Model.o -o retrain_model g++ Sequence.o Dataset.o Layer.o Network.o Model.o Predict_Single_Model.o -o predict_single g++ Sequence.o Dataset.o Layer.o Network.o Model.o Predict_Multi_Models.o -o predict_multi mv train_model retrain_model predict_single predict_multi ../bin; chmod 770 ../bin/* Options.o: Import.h Options.h Options.cpp gcc -c Options.cpp Sequence.o: Import.h Sequence.h Sequence.cpp gcc -c Sequence.cpp Dataset.o: Import.h Sequence.h Dataset.h Dataset.cpp gcc -c Dataset.cpp Layer.o: Import.h Layer.h Layer.cpp gcc -c Layer.cpp Network.o: Import.h Layer.h Network.h Network.cpp gcc -c Network.cpp Model.o: Import.h Sequence.h Dataset.h Layer.h Network.h Model.h Model.cpp gcc -c Model.cpp Train_New_Model.o: Import.h Options.h Sequence.h Dataset.h Layer.h Network.h Model.h Train_New_Model.cpp gcc -c Train_New_Model.cpp Train_Existing_Model.o: Import.h Options.h Sequence.h Dataset.h Layer.h Network.h Model.h Train_Existing_Model.cpp gcc -c Train_Existing_Model.cpp Predict_Single_Model.o: Import.h Sequence.h Dataset.h Layer.h Network.h Model.h Predict_Single_Model.cpp gcc -c Predict_Single_Model.cpp Predict_Multi_Models.o: Import.h Sequence.h Dataset.h Layer.h Network.h Model.h Predict_Multi_Models.cpp gcc -c Predict_Multi_Models.cpp clean: rm -rf *.o