.PHONY: clean

MODEL_NAME = {{MODEL_NAME}}

$(MODEL_NAME).so: $(MODEL_NAME)_project.o $(MODEL_NAME).o
	$(CXX) $(CXXFLAGS) $(LD_FLAGS) -shared $^ -o $@

%.o: NN/%.cpp
	$(CXX) $(CXXFLAGS) $(INCLUDES) -c $< -o $@

%.o: %.cpp
	$(CXX) $(CXXFLAGS) $(INCLUDES) -c $< -o $@

clean:
	rm -f $(MODEL_NAME)_project.o $(MODEL_NAME).o $(MODEL_NAME).so
