# Make file for generating test_baker.exe # This is a straightforward make file that can # be customized to meet system requirements. # Linux is used as an example system here. # A Program Development Environment (PDE) will greatly # simplify using BNSF and will in many cases create its # own version of a makefile instead of using this file. # Preliminary defines for compile options. CPP = g++ CPPFLAGS = -O -I../Include -I../Include/Baker LD = g++ LDFLAGS = # Define a list of all the object modules generated OBJS= \ bnsf_base.o \ bnsf_liaf.o \ bnsf_math.o \ bnsf_math_3rd_party.o \ bnsf_nmod.o \ bnsf_sim.o \ cell_l56a_25_micron.o \ cell_l56a_50_micron.o \ cell_l56a_5_micron.o \ hippoform_baker_2003.o \ ionchan_ca_baker_2003.o \ ionchan_ih_baker_2003.o \ ionchan_k_a_baker_2003.o \ ionchan_k_ahp_baker_2003.o \ ionchan_k_c_baker_2003.o \ ionchan_k_dr_baker_2003.o \ ionchan_k_m_baker_2003.o \ ionchan_na_baker_2003.o \ maze_baker_2003.o \ mouse_baker_2003.o \ neuron_baker_2003.o \ placecell_baker_2003.o \ plasticity_gaba_baker_2003.o \ plasticity_glu_baker_2003.o \ subject_baker_2003.o \ synapse_gaba_baker_2003.o \ synapse_glu_baker_2003.o \ test_baker.o \ test_baker_010.o \ test_baker_020.o \ test_baker_100.o \ test_baker_110.o \ test_baker_210.o \ test_baker_300.o \ test_baker_310.o \ test_baker_320.o \ test_baker_350.o \ test_baker_600.o \ test_baker_610.o \ test_baker_670.o # Housekeeping dependencies all : test_baker.exe clean : rm -f $(OBJS) test_baker.exe # Link the main module test_baker.exe : $(OBJS) $(LD) $(LDFLAGS) $(OBJS) -o test_baker.exe # Compile source into object modules bnsf_base.o : \ ../Src/bnsf_base.cpp \ ../Include/bnsf_base.h $(CPP) $(CPPFLAGS) -c ../Src/bnsf_base.cpp bnsf_liaf.o : \ ../Src/bnsf_liaf.cpp \ ../Include/bnsf_base.h\ ../Include/bnsf_liaf.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/bnsf_liaf.cpp bnsf_math.o : \ ../Src/bnsf_math.cpp\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h $(CPP) $(CPPFLAGS) -c ../Src/bnsf_math.cpp bnsf_math_3rd_party.o : \ ../Src/bnsf_math_3rd_party.cpp\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h $(CPP) $(CPPFLAGS) -c ../Src/bnsf_math_3rd_party.cpp bnsf_nmod.o : \ ../Src/bnsf_nmod.cpp\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/bnsf_nmod.cpp bnsf_sim.o : \ ../Src/bnsf_sim.cpp\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/bnsf_sim.cpp cell_l56a_25_micron.o : \ ../Src/Baker/cell_l56a_25_micron.cpp\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/cell_l56a_25_micron.cpp cell_l56a_50_micron.o : \ ../Src/Baker/cell_l56a_50_micron.cpp\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/cell_l56a_50_micron.cpp cell_l56a_5_micron.o : \ ../Src/Baker/cell_l56a_5_micron.cpp\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/cell_l56a_5_micron.cpp hippoform_baker_2003.o : \ ../Src/Baker/hippoform_baker_2003.cpp\ ../Include/Baker/hippoform_baker_2003.h\ ../Include/Baker/maze_baker_2003.h\ ../Include/Baker/mouse_baker_2003.h\ ../Include/Baker/neuron_baker_2003.h\ ../Include/Baker/placecell_baker_2003.h\ ../Include/Baker/subject_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_liaf.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/hippoform_baker_2003.cpp ionchan_ca_baker_2003.o : \ ../Src/Baker/ionchan_ca_baker_2003.cpp\ ../Include/Baker/ionchan_ca_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/ionchan_ca_baker_2003.cpp ionchan_ih_baker_2003.o : \ ../Src/Baker/ionchan_ih_baker_2003.cpp\ ../Include/Baker/ionchan_ih_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/ionchan_ih_baker_2003.cpp ionchan_k_a_baker_2003.o : \ ../Src/Baker/ionchan_k_a_baker_2003.cpp\ ../Include/Baker/ionchan_k_a_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/ionchan_k_a_baker_2003.cpp ionchan_k_ahp_baker_2003.o : \ ../Src/Baker/ionchan_k_ahp_baker_2003.cpp\ ../Include/Baker/ionchan_k_ahp_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/ionchan_k_ahp_baker_2003.cpp ionchan_k_c_baker_2003.o : \ ../Src/Baker/ionchan_k_c_baker_2003.cpp\ ../Include/Baker/ionchan_k_c_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/ionchan_k_c_baker_2003.cpp ionchan_k_dr_baker_2003.o : \ ../Src/Baker/ionchan_k_dr_baker_2003.cpp\ ../Include/Baker/ionchan_k_dr_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/ionchan_k_dr_baker_2003.cpp ionchan_k_m_baker_2003.o : \ ../Src/Baker/ionchan_k_m_baker_2003.cpp\ ../Include/Baker/ionchan_k_m_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/ionchan_k_m_baker_2003.cpp ionchan_na_baker_2003.o : \ ../Src/Baker/ionchan_na_baker_2003.cpp\ ../Include/Baker/ionchan_na_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/ionchan_na_baker_2003.cpp maze_baker_2003.o : \ ../Src/Baker/maze_baker_2003.cpp\ ../Include/Baker/maze_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/maze_baker_2003.cpp mouse_baker_2003.o : \ ../Src/Baker/mouse_baker_2003.cpp\ ../Include/Baker/hippoform_baker_2003.h\ ../Include/Baker/maze_baker_2003.h\ ../Include/Baker/mouse_baker_2003.h\ ../Include/Baker/neuron_baker_2003.h\ ../Include/Baker/placecell_baker_2003.h\ ../Include/Baker/subject_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_liaf.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/mouse_baker_2003.cpp neuron_baker_2003.o : \ ../Src/Baker/neuron_baker_2003.cpp\ ../Include/Baker/ionchan_ca_baker_2003.h\ ../Include/Baker/ionchan_ih_baker_2003.h\ ../Include/Baker/ionchan_k_a_baker_2003.h\ ../Include/Baker/ionchan_k_ahp_baker_2003.h\ ../Include/Baker/ionchan_k_c_baker_2003.h\ ../Include/Baker/ionchan_k_dr_baker_2003.h\ ../Include/Baker/ionchan_k_m_baker_2003.h\ ../Include/Baker/ionchan_na_baker_2003.h\ ../Include/Baker/neuron_baker_2003.h\ ../Include/Baker/plasticity_glu_baker_2003.h\ ../Include/Baker/synapse_gaba_baker_2003.h\ ../Include/Baker/synapse_glu_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/neuron_baker_2003.cpp placecell_baker_2003.o : \ ../Src/Baker/placecell_baker_2003.cpp\ ../Include/Baker/maze_baker_2003.h\ ../Include/Baker/placecell_baker_2003.h\ ../Include/Baker/subject_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_liaf.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/placecell_baker_2003.cpp plasticity_gaba_baker_2003.o : \ ../Src/Baker/plasticity_gaba_baker_2003.cpp\ ../Include/Baker/plasticity_gaba_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/plasticity_gaba_baker_2003.cpp plasticity_glu_baker_2003.o : \ ../Src/Baker/plasticity_glu_baker_2003.cpp\ ../Include/Baker/plasticity_glu_baker_2003.h\ ../Include/Baker/synapse_glu_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/plasticity_glu_baker_2003.cpp subject_baker_2003.o : \ ../Src/Baker/subject_baker_2003.cpp\ ../Include/Baker/maze_baker_2003.h\ ../Include/Baker/subject_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/subject_baker_2003.cpp synapse_gaba_baker_2003.o : \ ../Src/Baker/synapse_gaba_baker_2003.cpp\ ../Include/Baker/plasticity_gaba_baker_2003.h\ ../Include/Baker/synapse_gaba_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/synapse_gaba_baker_2003.cpp synapse_glu_baker_2003.o : \ ../Src/Baker/synapse_glu_baker_2003.cpp\ ../Include/Baker/plasticity_glu_baker_2003.h\ ../Include/Baker/synapse_glu_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Src/Baker/synapse_glu_baker_2003.cpp test_baker_010.o : \ ../Testcases/test_baker_010.cpp\ ../Include/Baker/ionchan_ih_baker_2003.h\ ../Include/Baker/ionchan_k_a_baker_2003.h\ ../Include/Baker/ionchan_k_dr_baker_2003.h\ ../Include/Baker/ionchan_k_m_baker_2003.h\ ../Include/Baker/ionchan_na_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Testcases/test_baker_010.cpp test_baker_020.o : \ ../Testcases/test_baker_020.cpp\ ../Include/Baker/ionchan_ca_baker_2003.h\ ../Include/Baker/ionchan_k_ahp_baker_2003.h\ ../Include/Baker/ionchan_k_c_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Testcases/test_baker_020.cpp test_baker_100.o : \ ../Testcases/test_baker_100.cpp\ ../Include/Baker/neuron_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Testcases/test_baker_100.cpp test_baker_110.o : \ ../Testcases/test_baker_110.cpp\ ../Include/Baker/neuron_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Testcases/test_baker_110.cpp test_baker_210.o : \ ../Testcases/test_baker_210.cpp\ ../Include/Baker/neuron_baker_2003.h\ ../Include/Baker/synapse_glu_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_liaf.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Testcases/test_baker_210.cpp test_baker_300.o : \ ../Testcases/test_baker_300.cpp\ ../Include/Baker/plasticity_glu_baker_2003.h\ ../Include/Baker/synapse_gaba_baker_2003.h\ ../Include/Baker/synapse_glu_baker_2003.h\ ../Include/Baker/test_baker_300.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_liaf.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Testcases/test_baker_300.cpp test_baker_310.o : \ ../Testcases/test_baker_310.cpp\ ../Include/Baker/plasticity_glu_baker_2003.h\ ../Include/Baker/synapse_gaba_baker_2003.h\ ../Include/Baker/synapse_glu_baker_2003.h\ ../Include/Baker/test_baker_300.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_liaf.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Testcases/test_baker_310.cpp test_baker_320.o : \ ../Testcases/test_baker_320.cpp\ ../Include/Baker/plasticity_glu_baker_2003.h\ ../Include/Baker/synapse_gaba_baker_2003.h\ ../Include/Baker/synapse_glu_baker_2003.h\ ../Include/Baker/test_baker_300.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_liaf.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Testcases/test_baker_320.cpp test_baker_350.o : \ ../Testcases/test_baker_350.cpp\ ../Include/Baker/plasticity_glu_baker_2003.h\ ../Include/Baker/synapse_gaba_baker_2003.h\ ../Include/Baker/synapse_glu_baker_2003.h\ ../Include/Baker/test_baker_300.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_liaf.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Testcases/test_baker_350.cpp test_baker_600.o : \ ../Testcases/test_baker_600.cpp\ ../Include/Baker/hippoform_baker_2003.h\ ../Include/Baker/maze_baker_2003.h\ ../Include/Baker/mouse_baker_2003.h\ ../Include/Baker/neuron_baker_2003.h\ ../Include/Baker/placecell_baker_2003.h\ ../Include/Baker/subject_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_liaf.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Testcases/test_baker_600.cpp test_baker_610.o : \ ../Testcases/test_baker_610.cpp\ ../Include/Baker/hippoform_baker_2003.h\ ../Include/Baker/maze_baker_2003.h\ ../Include/Baker/mouse_baker_2003.h\ ../Include/Baker/neuron_baker_2003.h\ ../Include/Baker/placecell_baker_2003.h\ ../Include/Baker/subject_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_liaf.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Testcases/test_baker_610.cpp test_baker_670.o : \ ../Testcases/test_baker_670.cpp\ ../Include/Baker/hippoform_baker_2003.h\ ../Include/Baker/maze_baker_2003.h\ ../Include/Baker/mouse_baker_2003.h\ ../Include/Baker/neuron_baker_2003.h\ ../Include/Baker/placecell_baker_2003.h\ ../Include/Baker/subject_baker_2003.h\ ../Include/bnsf.h\ ../Include/bnsf_base.h\ ../Include/bnsf_liaf.h\ ../Include/bnsf_math.h\ ../Include/bnsf_nmod.h\ ../Include/bnsf_sim.h $(CPP) $(CPPFLAGS) -c ../Testcases/test_baker_670.cpp test_baker.o : ../Testcases/test_baker.cpp $(CPP) $(CPPFLAGS) -c ../Testcases/test_baker.cpp # end makefile for test_baker.exe