BASEDIR = `pwd` #NSDIR = $(BASEDIR)/NS #SADIR = $(BASEDIR)/SA INCLUDES = -I. #CXX = CC CXX = g++ #CXX = mpicxx #CXX = scmpicxx #MPI_LIB = -lscmpi #CXXFLAGS = $(INCLUDES) $(OPENMP_FLAG) -O2 CXXFLAGS = $(INCLUDES) .SUFFIXES: .cpp .cpp.o: $(CXX) $(CXXFLAGS) -c $< .cpp: $(CXX) $(CXXFLAGS) $< -o $@ #TEST1_SRC = APGenerator.cpp Channel.cpp Compartment.cpp \ SynapticNetwork.cpp conn.cpp test.cpp #TEST1_OBJ = $(addsuffix .o, $(basename $(TEST1_SRC))) #TEST2_SRC = APGenerator.cpp Channel.cpp Compartment.cpp \ NetworkConnection.cpp SynapticNetwork.cpp conn.cpp test2.cpp #TEST2_OBJ = $(addsuffix .o, $(basename $(TEST2_SRC))) #ns_test: $(TEST2_OBJ) # $(CXX) $(CXXFLAGS) -o $@ $(TEST2_OBJ) SRC = Basics.cpp Cells.cpp Synapses.cpp Network.cpp Simulator.cpp OBJ = $(addsuffix .o, $(basename $(SRC))) SimulatorCPP: $(OBJ) $(CXX) $(CXXFLAGS) -o $@ $(OBJ) # rm -f ns Data # ln -s ../NS/ns # ln -s ../NS/Data # ln -s NS/ns # ln -s NS/Data clean: rm -f $(OBJ)