BUILD_DIR = build TARGET = fractional_looper all: $(BUILD_DIR)/Makefile @$(MAKE) -C $(BUILD_DIR) $(BUILD_DIR)/Makefile: CMakeLists.txt @mkdir -p $(BUILD_DIR) @cd $(BUILD_DIR) && PICO_SDK_PATH=$$HOME/Staging/pico-sdk cmake .. clean: @rm -rf $(BUILD_DIR) flash: all @echo "Waiting for RP2350 volume..." @while [ ! -d /Volumes/RP2350 ]; do sleep 0.1; done @echo "Flashing..." @cp $(BUILD_DIR)/$(TARGET).uf2 /Volumes/RP2350/ @echo "Done." .PHONY: all clean flash