diff --git a/Makefile b/Makefile index 92352ac..5b8d7af 100644 --- a/Makefile +++ b/Makefile @@ -35,11 +35,13 @@ install: ${BUILD_DIR}/rbm.elf ${GPP_OBJS}: $(BUILD_DIR)/%.o : source/%.cpp @mkdir -p $(dir $@) - g++ ${CXXFLAGS_${CONFIG}} ${DEFINES} ${INCLUDES} -o $@ -c $< + g++ -MMD ${CXXFLAGS_${CONFIG}} ${DEFINES} ${INCLUDES} -o $@ -c $< ${GCC_OBJS}: $(BUILD_DIR)/%.o : source/%.c @mkdir -p $(dir $@) - gcc ${CFLAGS_${CONFIG}} ${DEFINES} ${INCLUDES} -o $@ -c $< + gcc -MMD ${CFLAGS_${CONFIG}} ${DEFINES} ${INCLUDES} -o $@ -c $< + +-include $(BUILD_DIR)/*.d ${BUILD_DIR}/rbm.elf: ${GPP_OBJS} ${GCC_OBJS} juce/build/${CONFIG}/libjuce.a gcc ${LFLAGS_${CONFIG}} ${GPP_OBJS} ${GCC_OBJS} ${LIBS} -o $@ diff --git a/source/MainComponent.hpp b/source/MainComponent.hpp index 960880d..2f54fd2 100644 --- a/source/MainComponent.hpp +++ b/source/MainComponent.hpp @@ -97,7 +97,8 @@ private: void clearTraining() { - patterSlider->setRange(0, m_stack->numTraining()-1, 1); + patterSlider->setRange(0, 0, 1); + m_stack->trainingData().clear(); } void loadTraining()